0
this postに示唆されているように、バルクフェッチIMAPコマンドを記述しました。Imap Fetch中の例外
私はJUnitとして、または独立してjarユーティリティとして実行しているとき、完全に高速に動作しています。
JBossにデプロイしてクォーツスケジューラとして実行すると、以下の例外が発生します。私はDynatraceをチェックしましたが、CPUまたはメモリのスパイクは見られません。
バッファサイズやIMAP接続時間の制限を引き起こす可能性のあるJBossでチェックできるパラメータを教えてください。矛盾するJavaメールがあるかどうかを確認しましたjar運がありません。
java.lang.IndexOutOfBoundsException
at java.io.BufferedInputStream.read(BufferedInputStream.java:327)
at com.sun.mail.iap.ResponseInputStream.readResponse(ResponseInputStream.java:154)
at com.sun.mail.iap.Response.<init>(Response.java:95)
at com.sun.mail.imap.protocol.IMAPResponse.<init>(IMAPResponse.java:60)
at com.sun.mail.imap.protocol.IMAPResponse.readResponse(IMAPResponse.java:134)
at com.sun.mail.imap.protocol.IMAPProtocol.readResponse(IMAPProtocol.java:270)
at com.sun.mail.iap.Protocol.command(Protocol.java:313)
at com.macys.notification.handlers.impl.BCCArchiveHandler$CustomProtocolCommand.doCommand(BCCArchiveHandler.java:321)
at com.sun.mail.imap.IMAPFolder.doProtocolCommand(IMAPFolder.java:2721)
at com.sun.mail.imap.IMAPFolder.doCommand(IMAPFolder.java:2671)
どのJavaMailのバージョンを使用していますか? [JavaMailデバッグ出力](http://www.oracle.com/technetwork/java/javamail/faq/index.html#debug)には何が表示されますか? –
@ BillShannonのアドバイスに従って、IOOBEがなぜ発生しているのかを理解するために、JBossをデバッグモードで起動する必要があります。 – aribeiro
java mail version 1.4.1。 Javaメールとjbossのデバッグログを取得し、何も見つからない場合は戻ってきます。手伝ってくれてありがとう! – user2979919