Hello to all,
I have written a simple bpel example to understand how ode works.
My example use a simple Calculator to return a result of two operations.
I had realized the example with netbeans and then I wrote  the deploy.xml file.

Now when I deploy my example with ode I have the following error:

DEBUG - GeronimoLog.debug(66) | Process store event: 
{ProcessStoreEvent#DEPLOYED:{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49}
DEBUG - GeronimoLog.debug(66) | Ignoring store event: 
{ProcessStoreEvent#DEPLOYED:{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49}
DEBUG - GeronimoLog.debug(66) | Process store event: 
{ProcessStoreEvent#ACTVIATED:{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49}
DEBUG - GeronimoLog.debug(66) | register: 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49
DEBUG - GeronimoLog.debug(66) | Registering process 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49 with server.
DEBUG - GeronimoLog.debug(66) | Register process: 
serviceId={http://localhost:8090/input.wsdl}inputService:input, 
process=BpelProcess[{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49]
DEBUG - GeronimoLog.debug(66) | Activating 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49
DEBUG - GeronimoLog.debug(66) | Destroying service 
{http://localhost:8090/input.wsdl}inputService port input
DEBUG - GeronimoLog.debug(66) | Couldn't find service 
{http://localhost:8090/input.wsdl}inputService port input to destroy.
DEBUG - GeronimoLog.debug(66) | Create AxisService: 
service={http://localhost:8090/input.wsdl}inputService port=input 
WSDL=input.wsdl BPEL=serio.bpel
DEBUG - GeronimoLog.debug(66) | Looking for Axis2 service configuration file: 
file:/home/simone/CALC_PARALLELO2/apache-tomcat-5.5.26/webapps/ode_funz/WEB-INF/processes/serio/inputService.axis2
DEBUG - GeronimoLog.debug(66) | Axis2 service configuration not found: 
file:/home/simone/CALC_PARALLELO2/apache-tomcat-5.5.26/webapps/ode_funz/WEB-INF/processes/serio/inputService.axis2
DEBUG - GeronimoLog.debug(66) | Setting service with empty namespace replication
DEBUG - GeronimoLog.debug(66) | Created Axis2 service 
{http://localhost:8090/input.wsdl}inputService
DEBUG - GeronimoLog.debug(66) | Activated 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49 myrole PartnerLink1: 
EPR is [EMAIL PROTECTED]
DEBUG - GeronimoLog.debug(66) | Activated 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49
DEBUG - GeronimoLog.debug(66) | Rehydrating process 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49
DEBUG - GeronimoLog.debug(66) | Processing <invoke> element for process 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49: partnerlink 
PartnerLink2 --> {http://localhost:8090/calc.wsdl}calc:calc
DEBUG - GeronimoLog.debug(66) | Processing <invoke> element for process 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49: partnerlink 
PartnerLink3 --> {http://localhost:8090/calc.wsdl}calc2:calc2
ERROR - GeronimoLog.error(104) | Latch error, was releasing for state 1 but 
actually in -1
WARN - GeronimoLog.warn(92) | Deployment failed within the engine, store 
undeploying process.
DEBUG - GeronimoLog.debug(66) | Process store event: 
{ProcessStoreEvent#UNDEPLOYED:{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49}
DEBUG - GeronimoLog.debug(66) | Deactivating process 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49
DEBUG - GeronimoLog.debug(66) | Destroying service 
{http://localhost:8090/input.wsdl}inputService port input
INFO - GeronimoLog.info(79) | Unregistered process 
{http://enterprise.netbeans.org/bpel/SERIO/serio}serio-49.
ERROR - GeronimoLog.error(108) | Deployment of serio failed, aborting for now.
org.apache.ode.bpel.iapi.ContextException: Deployment failed within the engine.
        at 
org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:291)
        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)
Caused by: java.lang.IllegalArgumentException: No service name for myRole plink 
PartnerLink3
        at org.apache.ode.bpel.engine.BpelProcess.setRoles(BpelProcess.java:441)
        at 
org.apache.ode.bpel.engine.BpelProcess.access$1000(BpelProcess.java:75)
        at 
org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.doHydrate(BpelProcess.java:757)
        at 
org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.access$100(BpelProcess.java:704)
        at 
org.apache.ode.bpel.engine.BpelProcess$HydrationLatch$2.run(BpelProcess.java:716)
        at org.apache.ode.bpel.engine.NStateLatch.latch(NStateLatch.java:89)
        at org.apache.ode.bpel.engine.BpelProcess.hydrate(BpelProcess.java:597)
        at 
org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:284)
        at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:543)
        at org.apache.ode.axis2.ODEServer.access$100(ODEServer.java:73)
        at 
org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStoreEvent(ODEServer.java:529)
        at 
org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:501)
        at 
org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:507)
        at 
org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:284)
        ... 3 more

Can anyone help me?? What is the problem....??? I have lost two day but I don't 
find a solution



      ___________________________________ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: 
http://it.docs.yahoo.com/nowyoucan.html

Reply via email to