Hi, @Robert I created branch [1] and added Java 9 method call *findClass(module, cls)* to our *ClassLoader*, see the diff [2] and there is my playground for my debugging purposes.
After debugging this code does not load *javax.xml.ws.Holder*. This method is protected and if you call *setAccessible(true) *the JVM throws exception because this method cannot be called in *java.lang* or *java.base* module. I guess this class loader must be compiled in java 9 and the protected method extended and then maybe the module *"java.se.ee <http://java.se.ee>"* would be loaded. Do you have any idea to solve this problem and load *javax.xml.ws.Holder* properly? [1] https://git-wip-us.apache.org/repos/asf?p=maven-surefire.git;a=shortlog;h=refs/heads/SUREFIRE-1265_2 [2] https://git-wip-us.apache.org/repos/asf?p=maven-surefire.git;a=commitdiff;h=bce51369e3563ed95c91346cd89c80bac7716c10 Cheers Tibor