2017-01-04 9 views
0

私はAndroidでjavamailを使用していますが、このクラッシュは問題ではないと思います。このクラッシュを解決するのを手伝ってください、ありがとう。com.sun.mail.pop3.POP3Folder.finalize()は10秒後にタイムアウトしました

JavaMailのバージョン:「com.sun.mail:アンドロイドメール:1.5.5」

java.util.concurrent.TimeoutException: com.sun.mail.pop3.POP3Folder.finalize() timed out after 10 seconds 
at libcore.io.Posix.recvfromBytes(Native Method) 
at libcore.io.Posix.recvfrom(Posix.java:189) 
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:250) 
at libcore.io.IoBridge.recvfrom(IoBridge.java:549) 
at java.net.PlainSocketImpl.read(PlainSocketImpl.java:481) 
at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:37) 
at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:237) 
at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:124) 
at java.io.InputStreamReader.read(InputStreamReader.java:233) 
at java.io.BufferedReader.fillBuf(BufferedReader.java:145) 
at java.io.BufferedReader.readLine(BufferedReader.java:397) 
at com.sun.mail.pop3.Protocol.readResponse(Protocol.java:720) 
at com.sun.mail.pop3.Protocol.simpleCommand(Protocol.java:695) 
at com.sun.mail.pop3.Protocol.quit(Protocol.java:346) 
at com.sun.mail.pop3.POP3Folder.close(POP3Folder.java:280) 
at com.sun.mail.pop3.POP3Folder.finalize(POP3Folder.java:550) 
at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:202) 
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185) 
at java.lang.Thread.run(Thread.java:818) 
+1

誰かがあなたを助けることができるようにコードを投稿してください – salvolds

答えて

0

あなたのスタックトレースから、あなたはファイナライザがあなたのためにフォルダを閉じていることがわかります。到達できなくなる前にコードがclosing foldersであることを確認してください。これを行うと、ファイナライザコールはノーオペレーションになります。ファイナライザを使用してフォルダを閉じないでください。

また、方法を変更した1.5.6にアップグレードします。store finalizers talk to the server

+0

ありがとう、私は1.5.6を使用しています – Cavalier123

関連する問題