Hi I'm Alvaro Jose Peralta, Mti Student in Universidad de Chile.
I try to deploy an asynchronous bpel project in ao4ode, but when the ant process publish de service the bpel engine throw nullpointerexception
in a prolog library.
I put in this message the source code or synchronous an asynchronous test process.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
23:52:18,909 WARN [ProcessStoreImpl] Deployment failed within the engine, store undeploying process.
java.lang.NullPointerException
at alice.tuprolog.Struct.isEmptyList(Unknown Source)
at alice.tuprolog.Struct.toString(Unknown Source)
at alice.tuprolog.Struct.toString(Unknown Source)
at alice.tuprolog.Struct.toString0(Unknown Source)
at alice.tuprolog.Struct.toString(Unknown Source)
at alice.tuprolog.Struct.toString(Unknown Source)
at java.lang.String.valueOf(String.java:2854)
at java.lang.StringBuilder.append(StringBuilder.java:128)
at de.tud.stg.ao4ode.prolog.BPELPrologEngine.addFact(BPELPrologEngine.java:64)
at de.tud.stg.ao4ode.prolog.BPELPrologEngine.addStaticProcessFacts(BPELPrologEngine.java:78)
at de.tud.stg.ao4ode.facts.BpelFactsManager.registerProcess(BpelFactsManager.java:71)
at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:357)
at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:321)
at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:701)
at org.apache.ode.axis2.ODEServer.access$100(ODEServer.java:93)
at org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStoreEvent(ODEServer.java:675)
at org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:575)
at org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:581)
at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:312)
at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:173)
at org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.java:160)
at org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPoller.java:60)
at org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(DeploymentPoller.java:251)
23:52:19,019 ERROR [DeploymentPoller] Deployment of AlvaroDiceHolaDepues failed, aborting for now.
org.apache.ode.bpel.iapi.ContextException: Deployment failed within the engine.
at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:319)
at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:173)
at org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.java:160)
at org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPoller.java:60)
at org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(DeploymentPoller.java:251)
Caused by: java.lang.NullPointerException
at alice.tuprolog.Struct.isEmptyList(Unknown Source)
at alice.tuprolog.Struct.toString(Unknown Source)
at alice.tuprolog.Struct.toString(Unknown Source)
at alice.tuprolog.Struct.toString0(Unknown Source)
at alice.tuprolog.Struct.toString(Unknown Source)
at alice.tuprolog.Struct.toString(Unknown Source)
at java.lang.String.valueOf(String.java:2854)
at java.lang.StringBuilder.append(StringBuilder.java:128)
at de.tud.stg.ao4ode.prolog.BPELPrologEngine.addFact(BPELPrologEngine.java:64)
at de.tud.stg.ao4ode.prolog.BPELPrologEngine.addStaticProcessFacts(BPELPrologEngine.java:78)
at de.tud.stg.ao4ode.facts.BpelFactsManager.registerProcess(BpelFactsManager.java:71)
at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess(BpelEngineImpl.java:357)
at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:321)
at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:701)
at org.apache.ode.axis2.ODEServer.access$100(ODEServer.java:93)
at org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStoreEvent(ODEServer.java:675)
at org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:575)
at org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:581)
at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:312)
... 4 more
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------