尝试连接JIRA Java Rest API(JRJC)时获取SocketTimeoutException

时间:2015-04-07 04:11:54

标签: java jira-rest-java-api

尝试连接JIRA Java Rest API时获取SocketTimeoutException。请找到下面给出的堆栈跟踪和示例代码。

示例代码: -

JiraRestClientFactory factory = new AsynchronousJiraRestClientFactory();

URI uri = new URI("https://XXXXX.atlassian.net");

client = factory.createWithBasicHttpAuthentication(uri, "XXXXX", "XXXXX");

final Issue issue1 = client.getIssueClient().getIssue("UST-761").claim();

堆栈追踪: -

java.lang.RuntimeException: java.net.SocketTimeoutException
       at com.google.common.base.Throwables.propagate(Throwables.java:156)
       at com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClient$3.apply(DefaultHttpClient.java:256)
       at com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClient$3.apply(DefaultHttpClient.java:249)
       at com.atlassian.util.concurrent.Promises$Of$2.apply(Promises.java:276)
       at com.atlassian.util.concurrent.Promises$Of$2.apply(Promises.java:272)
       at com.atlassian.util.concurrent.Promises$2.onFailure(Promises.java:167)
       at com.google.common.util.concurrent.Futures$7.run(Futures.java:1074)

引起: java.net.SocketTimeoutException

   at org.apache.http.nio.pool.RouteSpecificPool.timeout(RouteSpecificPool.java:170)
   at org.apache.http.nio.pool.AbstractNIOConnPool.requestTimeout(AbstractNIOConnPool.java:403)
   at org.apache.http.nio.pool.AbstractNIOConnPool$InternalSessionRequestCallback.timeout(AbstractNIOConnPool.java:593)
   at org.apache.http.impl.nio.reactor.SessionRequestImpl.timeout(SessionRequestImpl.java:180)
   at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.processTimeouts(DefaultConnectingIOReactor.java:214)

0 个答案:

没有答案