This only breaks on one computer, but not another. Both run OpenJDK 11, although slightly different minor versions.
The one that fails is a laptop where the first test in that class passes, testSendVoidMessage. The primary difference between the two tests is the configuring of the SSL. The test that fails fails on the line:
context.assertFalse(conn.failed());
because it gets true instead of false.
The laptop, however, has a newer version of OpenSSL: LAPTOP: OpenSSL 1.1.1n FIPS 15 Mar 2022
The tower, where the unit tests all pass, has an older version: OpenSSL 1.1.0i-fips 14 Aug 2018
While I can't prove that an upgrade to OpenSSL breaks it, that does look like a high probability, and thus I figured you'd want to know so you can test and address it as over time more computers will be running the newer version.
The laptop runs Fedora 35, the tower runs Fedora 28.
Version: 4.3.0-SNAPSHOT
This only breaks on one computer, but not another. Both run OpenJDK 11, although slightly different minor versions.
The one that fails is a laptop where the first test in that class passes, testSendVoidMessage. The primary difference between the two tests is the configuring of the SSL. The test that fails fails on the line:
because it gets true instead of false.
The laptop, however, has a newer version of OpenSSL: LAPTOP: OpenSSL 1.1.1n FIPS 15 Mar 2022
The tower, where the unit tests all pass, has an older version: OpenSSL 1.1.0i-fips 14 Aug 2018
While I can't prove that an upgrade to OpenSSL breaks it, that does look like a high probability, and thus I figured you'd want to know so you can test and address it as over time more computers will be running the newer version.
The laptop runs Fedora 35, the tower runs Fedora 28.