0

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)
4

0 に答える 0