Gert Vanthienen created SM-2161:
-----------------------------------

             Summary: JMX InstanceAlreadyExistsException when restarting web 
distribution on WebSphere
                 Key: SM-2161
                 URL: https://issues.apache.org/jira/browse/SM-2161
             Project: ServiceMix
          Issue Type: Bug
          Components: servicemix-core
    Affects Versions: 3.4.1
            Reporter: Gert Vanthienen
            Assignee: Gert Vanthienen
             Fix For: 3.4.2


When registering an MBean, WebSphere is appending additional information to the 
MBean's ObjectName.  When trying to unregister the bean at shutdown, we're not 
taking that into account, leaving the old MBean lingering around and causing 
this InstanceAlreadyExistsException when restarting the webapp.

{noformat}
javax.management.InstanceAlreadyExistsException: 
org.apache.servicemix:Name=ManagementContext,cell=WIN-F3SFJVOQ3JUNode01Cell,Type=SystemService,ContainerName=ServiceMix,node=WIN-F3SFJVOQ3JUNode01,process=server1
        at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:465)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1496)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:975)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:929)
        at 
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:324)
        at 
com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:494)
        at 
com.ibm.ws.management.PlatformMBeanServer.registerMBean(PlatformMBeanServer.java:471)
        at 
org.apache.servicemix.jbi.management.ManagementContext.registerMBean(ManagementContext.java:538)
        at 
org.apache.servicemix.jbi.management.ManagementContext.registerSystemService(ManagementContext.java:622)
        ... 118 more
{noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to