Error
[25/03/09 12:10:30:952 GMT] 00000146 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC opened incident stream file C:\IBM\WID61\pf\ProcSrv04\logs\ffdc\server1_00000146_09.03.25_12.10.30_0.txt
[25/03/09 12:10:30:952 GMT] 00000146 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file C:\IBM\WID61\pf\ProcSrv04\logs\ffdc\server1_00000146_09.03.25_12.10.30_0.txt
[25/03/09 12:10:30:952 GMT] 00000146 ExceptionUtil E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "processMessage" on bean "BeanId(Process_Template_NameApp#Process_Template_NameEJB.jar#component.Process_Template_Name, null)". Exception data: com.ibm.bpe.api.EngineProcessWrongStateException: CWWBE0126E: The state 'Terminated' of the process instance 'Process_Template_Name' does not allow the requested action 'sendMessage()' to be performed.
at com.ibm.bpe.engine.BpelRequestChecker.createProcessWrongStateException(BpelRequestChecker.java:629)
at com.ibm.bpe.engine.BpelEngineCore.receiveEvent(BpelEngineCore.java:2014)
at com.ibm.bpe.engine.BpelEngine.receiveEvent(BpelEngine.java:811)
at com.ibm.bpe.engine.BpelEngine.receiveEvent(BpelEngine.java:746)
at com.ibm.bpe.engine.BpelEngine.receiveEvent(BpelEngine.java:696)
at com.ibm.bpe.framework.sca.ProcessSessionBean.invokeEngineSync(ProcessSessionBean.java:1136)
at com.ibm.bpe.framework.sca.ProcessSessionBean.invokeEngineSync(ProcessSessionBean.java:1108)
at com.ibm.bpe.framework.sca.ProcessSessionBean.processMessage(ProcessSessionBean.java:360)
at com.ibm.bpe.framework.sca.EJSLocalStatelesscomponent_Clawback_Collection_Pr_dcfdf588.processMessage(EJSLocalStatelesscomponent_Clawback_Collection_Pr_dcfdf588.java:639)
at com.ibm.bpe.framework.sca.ProcessImplementationHandler.handleInboundCalls(ProcessImplementationHandler.java:267)
at com.ibm.bpe.framework.sca.ProcessImplementationHandler.processMessage(ProcessImplementationHandler.java:154)
at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:1286)
Root Cause
Similar error occurs when you create one more long running process instance in the WPS server context with same correlation id. One correlation id should be unique for one instance, even if the instance runing-Terminated-Paused state.
Resolution
If you have to create one more instance with the same request, the existing instance must be deleted (may be from BPC explorer)
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment