vert-x3 / vertx-tcp-eventbus-bridge

Apache License 2.0
49 stars 44 forks source link

Unit test TcpEventBusBridgeEventTest#testSendVoidMessageTrustAll fails #70

Open erik777 opened 2 years ago

erik777 commented 2 years ago

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:

  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.