You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by "Jackson, Douglas" <do...@siemens.com> on 2009/05/04 17:32:07 UTC

RE: NullPointerException during invoke

Hi!
The <invoke> entry was missing in the deploy.xml for that process for that wsdl file/endpoint.  Usually that was caught by the compiler.  As stated previously I was using another endpoint from the same wsdl in another process deployed on that Ode server.  Perhaps that was enough for the compiler.

cj - It was not a dynamic endpoint.
-Doug.

-----Original Message-----
From: Matthieu Riou [mailto:matthieu.riou@gmail.com] 
Sent: Thursday, April 30, 2009 10:16 AM
To: user@ode.apache.org
Subject: Re: NullPointerException during invoke

On Wed, Apr 29, 2009 at 4:17 PM, Jackson, Douglas <
douglas.s.jackson@siemens.com> 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
>