Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JDK11 support: upgrade maven-surefire-plugin to 2.22.2 #272

Merged
merged 2 commits into from
Aug 7, 2019

Conversation

ato
Copy link
Collaborator

@ato ato commented Aug 2, 2019

Under JDK11 our old version of it throws ClassNotFoundExceptions when
tests load some builtin classes like javax.transaction.xa.Xid.

Fixes #266

Under JDK11 our old version of it throws ClassNotFoundExceptions when
tests load some builtin classes like javax.transaction.xa.Xid.

Fixes #266
@ato
Copy link
Collaborator Author

ato commented Aug 2, 2019

Upgrading surefire seems to have broken the FetchHttp tests. I've been getting inconsistent test results from run to run with them locally due to a data race between the client and server threads. So this change is on hold until the FetchHttp tests are fixed.

It seems older versions only matched *Test.java but the new version
is now incorrectly including it.
@ato ato force-pushed the jdk11-upgrade-surefire branch from bd87632 to d3d19e2 Compare August 5, 2019 04:06
@ato
Copy link
Collaborator Author

ato commented Aug 5, 2019

I removed commit bd87632 from this PR as while working on #268 I found a way to eliminate the cross-thread access entirely and will include it there.

@nlevitt nlevitt merged commit 6811f49 into master Aug 7, 2019
@ato ato deleted the jdk11-upgrade-surefire branch August 12, 2019 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

JDK11 support: ClassNotFoundException: javax.transaction.xa.Xid
2 participants