Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.19.1
Description
When I run any surefire test (with reuseForks=false) that uses java.sql classes on recent jdk-9 ea builds it fails with:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project maven-surefire-plugin-example: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: java.lang.NoClassDefFoundError: java/sql/SQLException: java.sql.SQLException -> [Help 1]
If I run it with reuseForks=true it works fine.
This problem was introduced in jdk build 9-ea+122 (http://download.java.net/java/jdk9/changes/jdk-9+122.html) when the jigsaw team addressed:
d20279be77d9 8154189 Deprivilege java.sql and java.sql.rowset module
Attachments
Attachments
Issue Links
- is related to
-
SUREFIRE-1424 javax.transaction.TransactionManager not visible with Java9
- Closed