android:致命异常:FinalizerWatchdogDaemon

android: FATAL EXCEPTION: FinalizerWatchdogDaemon

提问人:nAkhmedov 提问时间:9/14/2015 最后编辑:nAkhmedov 更新时间:10/5/2015 访问量:8012

问:

我的应用程序面临这样的崩溃:

1) 崩溃

E/AndroidRuntime(13087): FATAL EXCEPTION: FinalizerWatchdogDaemon
E/AndroidRuntime(13087): java.util.concurrent.TimeoutException: org.apache.harmony.xnet.provider.jsse.ClientSessionContext.finalize() timed out after 15 seconds
E/AndroidRuntime(13087):    at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_CTX_free(Native Method)
E/AndroidRuntime(13087):    at org.apache.harmony.xnet.provider.jsse.AbstractSessionContext.finalize(AbstractSessionContext.java:288)
E/AndroidRuntime(13087):    at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:188)
E/AndroidRuntime(13087):    at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:171)
E/AndroidRuntime(13087):    at java.lang.Thread.run(Thread.java:856)

2) 崩溃

E/AndroidRuntime(13456): FATAL EXCEPTION: FinalizerWatchdogDaemon
E/AndroidRuntime(13456): java.util.concurrent.TimeoutException: org.apache.http.impl.conn.SingleClientConnManager.finalize() timed out after 15 seconds
E/AndroidRuntime(13456):    at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_shutdown(Native Method)
E/AndroidRuntime(13456):    at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.close(OpenSSLSocketImpl.java:922)
E/AndroidRuntime(13456):    at org.apache.http.impl.SocketHttpClientConnection.shutdown(SocketHttpClientConnection.java:183)
E/AndroidRuntime(13456):    at org.apache.http.impl.conn.DefaultClientConnection.shutdown(DefaultClientConnection.java:150)
E/AndroidRuntime(13456):    at org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.shutdown(SingleClientConnManager.java:440)
E/AndroidRuntime(13456):    at org.apache.http.impl.conn.SingleClientConnManager.shutdown(SingleClientConnManager.java:376)
E/AndroidRuntime(13456):    at org.apache.http.impl.conn.SingleClientConnManager.finalize(SingleClientConnManager.java:135)
E/AndroidRuntime(13456):    at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:188)
E/AndroidRuntime(13456):    at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:171)
E/AndroidRuntime(13456):    at java.lang.Thread.run(Thread.java:856)
I/CHECKING(13456): Prefs onPause: false

你知道为什么会发生这种崩溃吗?我在这里看过几篇文章。

3) 崩溃

java.util.concurrent.TimeoutException: com.sun.mail.pop3.Protocol.finalize() timed out after 10 seconds
at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:746)
at java.io.InputStream.read(InputStream.java:162)
at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:142)
at java.io.BufferedInputStream.read(BufferedInputStream.java:227)
at java.io.PushbackInputStream.read(PushbackInputStream.java:146)
at java.io.DataInputStream.readLine(DataInputStream.java:116)
at com.sun.mail.pop3.Protocol.simpleCommand(Protocol.java:413)
at com.sun.mail.pop3.Protocol.quit(Protocol.java:212)
at com.sun.mail.pop3.Protocol.finalize(Protocol.java:133)
at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:187)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170)
at java.lang.Thread.run(Thread.java:841)
Android 异常 崩溃 jakarta-mail

评论

2赞 Akhilesh Kumar 9/16/2015
你能发布你的类代码吗,其中发生异常
0赞 nAkhmedov 9/16/2015
它发生在各个地方。
1赞 Akhilesh Kumar 9/16/2015
至少发布一个地方。
0赞 Amaresh Jana 9/22/2015
您使用的是 HTTPS 吗?我的意思是网址?如果是SSL或HTTPS,那么我可以给你整个解决方案
0赞 nAkhmedov 9/22/2015
@Amaresh是的,我正在使用 ssl 和 https url。请给出明确的解决方案

答: 暂无答案