Use of initializePartnerRole="false" in a PartnerLink does not prevent it from 
being initalized
-----------------------------------------------------------------------------------------------

                 Key: ODE-203
                 URL: https://issues.apache.org/jira/browse/ODE-203
             Project: ODE
          Issue Type: Bug
          Components: Axis2 Integration
    Affects Versions: 1.1
         Environment: Axis2 Distro - ODE 1.1
Jetty 6.1.1 (Tested in Tomcat as well)
JDK 1.5.0_10
            Reporter: Richard Taylor
            Priority: Minor
             Fix For: 1.1.1, 1.2


If you create a process that contains an unused partnerlink and don't bind this 
partnerlink to an endpoint in deploy.xml and error occurs upon deployment.  
According to the user guide one should be able to set 
initializePartnerRole="false" to prevent this error.

I will attach an example process.

Upon deployment with an unused partnerlink, no binding in deploy.xml and with 
initializePartnerRole="false"set, the error I get is:

ERROR - GeronimoLog.error(108) | Deployment of unusedimports failed, aborting fo
r now.
org.apache.ode.bpel.iapi.ContextException: Deployment failed within the engine.
        at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:29
1)
        at org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.j
ava:144)
        at org.apache.ode.axis2.deploy.DeploymentPoller.access$2(DeploymentPolle
r.java:113)
        at org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(Deploy
mentPoller.java:188)
Caused by: java.lang.IllegalArgumentException: EchoService must be bound to an e
ndpoint in deloy.xml
        at org.apache.ode.bpel.engine.BpelProcess.setRoles(BpelProcess.java:423)

        at org.apache.ode.bpel.engine.BpelProcess.access$1000(BpelProcess.java:6
9)
        at org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.doHydrate(BpelP
rocess.java:730)
        at org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.access$100(Bpel
Process.java:677)
        at org.apache.ode.bpel.engine.BpelProcess$HydrationLatch$2.run(BpelProce
ss.java:689)
        at org.apache.ode.bpel.engine.NStateLatch.latch(NStateLatch.java:89)
        at org.apache.ode.bpel.engine.BpelProcess.hydrate(BpelProcess.java:570)
        at org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.jav
a:277)
        at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:539)
        at org.apache.ode.axis2.ODEServer.access$0(ODEServer.java:530)
        at org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStor
eEvent(ODEServer.java:525)
        at org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java
:501)
        at org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImp
l.java:507)
        at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:28
4)
        ... 3 more



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to