On Thu, 29 Jul 2021 at 13:43, Gary Gregory <garydgreg...@gmail.com> wrote: > > On Tue, Jul 27, 2021 at 7:38 PM sebb <seb...@gmail.com> wrote: > > > > On Tue, 27 Jul 2021 at 16:05, sebb <seb...@gmail.com> wrote: > > > > > > Something strange is going on with the FTPSClientTest. > > > > > > One my macOS system, the original jks file works with all my Java > > > installations: > > > Java 8 (Oracle and AdoptOpenJDK) > > > Java 11 (Oracle and AdoptOpenJDK) > > > Java 15 (Oracle) > > > Java 16 (AdoptOpenJDK) > > > > > > With the jre8.jks, only Java8 works; the others all fail with: > > > java.io.EOFException: SSL peer shut down incorrectly > > > > > > With jre16.jks and java 16, I get > > > java.io.EOFException: SSL peer shut down incorrectly > > > > > > However, when GitHub builds using the original JKS file, only Java 8 > > > works. > > > Java 11, 16 and 17 all hang when running FTPSClientTest > > > > Lots of debugging later, and it looks like the MINA server does not > > always see the USER command, so that test is timing out. > > However it does work sometimes (in all the JDK versions), so it does > > not seem to be an issue with the JKS file (currently using the > > original one). > > > > The code works OK on Jenkins (currently using JDK 16). > > > > Why is only GitHub failing? > > Could there be a subtle difference in OS and JRE version?
It's not just the OS, because Java 8 works on GitHub with the same OS. Obviously something is different, otherwise we would not see a consistent difference in behaviour. Question is: how to proceed? It seems to be associated with MINA embedded FTP server: is there an alternative that could be used for the test? BTW, we still need to document how the original JKS file was created. The new ones don't work reliably. > Gary > > > > > > Any ideas? > > > > > > Sebb. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org