Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Connection timeout: java SOAP client to "https://jira.xxx.com" via proxy

bin xiang November 21, 2012

Hi all,

Recently, my company upgrde the JIRA server to version 5.1.1. And I also upgrade my java soap client for it,

and I set the proxy by :-Xmx1024m -XX:MaxPermSize=256m -Dhttp.proxyHost=xx.xxx.xx.xx -Dhttp.proxyPort=8080 like before.

But when it always gets connection timeout:

- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
SOAP Session service endpoint at https://jira.xxx.com:443/jira/rpc/soap/jirasoapservice-v2?wsdl
	Connnecting via SOAP as : bin
Login to Jira not possible
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: java.net.ConnectException: Connection timed out: connect
 faultActor: 
 faultNode: 
 faultDetail: 
	{http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection timed out: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(Unknown Source)
	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(Unknown Source)
	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
	at org.apache.axis.client.Call.invoke(Call.java:2767)
	at org.apache.axis.client.Call.invoke(Call.java:2443)
	at org.apache.axis.client.Call.invoke(Call.java:2366)
	at org.apache.axis.client.Call.invoke(Call.java:1812)
	at com.harman.jira.jira.rpc.soap.jirasoapservice_v2.JirasoapserviceV2SoapBindingStub.login(JirasoapserviceV2SoapBindingStub.java:4016)
	at com.neusoft.classifiedworkload.jira.access.SOAPSession.connect(SOAPSession.java:50)
	at com.neusoft.classifiedworkload.jira.access.JiraAccessor.<init>(JiraAccessor.java:50)
	at com.neusoft.classifiedworkload.jira.access.JiraAccessor.getInstance(JiraAccessor.java:72)
	at com.neusoft.classifiedworkload.controller.FetchIssues.get(FetchIssues.java:16)
	at com.neusoft.classifiedworkload.controller.WorkLogPerUser.process(WorkLogPerUser.java:45)
	at com.neusoft.classifiedworkload.main.WorkLogPerUserMain.main(WorkLogPerUserMain.java:47)

	{http://xml.apache.org/axis/}hostname:binMachine

java.net.ConnectException: Connection timed out: connect
	at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
	at org.apache.axis.client.Call.invoke(Call.java:2767)
	at org.apache.axis.client.Call.invoke(Call.java:2443)
	at org.apache.axis.client.Call.invoke(Call.java:2366)
	at org.apache.axis.client.Call.invoke(Call.java:1812)
	at com.harman.jira.jira.rpc.soap.jirasoapservice_v2.JirasoapserviceV2SoapBindingStub.login(JirasoapserviceV2SoapBindingStub.java:4016)
	at com.neusoft.classifiedworkload.jira.access.SOAPSession.connect(SOAPSession.java:50)
	at com.neusoft.classifiedworkload.jira.access.JiraAccessor.<init>(JiraAccessor.java:50)
	at com.neusoft.classifiedworkload.jira.access.JiraAccessor.getInstance(JiraAccessor.java:72)
	at com.neusoft.classifiedworkload.controller.FetchIssues.get(FetchIssues.java:16)
	at com.neusoft.classifiedworkload.controller.WorkLogPerUser.process(WorkLogPerUser.java:45)
	at com.neusoft.classifiedworkload.main.WorkLogPerUserMain.main(WorkLogPerUserMain.java:47)
Caused by: java.net.ConnectException: Connection timed out: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(Unknown Source)
	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(Unknown Source)
	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
	... 16 more

Anyone have some ideas?

4 answers

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

0 votes
Answer accepted
Sam Hall
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 14, 2013

For HTTPS traffic proxy I'm pretty sure you now need another parameter (-Dhttps.proxyHost and -Dhttps.proxyPort).

Ioannis OIKONOMOU January 14, 2013

Yes, that was it!

Thank you,

Ioannis

0 votes
Ioannis OIKONOMOU January 14, 2013

Hello,

Did you find a solution for this?

I have exactly the same problem.

Thank you,

Ioannis

0 votes
bin xiang November 22, 2012

I can access the link "https://jira.xxx.com:443/jira/rpc/soap/jirasoapservice-v2?wsdl" by webbrowser, which use the same proxy setting.

Anyone have knows what could be the problem?

0 votes
bin xiang November 21, 2012

I tried to connect href="https://jira.atlassian.com%20">https://jira.atlassian.com with the same setting and I get "Connection refused" error, does this means my setting is OK? Here is the error message below:

- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
SOAP Session service endpoint at https://jira.atlassian.com:443/jira/rpc/soap/jirasoapservice-v2?wsdl
	Connnecting via SOAP as : bin
Login to Jira not possible
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: java.net.ConnectException: Connection refused: connect
 faultActor: 
 faultNode: 
 faultDetail: 
	{http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection refused: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(Unknown Source)
	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(Unknown Source)
	at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(Unknown Source)
	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:92)
	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
        .... ....
	{http://xml.apache.org/axis/}hostname:binMachine
        ..... .....

Any ideas will be appreciated.

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

TAGS
AUG Leaders

Atlassian Community Events