On Wed, Apr 29, 2009 at 4:17 PM, Jackson, Douglas < [email protected]> wrote:
> Hi! > I am encountering the following NullPointerException when using Ode 2 beta > 2 in a Jetty application. Other calls very similar to this one are working, > so I am at a loss as to why this one fails. Perhaps someone can tell from > the traceback what a possible cause might be. It's a bit unusual, it looks like the engine doesn't know about the partner link your invoke is using. But I believe we are catching this type of discrepancy at compile time so can you check if something could be amiss w.r.t. your partner links? I'd also be curious to know what we're missing. Thanks, Matthieu > > -Doug. > > > [FATAL] 2009-04-29 18:11:28,431 > org.apache.ode.bpel.engine.BpelInstanceWorker:120 - Unexpected error in > instance 13606 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:981) > at > org.apache.ode.bpel.engine.BpelInstanceWorker$2.call(BpelInstanceWorker.java:143) > at > org.apache.ode.bpel.engine.BpelInstanceWorker$2.call(BpelInstanceWorker.java:142) > at > org.apache.ode.bpel.engine.BpelInstanceWorker.doInstanceWork(BpelInstanceWorker.java:174) > at > org.apache.ode.bpel.engine.BpelInstanceWorker.run(BpelInstanceWorker.java:141) > at > org.apache.ode.bpel.engine.ODEProcess$ProcessRunnable.run(ODEProcess.java:1189) > at > org.apache.ode.bpel.engine.BpelServerImpl$ServerRunnable.run(BpelServerImpl.java:923) > 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:464) > at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) > at > org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.execute(RuntimeInstanceImpl.java:639) > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:593) > at > org.apache.ode.bpel.engine.ODEProcess.executeContinueInstancePartnerRoleResponseReceived(ODEProcess.java:473) > at > org.apache.ode.bpel.engine.PartnerLinkPartnerRoleImpl$UnreliableInvoker$2.run(PartnerLinkPartnerRoleImpl.java:395) > at org.apache.ode.bpel.engine.Contexts$1.call(Contexts.java:86) > at org.apache.ode.bpel.engine.Contexts$1.call(Contexts.java:85) > at > org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:106) > at > org.apache.ode.bpel.engine.Contexts.execTransaction(Contexts.java:83) > ... 13 more > Caused by: java.lang.NullPointerException > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:508) > at > org.apache.ode.bpel.rtrep.v2.RuntimeInstanceImpl.invoke(RuntimeInstanceImpl.java:582) > at org.apache.ode.bpel.rtrep.v2.INVOKE.run(INVOKE.java:97) > at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) > 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:451) > ... 22 more >
