[ 
https://issues.apache.org/jira/browse/ODE-203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matthieu Riou updated ODE-203:
------------------------------

    Fix Version/s:     (was: 1.3)

> 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
>            Assignee: Matthieu Riou
>            Priority: Minor
>             Fix For: 1.2
>
>         Attachments: unusedimports.zip
>
>
> 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