Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
AAA999
Contributor III
Contributor III

twebservice error: java.lang.RuntimeException: java.net.ConnectException: Connection timed out

0683p000009M2Xe.jpg

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

 

Labels (4)
2 Replies
Anonymous
Not applicable

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

 

AAA999
Contributor III
Contributor III
Author

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?