src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalManagementTest.java
--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalManagementTest.java Thu Nov 15 21:05:47 2018 +0100
+++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotGraalManagementTest.java Thu Nov 15 09:04:07 2018 -0800
@@ -73,8 +73,10 @@
public HotSpotGraalManagementTest() {
try {
+ /* Trigger loading of the management library using the bootstrap class loader. */
+ ManagementFactory.getThreadMXBean();
MBeanServerFactory.findMBeanServer(null);
- } catch (NoClassDefFoundError e) {
+ } catch (UnsatisfiedLinkError | NoClassDefFoundError e) {
throw new AssumptionViolatedException("Management classes/module(s) not available: " + e);
}
}