Hello,

I am using CXF 2.3.0 libraries with the Groovy scripting language to be able to call service from my scripts. Both the webservices and the groovy scripts are running on the same tomcat service though each is in a separate war file .I am noticing that every few minutes, I cam getting the exception below. What would cause a socket timeout erorr when calling a local service and how can I work past this? I have pasted below the exception and the web service client code:

   static IdentitySynchWebService synchService() {
       String serviceUrl = BASE_URL + "/IdentitySynchWebService"
       String port ="IdentitySynchWebServicePort"
       String nameSpace = "http://www.iamdev.org/service/synch";
Service service = Service.create(QName.valueOf(serviceUrl)) service.addPort(new QName(nameSpace,port),
               SOAPBinding.SOAP11HTTP_BINDING,    serviceUrl)
return service.getPort(new QName(nameSpace, port),
               IdentitySynchWebService.class);
   }

WARNING: Interceptor for http://localhost:80/openiam-idm-esb/idmsrvc/IdentitySynchWebService#{http://www.iamdev.org/service/synch}startSynchronization has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:247)
   at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)
   at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
   at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265)
   at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
   at $Proxy119.startSynchronization(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
   at synchronization.run(synchronization.groovy:18)
   at groovy.util.GroovyScriptEngine.run(GroovyScriptEngine.java:509)


Reply via email to