1
IBM BPM 8.0.1 instances are failing with the following error trace
    at com.lombardisoftware.bpd.runtime.engine.quartz.DbNotificationBpdTask.doWithLock(DbNotificationBpdTask.java:47)java.lang.IllegalStateException: Variable map hasn't been loaded yet
    at com.lombardisoftware.server.core.pse.impl.PivotTableUtils.getVarMap(PivotTableUtils.java:270)
    at com.lombardisoftware.server.core.pse.impl.PivotTableUtils.getColumnNameFromMap(PivotTableUtils.java:306)
    at com.lombardisoftware.server.core.pse.impl.PivotTableUtils.pivotColumnNameFromAlias(PivotTableUtils.java:140)
    at com.lombardisoftware.server.core.pse.impl.PivotTableUtils.pivotColumnNameFromAlias(PivotTableUtils.java:102)
    at com.lombardisoftware.bpd.runtime.engine.BPDInstanceDAO.updatePivotTable(BPDInstanceDAO.java:699)
    at com.lombardisoftware.bpd.runtime.engine.BPDInstanceDAO.saveSearchableValues(BPDInstanceDAO.java:665)
    at com.lombardisoftware.bpd.runtime.engine.BPDInstanceDAO.save(BPDInstanceDAO.java:284)
    at com.lombardisoftware.bpd.runtime.engine.quartz.AbstractNotificationBpdTask.doWithLock(AbstractNotificationBpdTask.java:55)
    at com.lombardisoftware.bpd.runtime.engine.quartz.DbNotificationBpdTask.doWithLock(DbNotificationBpdTask.java:47)
    at com.lombardisoftware.bpd.runtime.engine.quartz.AbstractBpdTask$1.doExecuteDuringLock(AbstractBpdTask.java:92)
    at com.lombardisoftware.bpd.runtime.engine.quartz.AbstractBpdTask$1.doExecuteDuringLock(AbstractBpdTask.java:82)
    at com.lombardisoftware.bpd.runtime.engine.util.LockBPDInstanceCommand$1.doInTransaction(LockBPDInstanceCommand.java:62)
    at com.lombardisoftware.server.core.TXCommand$2.call(TXCommand.java:79)
    at com.lombardisoftware.utility.spring.ProgrammaticTransactionSupport.executeInExistingTransaction(ProgrammaticTransactionSupport.java:557)
    at com.lombardisoftware.utility.spring.ProgrammaticTransactionSupport.execute(ProgrammaticTransactionSupport.java:287)
    at com.lombardisoftware.server.core.TXCommand.executeInDeadlockRetryLoop(TXCommand.java:77)
    at com.lombardisoftware.bpd.runtime.engine.util.LockBPDInstanceCommand.execute(LockBPDInstanceCommand.java:74)
    at com.lombardisoftware.bpd.runtime.engine.quartz.AbstractBpdTask$2..

我们正在使用数据透视表进行保存的搜索优化...请帮助

4

1 回答 1

0

删除并重新创建数据透视表。这样做不会丢失数据。很可能是安装了新版本的应用程序(快照)或存档或删除了一个应用程序,这导致了这种情况的发生。

于 2016-04-02T02:40:54.960 回答