Ok, after some sleep you find the errors :-( So, anyone who discovers this error message: the Eclipse BPEL Editor hadn't committed the added empty activity to the onMessage. Therefore, ODE cannot extract the activity that shall be executed when the onMessage event is received. However, still, a better error message would be welcomed :-)
Regards,
Daniel
Daniel Luebke schrieb:
> Hello,
>
> again I have a perhaps newbiish question. However, after I placed a
> pick-activity in a BPEL process, deployment and compilation is seriously
> broken.
>
> The message I get is:
>
> ERROR - GeronimoLog.error(108) | Deployment of CorrelationProcess
> failed, aborting for now.
> java.lang.IllegalArgumentException: null-argument
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:832)
> at
> org.apache.ode.bpel.compiler.PickGenerator.compile(PickGenerator.java:52)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:901)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1065)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:897)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:846)
> at
> org.apache.ode.bpel.compiler.SequenceGenerator.compileChildren(SequenceGenerator.java:54)
> at
> org.apache.ode.bpel.compiler.SequenceGenerator.compile(SequenceGenerator.java:45)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$7.run(BpelCompiler.java:901)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1065)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileActivity(BpelCompiler.java:897)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:846)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$5.run(BpelCompiler.java:723)
> at
> org.apache.ode.bpel.compiler.BpelCompiler$8.run(BpelCompiler.java:1155)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:1065)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compileScope(BpelCompiler.java:1105)
> at
> org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:703)
> at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:260)
> at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:330)
> at
> org.apache.ode.store.DeploymentUnitDir.compile(DeploymentUnitDir.java:162)
> at
> org.apache.ode.store.DeploymentUnitDir.compile(DeploymentUnitDir.java:126)
> at
> org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:165)
> at
> org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.java:144)
> at
> org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPoller.java:55)
> at
> org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(DeploymentPoller.java:188)
>
> Nothing more (before or later).
> I checked the pick and onMessage syntax but I think it is correct;
> although I maybe mistaken there. However, I think end-users should never
> see an IllegalArgumentException.
> When I comment out the pick, everything is fine.
> I attached the process in a ZIP archive to this e-mail. Hope anyone has
> an idea.
>
> Thanks in advance,
>
> Daniel
>
>
--
Dr.-Ing. Daniel Lübke
Leibniz Universität Hannover
Welfengarten 1
D-30167 Hannover
Tel. +49 511 762 19672
Fax +49 511 762 19679
signature.asc
Description: OpenPGP digital signature
