You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Adnan <ad...@yahoo.com> on 2010/08/26 10:05:52 UTC

No or for operation [blabla]

Hello

Does someone has any idea about this exception?
Using ODE 1.3.4
But service has those operations... 

http://ws.cdyne.com/WeatherWS/Weather.asmx?WSDL


09:29:58,143 ERROR [BindingContextImpl] Could not create external service.
java.lang.IllegalArgumentException: No <http:operation> or <soap:operation> for 
operation GetWeatherInformation
        at 
org.apache.ode.utils.wsdl.WsdlUtils.getOperationExtension(WsdlUtils.java:187)
        at org.apache.ode.utils.wsdl.WsdlUtils.useHTTPBinding(WsdlUtils.java:89)
        at 
org.apache.ode.utils.wsdl.WsdlUtils.useHTTPBinding(WsdlUtils.java:108)
        at 
org.apache.ode.utils.wsdl.WsdlUtils.useHTTPBinding(WsdlUtils.java:134)
        at 
org.apache.ode.axis2.BindingContextImpl.createExternalService(BindingContextImpl.java:205)

        at 
org.apache.ode.axis2.BindingContextImpl.createPartnerRoleChannel(BindingContextImpl.java:104)

        at 
org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.doHydrate(BpelProcess.java:890)

        at 
org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.access$100(BpelProcess.java:799)

        at 
org.apache.ode.bpel.engine.BpelProcess$HydrationLatch$2.run(BpelProcess.java:809)

        at org.apache.ode.bpel.engine.NStateLatch.latch(NStateLatch.java:89)
        at org.apache.ode.bpel.engine.BpelProcess.hydrate(BpelProcess.java:710)
        at 
org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:324)
        at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:654)
        at org.apache.ode.axis2.ODEServer.access$100(ODEServer.java:88)
        at 
org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStoreEvent(ODEServer.java:630)

        at 
org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:570)
        at 
org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:576)
        at 
org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:307)
        at 
org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:168)
        at 
org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.java:160)
        at 
org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPoller.java:60)

        at 
org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(DeploymentPoller.java:251)

09:29:58,190 ERROR [NStateLatch] Latch error, was releasing for state 1 but 
actually in -1
09:29:58,190 WARN  [ProcessStoreImpl] Deployment failed within the engine, store 
undeploying process.

 

thanks in advance
--
al



      

Re: No or for operation [blabla]

Posted by Rafal Rusin <ra...@gmail.com>.
Hello,

please try WeatherSoap (not soap12).
Attached is working example.

On 26 August 2010 10:05, Adnan <ad...@yahoo.com> wrote:
> Hello
>
> Does someone has any idea about this exception?
> Using ODE 1.3.4
> But service has those operations...
>
> http://ws.cdyne.com/WeatherWS/Weather.asmx?WSDL
>
>
> 09:29:58,143 ERROR [BindingContextImpl] Could not create external service.
> java.lang.IllegalArgumentException: No <http:operation> or <soap:operation> for
> operation GetWeatherInformation
>        at
> org.apache.ode.utils.wsdl.WsdlUtils.getOperationExtension(WsdlUtils.java:187)
>        at org.apache.ode.utils.wsdl.WsdlUtils.useHTTPBinding(WsdlUtils.java:89)
>        at
> org.apache.ode.utils.wsdl.WsdlUtils.useHTTPBinding(WsdlUtils.java:108)
>        at
> org.apache.ode.utils.wsdl.WsdlUtils.useHTTPBinding(WsdlUtils.java:134)
>        at
> org.apache.ode.axis2.BindingContextImpl.createExternalService(BindingContextImpl.java:205)
>
>        at
> org.apache.ode.axis2.BindingContextImpl.createPartnerRoleChannel(BindingContextImpl.java:104)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.doHydrate(BpelProcess.java:890)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess$HydrationLatch.access$100(BpelProcess.java:799)
>
>        at
> org.apache.ode.bpel.engine.BpelProcess$HydrationLatch$2.run(BpelProcess.java:809)
>
>        at org.apache.ode.bpel.engine.NStateLatch.latch(NStateLatch.java:89)
>        at org.apache.ode.bpel.engine.BpelProcess.hydrate(BpelProcess.java:710)
>        at
> org.apache.ode.bpel.engine.BpelServerImpl.register(BpelServerImpl.java:324)
>        at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:654)
>        at org.apache.ode.axis2.ODEServer.access$100(ODEServer.java:88)
>        at
> org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStoreEvent(ODEServer.java:630)
>
>        at
> org.apache.ode.store.ProcessStoreImpl.fireEvent(ProcessStoreImpl.java:570)
>        at
> org.apache.ode.store.ProcessStoreImpl.fireStateChange(ProcessStoreImpl.java:576)
>        at
> org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:307)
>        at
> org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:168)
>        at
> org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.java:160)
>        at
> org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPoller.java:60)
>
>        at
> org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(DeploymentPoller.java:251)
>
> 09:29:58,190 ERROR [NStateLatch] Latch error, was releasing for state 1 but
> actually in -1
> 09:29:58,190 WARN  [ProcessStoreImpl] Deployment failed within the engine, store
> undeploying process.
>
>
>
> thanks in advance
> --
> al
>
>
>
>

-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com