Cannot obtain wsdl service
davidmpaz Aug 13, 2011 12:28 PMHi all.
Can any one help me to address this issue, for some reason I can not know why my bpel process can not call some web services I have deployed in the same jboss server. I have a running a jboss-5.1 AS with JBossESB-4.8 and Riftsaw-2.2.0.CR1 in this virtual machine:
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
On ubuntu 10.10, one thing to notice is that I was able to run it before, but after a profile lost for some other reason I have not being able to restore things back, the before scenario was the same as now. Also if I invoke the webservices deployed in jboss (the ones that are external partners fo bpel) they execute well. This is the exception I get after invoking the bpel:
11:44:30,005 INFO [STDOUT] Retrieving document at 'file:/home/davidmpaz/jbin/jboss-5.1.0.GA/server/default/deploy/ratificar_usuarios_BPEL-20110813113921.jar/ratificarArtifacts.wsdl'.
11:44:30,032 INFO [STDOUT] Retrieving document at 'uclvNetServices.wsdl', relative to 'file:/home/davidmpaz/jbin/jboss-5.1.0.GA/server/default/deploy/ratificar_usuarios_BPEL-20110813113921.jar/ratificarArtifacts.wsdl'.
11:44:30,385 INFO [WatchDog] [Endpoint files for {DeploymentUnit ratificar_usuarios_BPEL-20110813113921}] updated
11:44:30,983 WARN [EndpointReferenceContextImpl] Map access not implemented
11:44:31,082 INFO [UDDIRegistrationImpl] No Service by the name CompararUsuarios was found in the registry.
11:44:31,084 INFO [UDDIRegistrationImpl] No WSDL could be obtained using the UDDI Registry Lookup.
11:44:31,085 INFO [STDOUT] Retrieving document at 'file:/home/davidmpaz/jbin/jboss-5.1.0.GA/server/default/deploy/ratificar_usuarios_BPEL-20110813113921.jar/ratificarArtifacts.wsdl'.
11:44:31,089 INFO [STDOUT] Retrieving document at 'uclvNetServices.wsdl', relative to 'file:/home/davidmpaz/jbin/jboss-5.1.0.GA/server/default/deploy/ratificar_usuarios_BPEL-20110813113921.jar/ratificarArtifacts.wsdl'.
11:44:31,637 WARN [WSDL11Reader] UsingAddressing extensibility element not supported yet.
11:44:31,644 WARN [WSDL11Reader] UsingAddressing extensibility element not supported yet.
11:44:31,644 WARN [WSDL11Reader] UsingAddressing extensibility element not supported yet.
11:44:31,644 ERROR [WebServiceClient] WS invocation failed
java.lang.IllegalArgumentException: Cannot obtain wsdl service: {http://net.uclv.edu.cu/ratificacion/}CompararUsuarios we have [{http://net.uclv.edu.cu/ratificacion/}RatificarUsuarios]
at org.jboss.ws.metadata.builder.jaxws.JAXWSClientMetaDataBuilder.buildMetaDataInternal(JAXWSClientMetaDataBuilder.java:144)
at org.jboss.ws.metadata.builder.jaxws.JAXWSClientMetaDataBuilder.buildMetaData(JAXWSClientMetaDataBuilder.java:86)
at org.jboss.ws.core.jaxws.spi.ServiceDelegateImpl.<init>(ServiceDelegateImpl.java:138)
at org.jboss.ws.core.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:63)
at javax.xml.ws.Service.<init>(Service.java:79)
at javax.xml.ws.Service.create(Service.java:96)
at org.jboss.soa.bpel.runtime.ws.WebServiceClient.getDispatcher(WebServiceClient.java:408)
at org.jboss.soa.bpel.runtime.ws.WebServiceClient.access$500(WebServiceClient.java:65)
at org.jboss.soa.bpel.runtime.ws.WebServiceClient$TwoWayCallable$1.call(WebServiceClient.java:243)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:289)
at org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:246)
at org.jboss.soa.bpel.runtime.ws.WebServiceClient$TwoWayCallable.call(WebServiceClient.java:224)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
11:44:31,724 ERROR [INVOKE] Failure during invoke: Cannot obtain wsdl service: {http://net.uclv.edu.cu/ratificacion/}CompararUsuarios we have [{http://net.uclv.edu.cu/ratificacion/}RatificarUsuarios]
11:44:31,733 INFO [BpelRuntimeContextImpl] ActivityRecovery: Registering activity 11, failure reason: Cannot obtain wsdl service: {http://net.uclv.edu.cu/ratificacion/}CompararUsuarios we have [{http://net.uclv.edu.cu/ratificacion/}RatificarUsuarios] on channel 21
I have notice these lines, but I just simply dont know where to look for it or make that registration.
11:44:31,082 INFO [UDDIRegistrationImpl] No Service by the name CompararUsuarios was found in the registry.
11:44:31,084 INFO [UDDIRegistrationImpl] No WSDL could be obtained using the UDDI Registry Lookup.
I have also attached the entire jboss log output from the console. If needed I can post also the bpel project.
Thanks for listen and for the support
David
-
jboss-log.txt.zip 21.9 KB