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

Reply via email to