| 打开工作项或提交流程都失败
报错
原因:
数据库版本与eos版本不一致
比如开发服务器是2898,而测试服务器是2857,如果有人用开发服务器连了测试服务器的数据库,则测试服务器的数据库工作流库就会升到2898对应的版本,这样就造成测试服务器启动后报工作流版本不一致的错误,从而引起工作流相关的操作都失败。
由于您的工作流数据库是旧板本,所以工作流系统不能正常启动,但其他的服务仍可以使用。 请您在系统启动以后登录 [EOS 管理控制台 -->工作流管理与监控 -->业务流程调整] 进行工作流数据库升级操作!
解决办法:
1:升级服务器的EOS版本
2:把测试服务器对应的数据库版本降下来
方法是更改WFSYSTEMINFO表的CONFIGVALUE字段
2898对应的版本号为:V3.1
2857对应的为:V3.0
Caused by: java.lang.NullPointerException
at org.jboss.cache.TreeCache.invokeMethod(TreeCache.java:5517)
... 46 more
- @@[@level][ERROR][@requestID][1214209481636][@module][BIZ][@bizName][bizWorkItemMgr.QueryWorkItemByID][@appId][defaultAppID][@other][com.primeton.tp.core.bizservice.ProcessException
at com.primeton.tp.core.bizservice.state.MethodBizState.invoke(MethodBizState.java(Compiled Code))
at com.primeton.tp.core.bizservice.ProcessRunner.implement(ProcessRunner.java(Compiled Code))
at com.primeton.tp.core.bizservice.ProcessCaller.implement_noEJB(ProcessCaller.java(Compiled Code))
at com.primeton.tp.core.bizservice.ProcessCaller.implement(ProcessCaller.java(Compiled Code))
at com.primeton.tp.core.prservice.automation.ActionState.callProcess(ActionState.java:235)
at com.primeton.tp.core.prservice.automation.ActionState.doUseCase(ActionState.java:143)
at com.primeton.tp.core.prservice.automation.ActionState.doState(ActionState.java:58)
at com.primeton.tp.core.prservice.automation.PrAutomationRunner.processAuto(PrAutomationRunner.java:164)
at com.primeton.tp.core.prservice.automation.PrAutomationRunner.process(PrAutomationRunner.java:74)
at com.primeton.tp.core.prservice.controller.Controller.doAction(Controller.java:228)
at com.primeton.tp.web.driver.webdriver.WebDriver.process(WebDriver.java:686)
at com.primeton.tp.web.driver.webdriver.WebDriver.doPost(WebDriver.java:432)
at com.primeton.tp.web.driver.webdriver.WebDriverUpload.doPost(WebDriverUpload.java:163)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
at com.primeton.eos.fbframe.fbrole.security.filter.WebSecurityFilter.doFilter(WebSecurityFilter.java:98)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:89)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1924)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:89)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:472)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:411)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1471)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
... 34 more
Caused by: java.lang.RuntimeException: java.lang.NullPointerException
at org.jboss.cache.TreeCache.invokeMethod(TreeCache.java:5523)
at org.jboss.cache.TreeCache.get(TreeCache.java:3468)
at org.jboss.cache.TreeCache.get(TreeCache.java:3449)
at com.primeton.eos.wf.service.instpool.treecache.optimize.WFInstancePoolOptimize.findWorkItemInstanceByID(WFInstancePoolOptimize.java:361)
at com.primeton.eos.wf.service.instpool.treecache.optimize.WFInstancePoolOptimize.findWorkItemInstanceByID(WFInstancePoolOptimize.java:417)
at com.primeton.eos.wf.engine.worklist.WorklistQueryManagerImpl.queryWorkItemByID(WorklistQueryManagerImpl.java:1074)
at com.primeton.eos.wf.engxml.EngineXMLAdaptor.queryWorkItemByID(EngineXMLAdaptor.java:1659)
at com.primeton.eos.wf.bizlet.WorklistQueryManager.BL_queryWorkItemByID(Unknown Source)
... 39 more
Caused by: java.lang.NullPointerException
at org.jboss.cache.TreeCache.invokeMethod(TreeCache.java:5517)
... 46 more
][@timestamp][2008.06.23 at 16:35:32 487][@sender][defaultAppID.com.primeton.tp.core.bizservice.ProcessRunner]$$
- @@[@level][ERROR][@requestID][1214209481636][@module][BIZ][@bizName][bizWorkItemMgr.QueryWorkItemByID][@appId][defaultAppID][@other][automata state id is : 3][@timestamp][2008.06.23 at 16:35:32 489][@sender][defaultAppID.com.primeton.tp.core.bizservice.ProcessRunner]$$
- @@[@level][ERROR][@requestID][1214209481636][@mod |