この例外が発生しました
SSLEngineResult result = sslEngine.wrap(b, engineToSocketData);
if(b.hasRemaining())
throw new RuntimeException(id+"Bug, should read all my data every time");
私はそれが一度だけ発生し、それを再現する方法がわかりませんが、なぜJavaのSSLEngineが上記のコードのByteBuffer bからすべてのデータを読み取らないのでしょうか? SSLEngine と SSLEngineImpl の逆コンパイルされたコードを見ましたが、これが発生することが明らかな場所はどこにもありません。何か案は?
ありがとう、ディーン