Closed sriemer closed 4 years ago
Better workaround for javadoc
: Just compile with:
mvn clean install -Dmaven.javadoc.skip=true
Partial fix in d6f4ef1493dc99b5fc8c3875a21d53dee4775a83 (negative value for enum).
Regarding the timeout: I don't see why adjusting the timeout by 2 milliseconds would make the test pass reliably, please explain.
javadoc: This should have been fixed through other changes recently, but yes, using mvn clean install -Dmaven.javadoc.skip=true
is the "correct" workaround
Thanks, @kohlschuetter. I can confirm that the AcceptTimeoutTest is the only remaining issue after a test on openSUSE Leap 15.1 with Oracle JDK 11.0.5. Setting the timeout to 252 ms still works. Will look deeper to find the root cause of the test failure.
Please verify on junixsocket 2.3.0. Thanks!
I've tried to compile from latest master commit eeeda32b0a6dc2abae6d7f084ec875d7a14fda6a with openSUSE Leap 15.0, Oracle JDK 11.0.2, Maven 3.6.0, and clang but it fails due to multiple issues. I followed https://kohlschutter.github.io/junixsocket/building.html
First issue bug in the C code:
Fix: Drop the ineffective check.
Then I always get the same javadoc issue (also with JDK12):
Workaround: Don't care for
javadoc
, replace it with a simple shell script faking success:Then, the AcceptTimeoutTest fails:
Workaround: Change
timeoutMillis
from 250 to 252.Does anybody else have better workarounds?
@kohlschuetter Can you please look into these issues? TIA