You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by Bhathiya Jayasekara <to...@gmail.com> on 2012/07/02 22:54:44 UTC

'MBean is already registered' exception

Hi all,

I built Launchpad 7 from trunk. When I start it I get following error. Any
idea to fix that please?

03.07.2012 02:04:45.541 *ERROR* [JMX OSGi Agent] org.apache.aries.jmx.core
MBean is already registered
(javax.management.InstanceAlreadyExistsException:
osgi.compendium:service=cm,version=1.3)
javax.management.InstanceAlreadyExistsException:
osgi.compendium:service=cm,version=1.3
 at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:453)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1484)
 at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:963)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:917)
 at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:312)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482)
 at
org.apache.aries.jmx.agent.JMXAgentImpl.registerMBeans(JMXAgentImpl.java:129)
at
org.apache.aries.jmx.agent.JMXAgentContext.registerMBeans(JMXAgentContext.java:58)
 at
org.apache.aries.jmx.MBeanServiceTracker$1.run(MBeanServiceTracker.java:61)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:662)

Thank you,

--Bhathiya

Re: 'MBean is already registered' exception

Posted by Felix Meschberger <fm...@adobe.com>.
Hi,

This is a known problem in the Aries JMX bundle we are using.

Unless you require JMX access to the ConfigurationAdmin service, there is nothing to worry about.

Regards
Felix

Am 02.07.2012 um 22:54 schrieb Bhathiya Jayasekara:

> Hi all,
> 
> I built Launchpad 7 from trunk. When I start it I get following error. Any
> idea to fix that please?
> 
> 03.07.2012 02:04:45.541 *ERROR* [JMX OSGi Agent] org.apache.aries.jmx.core
> MBean is already registered
> (javax.management.InstanceAlreadyExistsException:
> osgi.compendium:service=cm,version=1.3)
> javax.management.InstanceAlreadyExistsException:
> osgi.compendium:service=cm,version=1.3
> at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:453)
> at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1484)
> at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:963)
> at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:917)
> at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:312)
> at
> com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482)
> at
> org.apache.aries.jmx.agent.JMXAgentImpl.registerMBeans(JMXAgentImpl.java:129)
> at
> org.apache.aries.jmx.agent.JMXAgentContext.registerMBeans(JMXAgentContext.java:58)
> at
> org.apache.aries.jmx.MBeanServiceTracker$1.run(MBeanServiceTracker.java:61)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:662)
> 
> Thank you,
> 
> --Bhathiya