我正在開發使用MF 6.3混合應用程序面對java.net.SocketTimeoutException。我正面臨java套接字超時問題,同時我通過 適配器請求數據。這不一致。它發生3-4次/ 10次。我也有 看到在github上 https://github.com/google/google-http-java-client/issues/146但 沒有決議中提到了同樣的問題。使用mobilefirst 6.3混合應用
我使用60秒的超時適配器,並在10秒內發生此異常。
固定用於日誌的logcat的。
09-18 15:07:29.561:I /的System.out(10667):池-6-線程2調用 detatch()
09-18 15:07:39.146:我/System.out(10667):池-6-線程5調用 detatch()
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667): WLNativeXHRPlugin $ NativeXHRPostListener.onException在 WLNativeXHRPlugin.java:154 :: onException的
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667): java.net.SocketTimeoutException:瀏覽超時
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 com.android.org.conscrypt.NativeCrypto.SSL_read(本機方法)
09-18 15:07:39.166: E/COM .worklight.androidgap.plugin.WLNativeXHRPlugin(10667):at com.android.org.conscrypt.OpenSSLSocketImpl $ SSLInputStream.read(OpenSSLSocketImpl.java:728)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java :82)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser。的java:174)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java :180)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):at org.apache.http.impl.conn.DefaultClientConnection。receiveResponseHeader(DefaultClientConnection.java:235)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 org.apache.http.impl.conn.AbstractClientConnAdapter .receiveResponseHeader(AbstractClientConnAdapter.java:259)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 org.apache.http.protocol.HttpRequestExecutor。 doReceiveResponse(HttpRequestExecutor.java:279)
09-18 15:07:39.166: E/com.worklight.androidgap.pl ugin.WLNativeXHRPlugin(10667):在 org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin .WLNativeXHRPlugin(10667):在 org.apache.http.impl.client.DefaultRequestDirector.executeOriginal(DefaultRequestDirector.java:1351)
09-18 15:07:39.166: E/com.worklight.androidgap。 plugin.WLNativeXHRPlugin(10667):at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:700)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:691)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:514)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 com.worklight.wlclient.WLHybridRequestSender.run(WLHybridRequestSender.java:63)
09-18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
09 -18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):在 java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:587)
09- 18 15:07:39.166: E/com.worklight.androidgap.plugin.WLNativeXHRPlugin(10667):at java.lang.Thread.run(Thread.java:818)
09-18 15:07:39.176:E/NONE(10667): [/ apps/services/api/SCBBizNet/android/query]主機沒有響應。 嘗試通過Android模擬器瀏覽器手動訪問URL,以驗證連接性爲 。
適配器請求在哪裏? –
我正在通過以json格式返回結果的適配器調用java web服務。 – ajaykumar
使用Wireshark從成功和失敗嘗試中收集網絡流量日誌。讓我們看看網絡告訴我們什麼。 –