Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Getting the following error when trying to run a job with twebservice component. Trying to retrieve the currency based on the countryname. I have installed all the required jar and jdk file. can someone please provide a resolution?
[statistics] connecting to socket on port 3643
[statistics] connected
Exception in component tWebService_1 (Copy_of_webservicesolved)
java.lang.RuntimeException: java.net.ConnectException: Connection timed out: connect
at org.talend.webservice.helper.conf.WSDLLocatorImpl.getBaseInputSource(WSDLLocatorImpl.java:59)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2403)
at org.talend.webservice.helper.ServiceDiscoveryHelper.init(ServiceDiscoveryHelper.java:123)
at org.talend.webservice.helper.ServiceDiscoveryHelper.<init>(ServiceDiscoveryHelper.java:90)
at org.talend.webservice.helper.ServiceInvokerHelper.<init>(ServiceInvokerHelper.java:99)
at newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved.tFileInputDelimited_1Process(Copy_of_webservicesolved.java:1912)
at newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved.runJobInTOS(Copy_of_webservicesolved.java:2907)
at newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved.main(Copy_of_webservicesolved.java:2733)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at java.net.Socket.<init>(Socket.java:434)
at java.net.Socket.<init>(Socket.java:286)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at org.talend.webservice.helper.conf.WSDLLocatorImpl.getBaseInputSource(WSDLLocatorImpl.java:54)
... 7 more
[FATAL]: newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved - tWebService_1 java.net.ConnectException: Connection timed out: connect
java.lang.RuntimeException: java.net.ConnectException: Connection timed out: connect
at org.talend.webservice.helper.conf.WSDLLocatorImpl.getBaseInputSource(WSDLLocatorImpl.java:59)
at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2403)
at org.talend.webservice.helper.ServiceDiscoveryHelper.init(ServiceDiscoveryHelper.java:123)
at org.talend.webservice.helper.ServiceDiscoveryHelper.<init>(ServiceDiscoveryHelper.java:90)
at org.talend.webservice.helper.ServiceInvokerHelper.<init>(ServiceInvokerHelper.java:99)
at newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved.tFileInputDelimited_1Process(Copy_of_webservicesolved.java:1912)
at newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved.runJobInTOS(Copy_of_webservicesolved.java:2907)
at newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved.main(Copy_of_webservicesolved.java:2733)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at java.net.Socket.<init>(Socket.java:434)
at java.net.Socket.<init>(Socket.java:286)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at org.talend.webservice.helper.conf.WSDLLocatorImpl.getBaseInputSource(WSDLLocatorImpl.java:54)
... 7 more
[statistics] disconnected
Thanks
Hello,
We need more information to address your issue.
In the basic settings of tWebService component, did you check out "Use http proxy" option?
Best regards
Sabrina
Yes, I have ran the job with check out proxy.
when running with check http proxy option.
getting following error
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.cxf.transports.http.configuration.HTTPClientPolicy.setProxyServerPort(I)V
at org.talend.webservice.helper.conf.ServiceHelperConfiguration.updateClientPolicy(ServiceHelperConfiguration.java:75)
at org.talend.webservice.helper.conf.ServiceHelperConfiguration.configureHttpConduit(ServiceHelperConfiguration.java:98)
at org.talend.webservice.helper.ServiceInvokerHelper.createClient(ServiceInvokerHelper.java:149)
at org.talend.webservice.helper.ServiceInvokerHelper.getClient(ServiceInvokerHelper.java:135)
at org.talend.webservice.helper.ServiceInvokerHelper.invoke(ServiceInvokerHelper.java:236)
at newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved.tFileInputDelimited_1Process(Copy_of_webservicesolved.java:2075)
at newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved.runJobInTOS(Copy_of_webservicesolved.java:2937)
at newtestproject.copy_of_webservicesolved_0_1.Copy_of_webservicesolved.main(Copy_of_webservicesolved.java:2763).
But the job runs fine when I use twebserviceinput with check http proxy option.
what could be preventing when running with twebservice component?