[ https://issues.apache.org/jira/browse/GEODE-9515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17409697#comment-17409697 ]
ASF subversion and git services commented on GEODE-9515: -------------------------------------------------------- Commit 23a2c2748d750a4e3404fd761f32c0f0c6f9404f in geode's branch refs/heads/support/1.12 from Jianxia Chen [ https://gitbox.apache.org/repos/asf?p=geode.git;h=23a2c27 ] GEODE-9515: Skip setting MBeanServer when JMXConnectorServer will set it (#6770) (cherry picked from commit 280bd841427f244f507633826def2f845a9b10ef) > MBeanServer object already initialized with LocatorLauncher and JMX Manager > Access File > --------------------------------------------------------------------------------------- > > Key: GEODE-9515 > URL: https://issues.apache.org/jira/browse/GEODE-9515 > Project: Geode > Issue Type: Bug > Affects Versions: 1.12.4 > Reporter: Jianxia Chen > Assignee: Jianxia Chen > Priority: Major > Labels: GeodeOperationAPI, pull-request-available > > When starting a locator with LocatorLauncher with JMX manager access file, > the following exception shows up: > {code} > ERROR SystemManagementService Jmx manager could not be started because > MBeanServer object already initialized > java.lang.IllegalArgumentException: MBeanServer object already initialized > at > com.sun.jmx.remote.security.MBeanServerAccessController.setMBeanServer(MBeanServerAccessController.java:97) > at > javax.management.remote.JMXConnectorServer.setMBeanServerForwarder(JMXConnectorServer.java:119) > at > javax.management.remote.rmi.RMIConnectorServer.setMBeanServerForwarder(RMIConnectorServer.java:597) > at > org.apache.geode.management.internal.ManagementAgent.configureAndStart(ManagementAgent.java:441) > at > org.apache.geode.management.internal.ManagementAgent.startAgent(ManagementAgent.java:139) > at > org.apache.geode.management.internal.SystemManagementService.startManager(SystemManagementService.java:378) > at > org.apache.geode.management.internal.beans.ManagementAdapter.handleCacheCreation(ManagementAdapter.java:197) > at > org.apache.geode.management.internal.beans.ManagementListener.handleEvent(ManagementListener.java:127) > at > org.apache.geode.distributed.internal.InternalDistributedSystem.notifyResourceEventListeners(InternalDistributedSystem.java:2089) > at > org.apache.geode.distributed.internal.InternalDistributedSystem.handleResourceEvent(InternalDistributedSystem.java:643) > at > org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1363) > at > org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:191) > at > org.apache.geode.distributed.internal.InternalLocator.startCache(InternalLocator.java:766) > at > org.apache.geode.distributed.internal.InternalLocator.startDistributedSystem(InternalLocator.java:755) > at > org.apache.geode.distributed.internal.InternalLocator.startLocator(InternalLocator.java:386) > at > org.apache.geode.distributed.LocatorLauncher.start(LocatorLauncher.java:714) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)