hi,
The Absence Request process is deployed successfully, but run time error occured when the Absence request is submitted.
So that the task was not created.
The stack trace is shown below and the detailed error log is attached herewith.
DEBUG - GeronimoLog.debug(66) | initializing partner {PartnerLinkInstance partnerLinkDecl=OPartnerLink#62,scopeInstanceId=453} sessionId to hqejbhcnphr4e62g0d220x
13:52:15,212 DEBUG [BpelRuntimeContextImpl] initializing partner {PartnerLinkInstance partnerLinkDecl=OPartnerLink#62,scopeInstanceId=453} sessionId to hqejbhcnphr4e62g0d220x
DEBUG - GeronimoLog.debug(66) | Couldn't extract property '{OProperty {
http://example.com/TMP/TaskManagementProcess}taskId}' in property pre-extraction: org.apache.ode.bpel.common.FaultException: No results for expression: {OXPath10Expression b4p:taskMetaData/b4p:taskId/text()}
13:52:15,226 DEBUG [BpelRuntimeContextImpl] Couldn't extract property '{OProperty {
http://example.com/TMP/TaskManagementProcess}taskId}' in property pre-extraction: org.apache.ode.bpel.common.FaultException: No results for expression: {OXPath10Expression b4p:taskMetaData/b4p:taskId/text()}
DEBUG - GeronimoLog.debug(66) | Couldn't extract property '{OProperty {
http://example.com/TMP/TaskManagementProcess}taskId}' in property pre-extraction: org.apache.ode.bpel.common.FaultException: No results for expression: {OXPath10Expression b4p:previousTaskId/text()}
13:52:15,231 DEBUG [BpelRuntimeContextImpl] Couldn't extract property '{OProperty {
http://example.com/TMP/TaskManagementProcess}taskId}' in property pre-extraction: org.apache.ode.bpel.common.FaultException: No results for expression: {OXPath10Expression b4p:previousTaskId/text()}
DEBUG - GeronimoLog.trace(54) | >> createScopeInstance(parentScopeId=453,scope={OCatch faultName=null, faultVariable=null})
13:52:15,244 DEBUG [BpelProcess] >> createScopeInstance(parentScopeId=453,scope={OCatch faultName=null, faultVariable=null})
DEBUG - GeronimoLog.trace(54) | >> initializeEndpointReferences(parentScopeId=454,partnerLinks=[])
13:52:15,246 DEBUG [BpelProcess] >> initializeEndpointReferences(parentScopeId=454,partnerLinks=[])
DEBUG - GeronimoLog.debug(66) | ProcessImpl completed with fault '{
http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure'
13:52:15,262 DEBUG [BpelProcess] ProcessImpl completed with fault '{
http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure'
DEBUG - GeronimoLog.trace(54) | >> releaseAll()
13:52:15,266 DEBUG [OutstandingRequestManager] >> releaseAll()
DEBUG - GeronimoLog.trace(54) | Mex[hqejbhcnphr4e62g0d2215].setPortOp(...)
13:52:15,266 DEBUG [MessageExchangeImpl] Mex[hqejbhcnphr4e62g0d2215].setPortOp(...)
DEBUG - GeronimoLog.debug(66) | Processing an async reply from service {
http://www.intalio.com/bpms/workflow/ib4p_20051115}UserBusinessProcessService
13:52:15,267 DEBUG [MessageExchangeContextImpl] Processing an async reply from service {
http://www.intalio.com/bpms/workflow/ib4p_20051115}UserBusinessProcessService
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
13:52:15,544 DEBUG [MyRoleMessageExchangeImpl] Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Received myrole mex response callback
13:52:15,544 DEBUG [MyRoleMessageExchangeImpl] Received myrole mex response callback
DEBUG - GeronimoLog.debug(66) | Handling response for MEX {MyRoleMex#hqejbhcnphr4e62g0d2215 [Client hqejbhcnphr4e62g0d2214] calling {
http://www.intalio.com/bpms/workflow/ib4p_20051115}UserBusinessProcessService.createTask(...)}
13:52:15,544 DEBUG [ODEService] Handling response for MEX {MyRoleMex#hqejbhcnphr4e62g0d2215 [Client hqejbhcnphr4e62g0d2214] calling {
http://www.intalio.com/bpms/workflow/ib4p_20051115}UserBusinessProcessService.createTask(...)}
DEBUG - GeronimoLog.debug(66) | Starting transaction.
13:52:15,545 DEBUG [ODEService] Starting transaction.
ERROR - GeronimoLog.error(108) | Error while executing transaction
javax.transaction.RollbackException: Unable to commit: transaction marked for rollback
at org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:271)
at org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:238)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:226)
at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:404)
at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:401)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
13:52:15,546 ERROR [SimpleScheduler] Error while executing transaction
javax.transaction.RollbackException: Unable to commit: transaction marked for rollback
at org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:271)
at org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:238)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:226)
at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:404)
at org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:401)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
ERROR - GeronimoLog.error(108) | Error processing response for MEX {MyRoleMex#hqejbhcnphr4e62g0d2215 [Client hqejbhcnphr4e62g0d2214] calling {
http://www.intalio.com/bpms/workflow/ib4p_20051115}UserBusinessProcessService.createTask(...)}
java.lang.NullPointerException: Null operation
at org.apache.ode.axis2.util.SoapMessageConverter.createSoapResponse(SoapMessageConverter.java:180)
at org.apache.ode.axis2.ODEService.onResponse(ODEService.java:259)
at org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java:187)
at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:67)
at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:50)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:619)
13:52:15,548 ERROR [ODEService] Error processing response for MEX {MyRoleMex#hqejbhcnphr4e62g0d2215 [Client hqejbhcnphr4e62g0d2214] calling {
http://www.intalio.com/bpms/workflow/ib4p_20051115}UserBusinessProcessService.createTask(...)}
java.lang.NullPointerException: Null operation
at org.apache.ode.axis2.util.SoapMessageConverter.createSoapResponse(SoapMessageConverter.java:180)
at org.apache.ode.axis2.ODEService.onResponse(ODEService.java:259)
at org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java:187)
at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:67)
at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODEMessageReceiver.java:50)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:619)
DEBUG - GeronimoLog.debug(66) | Releasing mex hqejbhcnphr4e62g0d2215
13:52:15,551 DEBUG [MyRoleMessageExchangeImpl] Releasing mex hqejbhcnphr4e62g0d
What have I missed here?