Skip to main content

developerWorks >  SOA and Web services  >  Forums  >  Business Processes with BPEL4WS  >  developerWorks

Postcondition violation !(cscope != null) exception in process server    Point your RSS reader here for a feed of the latest messages in this thread


     

 
 

My developerWorks
 Welcome, Guest
Sign in or register
This question is not answered.

Permlink Replies: 0 - Pages: 1
mmatouk

Posts: 106
Registered: Jun 09, 2005 06:58:34 AM
Postcondition violation !(cscope != null) exception in process server
Posted: Nov 03, 2009 02:00:13 AM
 
Click to report abuse...   Click to reply to this thread Reply
Hi,

I'm getting this exception on process server when I try to complete a task, this happens sometimes but once it happened server must be restarted to recover from it.

I have read something about enabling compensation service, however it is already enabled as per the steps in infocenter.

Appreciate any help on this issue

11/3/09 8:45:08:776 AST 00000103 ExceptionUtil E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "bpc_onMessage" on bean "BeanId(Apply_SDStudyApp#Apply_SDStudyEJB.jar#component.SD_QTel, null)". Exception data: com.ibm.bpe.util.ProcessAssertionError: Postcondition violation !(cscope != null) in method >> com.ibm.bpe.util.CompensationUtilities.getCScope(CompensationUtilities.java:138) <<
at com.ibm.bpe.util.Assert.postcondition(Assert.java:120)
at com.ibm.bpe.util.CompensationUtilities.getCScope(CompensationUtilities.java:138)
at com.ibm.bpe.compensation.MicroflowCompensationHandler.isCompensationWorkPending(MicroflowCompensationHandler.java:530)
at com.ibm.bpe.engine.BpelActivityKindInvoke.doActivate(BpelActivityKindInvoke.java:333)
at com.ibm.bpe.engine.BpelActivityStateInactive.activateOrSkip(BpelActivityStateInactive.java:233)
at com.ibm.bpe.engine.BpelEngineCore.continueControlLink(BpelEngineCore.java:298)
at com.ibm.bpe.engine.BpelContinueLinkMessage3.execute(BpelContinueLinkMessage3.java:86)
at com.ibm.bpe.engine.BpelEngine.onMessage(BpelEngine.java:1263)
at com.ibm.bpe.framework.sca.ProcessImplementationHandler.bpc_onMessage(ProcessImplementationHandler.java:560)
at com.ibm.bpe.framework.sca.ProcessImplementationHandler.handleScaParameterWrapper(ProcessImplementationHandler.java:224)
at com.ibm.bpe.framework.sca.ProcessImplementationHandler.processMessage(ProcessImplementationHandler.java:148)
at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessageWithPCI(MessageDispatcherImpl.java:714)
at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:1166)
at com.ibm.ws.sca.internal.proxy.impl.ProxyInvocationHandlerImpl.invoke(ProxyInvocationHandlerImpl.java:768)
at $Proxy57.processMessage(Unknown Source)
at com.ibm.bpe.framework.sca.ProcessSessionBean.runInComponentContext(ProcessSessionBean.java:1426)
at com.ibm.bpe.framework.sca.ProcessSessionBean.bpc_onMessage(ProcessSessionBean.java:2036)
at com.ibm.bpe.framework.sca.ProcessSessionBean.bpc_onMessage(ProcessSessionBean.java:2020)
at com.ibm.bpe.framework.sca.EJSLocalStatelesscomponent_SD_QTel_694a956f.bpc_onMessage(Unknown Source)
at com.ibm.bpe.framework.EngineMessageExecutionWorkObject.processV6EngineMessage(EngineMessageExecutionWorkObject.java:284)
at com.ibm.bpe.framework.EngineMessageExecutionWorkObject.run(EngineMessageExecutionWorkObject.java:174)
at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:261)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at javax.security.auth.Subject.doAs(Subject.java:495)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:118)
at com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.java:328)
at java.security.AccessController.doPrivileged(AccessController.java:246)
at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:757)
at com.ibm.ws.asynchbeans.ExecutionContextImpl.go(ExecutionContextImpl.java:85)
at com.ibm.bpe.framework.ProcessExecutionContextImpl.go(ProcessExecutionContextImpl.java:78)
at com.ibm.bpe.framework.EngineMessageExecutor.execute(EngineMessageExecutor.java:82)
at com.ibm.bpe.engine.BpelEngineCore.restoreEARContextAndExecuteEngineMessage(BpelEngineCore.java:5857)
at com.ibm.bpe.engine.CallbackForHumanTaskManager.completeStaffActivity(CallbackForHumanTaskManager.java:511)
at com.ibm.bpe.engine.CallbackForHumanTaskManager.replyResult(CallbackForHumanTaskManager.java:442)
at com.ibm.task.spi.BPELFlowManagerPlugin.replyResult(BPELFlowManagerPlugin.java:1836)
at com.ibm.task.core.CoreHelper.complete(CoreHelper.java:973)
at com.ibm.task.core.TaskManagerCore.complete(TaskManagerCore.java:1093)
at com.ibm.task.framework.TaskManagerServiceImpl.complete(TaskManagerServiceImpl.java:1894)
at com.ibm.task.framework.TaskManagerServiceImpl.complete(TaskManagerServiceImpl.java:1819)
at com.ibm.task.framework.TaskManagerServiceImpl.complete(TaskManagerServiceImpl.java:1760)
at com.ibm.task.framework.HumanTaskManagerBean.complete(HumanTaskManagerBean.java:610)
at com.ibm.task.api.EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2.complete(Unknown Source)
at com.ibm.task.api._EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2_Tie.complete__CORBA_WStringValue__com_ibm_task_api_ClientObjectWrapper(_EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2_Tie.java:2110)
at com.ibm.task.api._EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2_Tie._invoke(_EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2_Tie.java:747)
at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:621)
at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:474)
at com.ibm.rmi.iiop.ORB.process(ORB.java:503)
at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571)
at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2701)
at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2575)
at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62)
at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

11/3/09 8:45:08:785 AST 00000103 TaskManagerCo E CWTKA0003E: Unexpected exception during execution.
com.ibm.task.api.UnexpectedFailureException: CWTKA0003E: Unexpected exception during execution.
java.lang.RuntimeException: javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.bpe.api.ProcessError
javax.ejb.TransactionRolledbackLocalException: ; nested exception is: com.ibm.bpe.api.ProcessError
com.ibm.bpe.util.ProcessAssertionError: Postcondition violation !(cscope != null) in method >> com.ibm.bpe.util.CompensationUtilities.getCScope(CompensationUtilities.java:138) <<
at com.ibm.bpe.util.Assert.postcondition(Assert.java:120)
at com.ibm.bpe.util.CompensationUtilities.getCScope(CompensationUtilities.java:138)
at com.ibm.bpe.compensation.MicroflowCompensationHandler.isCompensationWorkPending(MicroflowCompensationHandler.java:530)
at com.ibm.bpe.engine.BpelActivityKindInvoke.doActivate(BpelActivityKindInvoke.java:333)
at com.ibm.bpe.engine.BpelActivityStateInactive.activateOrSkip(BpelActivityStateInactive.java:233)
at com.ibm.bpe.engine.BpelEngineCore.continueControlLink(BpelEngineCore.java:298)
at com.ibm.bpe.engine.BpelContinueLinkMessage3.execute(BpelContinueLinkMessage3.java:86)
at com.ibm.bpe.engine.BpelEngine.onMessage(BpelEngine.java:1263)
at com.ibm.bpe.framework.sca.ProcessImplementationHandler.bpc_onMessage(ProcessImplementationHandler.java:560)
at com.ibm.bpe.framework.sca.ProcessImplementationHandler.handleScaParameterWrapper(ProcessImplementationHandler.java:224)
at com.ibm.bpe.framework.sca.ProcessImplementationHandler.processMessage(ProcessImplementationHandler.java:148)
at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessageWithPCI(MessageDispatcherImpl.java:714)
at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessage(MessageDispatcherImpl.java:1166)
at com.ibm.ws.sca.internal.proxy.impl.ProxyInvocationHandlerImpl.invoke(ProxyInvocationHandlerImpl.java:768)
at $Proxy57.processMessage(Unknown Source)
at com.ibm.bpe.framework.sca.ProcessSessionBean.runInComponentContext(ProcessSessionBean.java:1426)
at com.ibm.bpe.framework.sca.ProcessSessionBean.bpc_onMessage(ProcessSessionBean.java:2036)
at com.ibm.bpe.framework.sca.ProcessSessionBean.bpc_onMessage(ProcessSessionBean.java:2020)
at com.ibm.bpe.framework.sca.EJSLocalStatelesscomponent_SD_QTel_694a956f.bpc_onMessage(Unknown Source)
at com.ibm.bpe.framework.EngineMessageExecutionWorkObject.processV6EngineMessage(EngineMessageExecutionWorkObject.java:284)
at com.ibm.bpe.framework.EngineMessageExecutionWorkObject.run(EngineMessageExecutionWorkObject.java:174)
at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:261)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at javax.security.auth.Subject.doAs(Subject.java:495)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:118)
at com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.java:328)
at java.security.AccessController.doPrivileged(AccessController.java:246)
at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:757)
at com.ibm.ws.asynchbeans.ExecutionContextImpl.go(ExecutionContextImpl.java:85)
at com.ibm.bpe.framework.ProcessExecutionContextImpl.go(ProcessExecutionContextImpl.java:78)
at com.ibm.bpe.framework.EngineMessageExecutor.execute(EngineMessageExecutor.java:82)
at com.ibm.bpe.engine.BpelEngineCore.restoreEARContextAndExecuteEngineMessage(BpelEngineCore.java:5857)
at com.ibm.bpe.engine.CallbackForHumanTaskManager.completeStaffActivity(CallbackForHumanTaskManager.java:511)
at com.ibm.bpe.engine.CallbackForHumanTaskManager.replyResult(CallbackForHumanTaskManager.java:442)
at com.ibm.task.spi.BPELFlowManagerPlugin.replyResult(BPELFlowManagerPlugin.java:1836)
at com.ibm.task.core.CoreHelper.complete(CoreHelper.java:973)
at com.ibm.task.core.TaskManagerCore.complete(TaskManagerCore.java:1093)
at com.ibm.task.framework.TaskManagerServiceImpl.complete(TaskManagerServiceImpl.java:1894)
at com.ibm.task.framework.TaskManagerServiceImpl.complete(TaskManagerServiceImpl.java:1819)
at com.ibm.task.framework.TaskManagerServiceImpl.complete(TaskManagerServiceImpl.java:1760)
at com.ibm.task.framework.HumanTaskManagerBean.complete(HumanTaskManagerBean.java:610)
at com.ibm.task.api.EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2.complete(Unknown Source)
at com.ibm.task.api._EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2_Tie.complete__CORBA_WStringValue__com_ibm_task_api_ClientObjectWrapper(_EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2_Tie.java:2110)
at com.ibm.task.api._EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2_Tie._invoke(_EJSRemoteStatelessGenericHumanTaskManagerEJB_efcf8cd2_Tie.java:747)
at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:621)
at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:474)
at com.ibm.rmi.iiop.ORB.process(ORB.java:503)
at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571)
at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2701)
at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2575)
at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62)
at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Point your RSS reader here for a feed of the latest messages in all forums