[ https://issues.apache.org/jira/browse/SUREFIRE-1403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tibor Digana updated SUREFIRE-1403: ----------------------------------- Description: Calling *findClass( cls, "java.se.ee")* in *IsolatedClassLoader* does not help and does not do anything because the module is ignored in Java 9. In-plugin provider does not have any problem to load classes from entire JDK. Forked JVM would work only after added {{<argLine>--add-modules ALL-SYSTEM</argLine>}} The fix would be to add {{\\--add-modules ALL-SYSTEM }} if {{--add-modules}} is not specified by user at Java 9+. was: Calling *findClass( cls, "java.se.ee")* in *IsolatedClassLoader* does not help and does not do anything because the module is ignored in Java 9. In-plugin provider does not have any problem to load classes from entire JDK. Forked JVM would work only after added {{<argLine>--add-modules ALL-SYSTEM</argLine>}} The fix would be to add {{ --add-modules ALL-SYSTEM }} if {{--add-modules}} is not specified by user at Java 9+. > [Jigsaw] [Java 9] add "--add-modules ALL-SYSTEM" to forked CLI argument > ----------------------------------------------------------------------- > > Key: SUREFIRE-1403 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1403 > Project: Maven Surefire > Issue Type: Bug > Components: Maven Failsafe Plugin, Maven Surefire Plugin > Reporter: Tibor Digana > Assignee: Tibor Digana > Fix For: 2.20.1 > > > Calling *findClass( cls, "java.se.ee")* in *IsolatedClassLoader* does not > help and does not do anything because the module is ignored in Java 9. > In-plugin provider does not have any problem to load classes from entire JDK. > Forked JVM would work only after added > {{<argLine>--add-modules ALL-SYSTEM</argLine>}} > The fix would be to add {{\\--add-modules ALL-SYSTEM }} if {{--add-modules}} > is not specified by user at Java 9+. -- This message was sent by Atlassian JIRA (v6.4.14#64029)