如何修复WorldWind26 SocketTimeoutExceptions?

时间:2017-02-08 21:37:15

标签: java socket-timeout-exception worldwind

我目前升级到WorldWind 2.1.0以停止获取Retrieval失败错误,因为他们切换到使用Https。切换后,地球仪平铺再次开始工作,但我仍然得到一些检索失败的错误。有谁知道为什么会这样。我也得到两个SocketTimeoutExceptions,我不知道为什么。任何帮助将不胜感激。以下是我的错误。全球继续正常工作,只是弹出这些错误。如果在WorldWind访问不再存在的服务器的情况下没有修复,是否有办法捕获由WorldWind引起的这些异常?感谢。

SEVERE: Retrieval failed for https://worldwind26.arc.nasa.gov/ele...&VERSION=1.3.0
Feb 08, 2017 2:22:43 PM gov.nasa.worldwind.util.SessionCacheRetr ievalPostProcessor run
SEVERE: Retrieval failed for https://worldwind26.arc.nasa.gov/ele...&VERSION=1.3.0
Feb 08, 2017 2:22:43 PM gov.nasa.worldwind.util.SessionCacheUtil s retrieveSessionData
SEVERE: Exception while retrieving resources for https://worldwind26.arc.nasa.gov/ele...&VERSION=1.3.0
java.net.SocketTimeoutException: connect timed out
at java.net.DualStackPlainSocketImpl.waitFo rConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socket Connect(DualStackPlainSocketImpl.java:85 )
at java.net.AbstractPlainSocketImpl.doConne ct(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connect ToAddress(AbstractPlainSocketImpl.java:2 06)
at java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSo cketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSo cketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(S SLSocketImpl.java:668)
at sun.net.NetworkClient.doConnect(NetworkC lient.java:175)
at sun.net.http://www.http.HttpClient.openServe...lient.java:432)
at sun.net.http://www.http.HttpClient.openServe...lient.java:527)
at sun.net.www.protocol.https.HttpsClient.< init>(HttpsClient.java:264)
at sun.net.http://www.protocol.https.HttpsClien...lient.java:367)
at sun.net.http://www.protocol.https.AbstractDe...ction.java:191)
at sun.net.http://www.protocol.http.HttpURLConn...tion.java:1138)
at sun.net.http://www.protocol.http.HttpURLConn...tion.java:1032)
at sun.net.http://www.protocol.https.AbstractDe...ction.java:177)
at sun.net.http://www.protocol.http.HttpURLConn...tion.java:1546)
at sun.net.http://www.protocol.http.HttpURLConn...tion.java:1474)
at java.net.HttpURLConnection.getResponseCo de(HttpURLConnection.java:480)
at sun.net.http://www.protocol.https.HttpsURLCo...nImpl.java:338)
at gov.nasa.worldwind.retrieve.HTTPRetrieve r.doRead(HTTPRetriever.java:48)
at gov.nasa.worldwind.retrieve.URLRetriever .read(URLRetriever.java:368)
at gov.nasa.worldwind.retrieve.URLRetriever .call(URLRetriever.java:244)
at gov.nasa.worldwind.retrieve.URLRetriever .call(URLRetriever.java:27)
at gov.nasa.worldwind.util.SessionCacheUtil s.retrieveSessionData(SessionCacheUtils. java:80)
at gov.nasa.worldwind.util.SessionCacheUtil s.getOrRetrieveSessionCapabilities(Sessi onCacheUtils.java:170)
at gov.nasa.worldwind.terrain.BasicElevatio nModel.retrieveResources(BasicElevationM odel.java:2028)
at gov.nasa.worldwind.terrain.BasicElevatio nModel$3.run(BasicElevationModel.java:21 18)
at java.lang.Thread.run(Thread.java:745)

Feb 08, 2017 2:22:43 PM gov.nasa.worldwind.util.SessionCacheUtil s retrieveSessionData
SEVERE: Exception while retrieving resources for https://worldwind26.arc.nasa.gov/ele...&VERSION=1.3.0
java.net.SocketTimeoutException: connect timed out
at java.net.DualStackPlainSocketImpl.waitFo rConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socket Connect(DualStackPlainSocketImpl.java:85 )
at java.net.AbstractPlainSocketImpl.doConne ct(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connect ToAddress(AbstractPlainSocketImpl.java:2 06)
at java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSo cketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSo cketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(S SLSocketImpl.java:668)
at sun.net.NetworkClient.doConnect(NetworkC lient.java:175)
at sun.net.http://www.http.HttpClient.openServe...lient.java:432)
at sun.net.http://www.http.HttpClient.openServe...lient.java:527)
at sun.net.www.protocol.https.HttpsClient.< init>(HttpsClient.java:264)
at sun.net.http://www.protocol.https.HttpsClien...lient.java:367)
at sun.net.http://www.protocol.https.AbstractDe...ction.java:191)
at sun.net.http://www.protocol.http.HttpURLConn...tion.java:1138)
at sun.net.http://www.protocol.http.HttpURLConn...tion.java:1032)
at sun.net.http://www.protocol.https.AbstractDe...ction.java:177)
at sun.net.http://www.protocol.http.HttpURLConn...tion.java:1546)
at sun.net.http://www.protocol.http.HttpURLConn...tion.java:1474)
at java.net.HttpURLConnection.getResponseCo de(HttpURLConnection.java:480)
at sun.net.http://www.protocol.https.HttpsURLCo...nImpl.java:338)
at gov.nasa.worldwind.retrieve.HTTPRetrieve r.doRead(HTTPRetriever.java:48)
at gov.nasa.worldwind.retrieve.URLRetriever .read(URLRetriever.java:368)
at gov.nasa.worldwind.retrieve.URLRetriever .call(URLRetriever.java:244)
at gov.nasa.worldwind.retrieve.URLRetriever .call(URLRetriever.java:27)
at gov.nasa.worldwind.util.SessionCacheUtil s.retrieveSessionData(SessionCacheUtils. java:80)
at gov.nasa.worldwind.util.SessionCacheUtil s.getOrRetrieveSessionCapabilities(Sessi onCacheUtils.java:170)
at gov.nasa.worldwind.terrain.BasicElevatio nModel.retrieveResources(BasicElevationM odel.java:2028)
at gov.nasa.worldwind.terrain.BasicElevatio nModel$3.run(BasicElevationModel.java:21 18)
at java.lang.Thread.run(Thread.java:745)

0 个答案:

没有答案