Another thing I can't understand is there are no "pick" elements in my bpel.
On 8/10/09, Denis Weerasiri <[email protected]> wrote: > Hi all, > When the step operation is invoked in DebuggerSupport class, via the > BpelManagementFacadeImpl, it gives the following error. Can anybody > give me a hint on why this kind of a exception would occur? > > Best Regards, > Denis Weerasiri. > > DEBUG - GeronimoLog.debug(66) | handleWorkEvent: RESUME event for > process instance 151 > DEBUG - GeronimoLog.debug(66) | SELECT: 33: USING CORRELATOR 4.request > ERROR - GeronimoLog.error(108) | Method "run" in class > "org.apache.ode.bpel.rtrep.v2.PICK" threw an unexpected exception. > java.lang.NullPointerException > at > org.apache.ode.dao.jpa.MessageRouteDAOImpl.<init>(MessageRouteDAOImpl.java:70) > at > org.apache.ode.dao.jpa.CorrelatorDAOImpl.addRoute(CorrelatorDAOImpl.java:66) > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.select(BpelRuntimeContextImpl.java:334) > at > org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.select(RuntimeInstanceImpl.java:138) > at org.apache.ode.bpel.rtrep.v2.PICK.run(PICK.java:122) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:450) > at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) > at > org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.execute(RuntimeInstanceImpl.java:690) > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:778) > at > org.apache.ode.bpel.engine.ODEProcess.executeContinueInstanceResume(ODEProcess.java:251) > at > org.apache.ode.bpel.engine.ODEProcess.execInstanceEvent(ODEProcess.java:462) > at org.apache.ode.bpel.engine.ODEProcess.access$200(ODEProcess.java:72) > at org.apache.ode.bpel.engine.ODEProcess$2.run(ODEProcess.java:391) > at org.apache.ode.bpel.engine.Contexts$1.call(Contexts.java:87) > at org.apache.ode.bpel.engine.Contexts$1.call(Contexts.java:86) > at > org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:106) > at org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:85) > at > org.apache.ode.bpel.engine.BpelServerImpl$TransactedRunnable.run(BpelServerImpl.java:1035) > at > org.apache.ode.bpel.engine.BpelInstanceWorker$2.call(BpelInstanceWorker.java:140) > at > org.apache.ode.bpel.engine.BpelInstanceWorker$2.call(BpelInstanceWorker.java:139) > at > org.apache.ode.bpel.engine.BpelInstanceWorker.doInstanceWork(BpelInstanceWorker.java:171) > at > org.apache.ode.bpel.engine.BpelInstanceWorker.run(BpelInstanceWorker.java:138) > at > org.apache.ode.bpel.engine.ODEProcess$ProcessRunnable.run(ODEProcess.java:770) > at > org.apache.ode.bpel.engine.BpelServerImpl$ServerRunnable.run(BpelServerImpl.java:977) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) > at java.util.concurrent.FutureTask.run(FutureTask.java:123) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > ERROR - GeronimoLog.error(108) | Work for instance > {http://LoanService.bpel}LoanService-1#151 in thread > Thread[ODEServerImpl-1,5,main] resulted in an exception. > org.apache.ode.bpel.iapi.BpelEngineException: > java.lang.RuntimeException: java.lang.NullPointerException > at org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:92) > at > org.apache.ode.bpel.engine.BpelServerImpl$TransactedRunnable.run(BpelServerImpl.java:1035) > at > org.apache.ode.bpel.engine.BpelInstanceWorker$2.call(BpelInstanceWorker.java:140) > at > org.apache.ode.bpel.engine.BpelInstanceWorker$2.call(BpelInstanceWorker.java:139) > at > org.apache.ode.bpel.engine.BpelInstanceWorker.doInstanceWork(BpelInstanceWorker.java:171) > at > org.apache.ode.bpel.engine.BpelInstanceWorker.run(BpelInstanceWorker.java:138) > at > org.apache.ode.bpel.engine.ODEProcess$ProcessRunnable.run(ODEProcess.java:770) > at > org.apache.ode.bpel.engine.BpelServerImpl$ServerRunnable.run(BpelServerImpl.java:977) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) > at java.util.concurrent.FutureTask.run(FutureTask.java:123) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > Caused by: java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:463) > at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) > at > org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.execute(RuntimeInstanceImpl.java:690) > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:778) > at > org.apache.ode.bpel.engine.ODEProcess.executeContinueInstanceResume(ODEProcess.java:251) > at > org.apache.ode.bpel.engine.ODEProcess.execInstanceEvent(ODEProcess.java:462) > at org.apache.ode.bpel.engine.ODEProcess.access$200(ODEProcess.java:72) > at org.apache.ode.bpel.engine.ODEProcess$2.run(ODEProcess.java:391) > at org.apache.ode.bpel.engine.Contexts$1.call(Contexts.java:87) > at org.apache.ode.bpel.engine.Contexts$1.call(Contexts.java:86) > at > org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:106) > at org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:85) > ... 13 more > Caused by: java.lang.NullPointerException > at > org.apache.ode.dao.jpa.MessageRouteDAOImpl.<init>(MessageRouteDAOImpl.java:70) > at > org.apache.ode.dao.jpa.CorrelatorDAOImpl.addRoute(CorrelatorDAOImpl.java:66) > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.select(BpelRuntimeContextImpl.java:334) > at > org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.select(RuntimeInstanceImpl.java:138) > at org.apache.ode.bpel.rtrep.v2.PICK.run(PICK.java:122) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:450) > ... 24 more > DEBUG - GeronimoLog.debug(66) | Finished work for instance > {http://LoanService.bpel}LoanService-1#151 in thread > Thread[ODEServerImpl-1,5,main] > FATAL - GeronimoLog.fatal(120) | Unexpected error in instance 151 > thread Thread[ODEServerImpl-1,5,main]; the error was not handled, it > is likely that this has corrupted the state of theinstance! > org.apache.ode.bpel.iapi.BpelEngineException: > java.lang.RuntimeException: java.lang.NullPointerException > at org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:92) > at > org.apache.ode.bpel.engine.BpelServerImpl$TransactedRunnable.run(BpelServerImpl.java:1035) > at > org.apache.ode.bpel.engine.BpelInstanceWorker$2.call(BpelInstanceWorker.java:140) > at > org.apache.ode.bpel.engine.BpelInstanceWorker$2.call(BpelInstanceWorker.java:139) > at > org.apache.ode.bpel.engine.BpelInstanceWorker.doInstanceWork(BpelInstanceWorker.java:171) > at > org.apache.ode.bpel.engine.BpelInstanceWorker.run(BpelInstanceWorker.java:138) > at > org.apache.ode.bpel.engine.ODEProcess$ProcessRunnable.run(ODEProcess.java:770) > at > org.apache.ode.bpel.engine.BpelServerImpl$ServerRunnable.run(BpelServerImpl.java:977) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) > at java.util.concurrent.FutureTask.run(FutureTask.java:123) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > Caused by: java.lang.RuntimeException: java.lang.NullPointerException > at > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:463) > at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) > at > org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.execute(RuntimeInstanceImpl.java:690) > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:778) > at > org.apache.ode.bpel.engine.ODEProcess.executeContinueInstanceResume(ODEProcess.java:251) > at > org.apache.ode.bpel.engine.ODEProcess.execInstanceEvent(ODEProcess.java:462) > at org.apache.ode.bpel.engine.ODEProcess.access$200(ODEProcess.java:72) > at org.apache.ode.bpel.engine.ODEProcess$2.run(ODEProcess.java:391) > at org.apache.ode.bpel.engine.Contexts$1.call(Contexts.java:87) > at org.apache.ode.bpel.engine.Contexts$1.call(Contexts.java:86) > at > org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:106) > at org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:85) > ... 13 more > Caused by: java.lang.NullPointerException > at > org.apache.ode.dao.jpa.MessageRouteDAOImpl.<init>(MessageRouteDAOImpl.java:70) > at > org.apache.ode.dao.jpa.CorrelatorDAOImpl.addRoute(CorrelatorDAOImpl.java:66) > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.select(BpelRuntimeContextImpl.java:334) > at > org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.select(RuntimeInstanceImpl.java:138) > at org.apache.ode.bpel.rtrep.v2.PICK.run(PICK.java:122) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:450) > ... 24 more >
