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