< prev index next >

src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalManagement.java

Print this page
rev 52509 : [mq]: graal2

*** 148,162 **** --- 148,168 ---- /** * Checks for active MBean server and if available, processes deferred registrations. */ synchronized void poll() { if (platformMBeanServer == null) { + try { ArrayList<MBeanServer> servers = MBeanServerFactory.findMBeanServer(null); if (!servers.isEmpty()) { platformMBeanServer = ManagementFactory.getPlatformMBeanServer(); process(); } + } catch (SecurityException e) { + // Without permission to find or create the MBeanServer, + // we cannot process any Graal mbeans. + deferred = null; + } } else { process(); } } }
< prev index next >