Is there anything else I can do to have anyone look into this? I just want to make sure this does not fall through before the final JDK 12 release is done.
Bye Norman > On 4. Mar 2019, at 21:15, Norman Maurer <norman.mau...@googlemail.com> wrote: > > Any comments here ? > > Bye > Norman > > >> On 28. Feb 2019, at 09:24, Norman Maurer <norman.mau...@googlemail.com >> <mailto:norman.mau...@googlemail.com>> wrote: >> >> Hi all, >> >> I think I found a possible regression / bug in the latest JDK12 release when >> trying to upgrade the Netty CI server to test with the latest JDK12 release. >> The problem is that SSLEngine.wrap(…) returns NOT_HANDSHAKING even when >> there are bytes left that should be consumed (the alert itself). My >> understanding is that it should only return “NOT_HANDSHAKING” once we also >> consumed the alert. Please correct me if I wrong tho. >> >> I pushed a reproducer for this here: >> >> https://github.com/normanmaurer/jdk12_ssl_engine_unwrap_bug >> <https://github.com/normanmaurer/jdk12_ssl_engine_unwrap_bug> >> >> When running this on the latest JDK12 release (and later JDK versions) it >> will fail with an AssertionError, while everything works as expected when >> using earlier Java versions. >> >> Here is the Java version I used to reproduce: >> >> # java -version >> openjdk version "12" 2019-03-19 >> OpenJDK Runtime Environment (build 12+33) >> OpenJDK 64-Bit Server VM (build 12+33, mixed mode, sharing) >> >> >> It seems like this was not always the case for Java12 tho, as I can not >> reproduce it with this version: >> >> #java -version >> openjdk version "12-ea" 2019-03-19 >> OpenJDK Runtime Environment (build 12-ea+27) >> OpenJDK 64-Bit Server VM (build 12-ea+27, mixed mode, sharing) >> >> I don't have all the “in between” releases on my machine atm so I can not >> tell exactly on which release this “broke” :/ >> >> Thanks >> Norman >> >> >> >