On 3/7/07, Arnaud D <[EMAIL PROTECTED]> wrote:
I'm using Maven into Eclipse because the ANT script fail because my env
variable ODE_HOME is not set,
and I don't know what value it should have (because I have no /bin
directory
for Ode)
Here is my assembly which produce the error :
http://www.nono-fr.info/work/simpleProcess-sa-1.0-SNAPSHOT.zip
Using this assembly and disabling the FilePoler unit, I get a different
error:
ERROR - ProcessStoreImpl - Deploy failed; process
"{urn:/HelloWorld2.bpel}HelloWorld2" not found in deployment unit
"simpleProcess-bpel-su".
ERROR - OdeServiceUnit - Error deploying process described
by deployment descriptor
"/home/boisvert/tmp/helloworld2/servicemix-3.1/data/smx/service-assemblies/simpleProcess-sa/version_1/sus/OdeBpelEngine/simpleProcess-bpel-su"
for service unit "simpleProcess-bpel-su".
org.apache.ode.bpel.iapi.ContextException: Deploy failed; process
"{urn:/HelloWorld2.bpel}HelloWorld2" not found in deployment unit
"simpleProcess-bpel-su".
at org.apache.ode.store.ProcessStoreImpl.deploy(
ProcessStoreImpl.java:185)
at org.apache.ode.jbi.OdeServiceUnit.deploy(OdeServiceUnit.java:62)
at org.apache.ode.jbi.OdeSUManager.deploy(OdeSUManager.java:60)
This is due to a wrong namespace in deploy.xml. The correct
deploy.xmlshould be:
<deploy xmlns="http://ode.fivesight.com/schemas/2006/06/27/dd"
xmlns:pns="http://ode/bpel/unit-test"
xmlns:sns="urn:/HelloWorld2.wsdl" >
<process name="pns:HelloWorld2">
<active>true</active>
<provide partnerLink="helloPartnerLink">
<service name="sns:HelloService" port="HelloPort"/>
</provide>
</process>
</deploy>
Regardless, my guess is you still have a misstep in your packaging and
deployment because I can't reproduce the same error you reported.
cheers,
alex