Ratha,
So, it looks like I had an extra "Expression to Variable" step. Once I
removed the duplicate, I was able to deploy in Apache ODE.
As I saw in this code snippet, the second <bpel:copy> is extraneous and
should be deleted.
===================================
<bpel:copy>
<bpel:from>
<![CDATA[concat("Hello, ", $input.payload/tns:input)]]>
</bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:to>
</bpel:copy>
<bpel:copy>
<bpel:from></bpel:from>
<bpel:to part="payload" variable="output">
<bpel:query
queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[tns:result]]></bpel:query>
</bpel:to>
</bpel:copy>
===================================
On Mon, Apr 6, 2009 at 11:12 AM, ratha <[email protected]> wrote:
> Hi Lundin,
> In your process you have assigned an activity without Xpath expression. In
> Eclipse, when you try to assign an activity most of the times it
> automatically assign such variable without expression. Select the 'Assign'
> activity and go to its property window and delete it.
> Thanks.
> -Ratha.
>
> Doug Lundin wrote:
>
>> Hello,
>>
>> I've just installed the Eclipse BPEL project and am working through the
>> "Developing, Deploying and Running a Hello World BPEL Process with the
>> Eclipse BPEL Designer and Apache ODE" tutorial. I am getting this error
>> when
>> I try to deploy:
>>
>> INFO: Server startup in 14392 ms
>> ERROR - GeronimoLog.error(108) | Deployment of ODE_Test failed, aborting
>> for
>> now.
>> java.lang.IllegalStateException: XPath string and xpath node are both null
>> at
>>
>> org.apache.ode.bpel.elang.xpath10.compiler.XPath10ExpressionCompilerImpl.doJaxenCompile(XPath10ExpressionCompilerImpl.java:109)
>> at
>>
>> org.apache.ode.bpel.elang.xpath10.compiler.XPath10ExpressionCompilerBPEL20._compile(XPath10ExpressionCompilerBPEL20.java:88)
>> at
>>
>> org.apache.ode.bpel.elang.xpath10.compiler.XPath10ExpressionCompilerBPEL20.compile(XPath10ExpressionCompilerBPEL20.java:70)
>> at
>>
>> org.apache.ode.bpel.compiler.BpelCompiler.compileExpr(BpelCompiler.java:549)
>> at
>>
>> org.apache.ode.bpel.compiler.BpelCompiler.compileExpr(BpelCompiler.java:534)
>> at
>>
>> org.apache.ode.bpel.compiler.AssignGenerator.compileFrom(AssignGenerator.java:186)
>> at
>>
>> org.apache.ode.bpel.compiler.AssignGenerator.compile(AssignGenerator.java:72)
>> 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)
>>
>> Thanks in advance,
>> Doug
>>
>> ------------------------------------------------------------------------
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database:
>> 270.11.43/2043 - Release Date: 04/06/09 06:22:00
>>
>>
>>
>
>