I have an MDB(which listens to a queue) and when a message arrives, the mdb picks and calls an EJB. (both are in same App server WAS5.1)
The call is passing sometime and during certain server restarts the call is calling with the below exceptions..

Any insight on the below issue is greatly appreciated. Thanks..

3e5f7e04 SystemOut O TestWorkflow Process JNDI Name : com/example/www/process21006680/TestWorkflow20090808T000000
3e5f7e04 ExceptionUtil E CNTR0020E: Non-application exception occurred while processing method "callTestWorkflow" on bean "BeanId(TestProcessEAR_20090808#TestProcessEJB.jar# TestWorkflowBean, null)". Exception data: java.lang.NullPointerException
at com.ibm.ws.ilm.bpel.InstanceLocatorImpl.getCreateM ethod(InstanceLocatorImpl.java:665)
at com.ibm.ws.ilm.bpel.InstanceLocatorImpl.findInstan ce(InstanceLocatorImpl.java:200)
at com.ibm.ws.ilm.bpel.InstanceLocatorImpl.findInstan ce(InstanceLocatorImpl.java:149)
at com.example.http://www.process21006680.TestWorkf...owBean.java:85)
at com.example.http://www.process21006680.EJSRemote...2b068.java:155)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java(Compiled Code))
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java(Compiled Code))
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compil ed Code))
at com.ibm.rmi.util.ProxyUtil$4.run(ProxyUtil.java:72 7)
at java.security.AccessController.doPrivileged1(Nativ e Method)
at java.security.AccessController.doPrivileged(Access Controller.java(Compiled Code))
at com.ibm.rmi.util.ProxyUtil.invokeWithClassLoaders( ProxyUtil.java:725)
at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDel egate.java:1179)
at $Proxy16.callTestWorkflow(Unknown Source)
at com.example.http://www.process21006680._TestWork..._Stub.java:551)
at com.jpmc.test.mdb.workflow.TestWorkflowMDBBean.onM essage(TestWorkflowMDBBean.java:46)
at com.ibm.ejs.jms.listener.MDBWrapper$PriviledgedOnM essage.run(MDBWrapper.java:211)
at com.ibm.ws.security.util.AccessController.doPrivil eged(AccessController.java(Compiled Code))
at com.ibm.ejs.jms.listener.MDBWrapper.callOnMessage( MDBWrapper.java:200)
at com.ibm.ejs.jms.listener.MDBWrapper.onMessage(MDBW rapper.java:178)
at com.ibm.mq.jms.MQSession.run(MQSession.java:1744)
at com.ibm.ejs.jms.JMSSessionHandle.run(JMSSessionHan dle.java:924)
at com.ibm.ejs.jms.listener.ServerSession.connectionC onsumerOnMessage(ServerSession.java:752)
at com.ibm.ejs.jms.listener.ServerSession.onMessage(S erverSession.java:527)
at com.ibm.ejs.jms.listener.ServerSession.dispatch(Se rverSession.java:494)
at sun.reflect.GeneratedMethodAccessor617.invoke(Unkn own Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compil ed Code))
at com.ibm.ejs.jms.listener.ServerSessionDispatcher.d ispatch(ServerSessionDispatcher.java:37)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrap per.java:91)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrap per.java:127)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerS ession.java:375)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))