By the way, instead of asking specific questions, maybe you can explain
what you are trying to achieve and we can guide you in term of best
practices.

If you don't want to share this publicly, you can ping me by e-mail
directly.

It seems you are experimented different stuff, but I'm not sure you are
using the best approach.

Regards
JB

On 27/03/2019 07:52, saravanaprasad wrote:
> I have installed management feature to use FeatureMBean operations to
> install/ uninstall feature. 
> Following is the error from karaf.log:
> 
> 2019-03-27T10:56:33,852 | ERROR | activator-1-thread-1 | MBeanHolder          
>            
> | 15 - org.apache.aries.jmx.whiteboard - 1.2.0 | register: Failure
> registering MBean
> org.apache.karaf.features.internal.management.FeaturesServiceMBeanImpl@30da01d7
> javax.management.InstanceAlreadyExistsException:
> org.apache.karaf:type=feature,name=root
>       at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:436) 
> ~[?:?]
>       at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1855)
> ~[?:?]
>       at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:955)
> ~[?:?]
>       at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:890)
> ~[?:?]
>       at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:320)
> ~[?:?]
>       at
> com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522)
> ~[?:?]
>       at
> org.apache.karaf.management.internal.EventAdminMBeanServerWrapper.registerMBean(EventAdminMBeanServerWrapper.java:207)
> ~[?:?]
>       at
> org.apache.aries.jmx.whiteboard.MBeanHolder.register(MBeanHolder.java:114)
> [15:org.apache.aries.jmx.whiteboard:1.2.0]
>       at
> org.apache.aries.jmx.whiteboard.JmxWhiteboardSupport.addMBeanServer(JmxWhiteboardSupport.java:58)
> [15:org.apache.aries.jmx.whiteboard:1.2.0]
>       at
> org.apache.aries.jmx.whiteboard.Activator$MBeanServerTracker.addingService(Activator.java:70)
> [15:org.apache.aries.jmx.whiteboard:1.2.0]
>       at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
> [?:?]
>       at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870)
> [?:?]
>       at
> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
> [?:?]
>       at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
> [?:?]
>       at
> org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901)
> [?:?]
>       at
> org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990)
> [?:?]
>       at
> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
> [?:?]
>       at
> org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
> [?:?]
>       at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4595) 
> [?:?]
>       at org.apache.felix.framework.Felix.registerService(Felix.java:3587) 
> [?:?]
>       at
> org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348)
> [?:?]
>       at
> org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:355)
> [?:?]
>       at
> org.apache.karaf.util.tracker.BaseActivator.register(BaseActivator.java:405)
> [31:org.apache.karaf.management.server:4.2.3]
>       at
> org.apache.karaf.util.tracker.BaseActivator.register(BaseActivator.java:393)
> [31:org.apache.karaf.management.server:4.2.3]
>       at
> org.apache.karaf.management.internal.Activator.doStart(Activator.java:170)
> [31:org.apache.karaf.management.server:4.2.3]
>       at 
> org.apache.karaf.util.tracker.BaseActivator.run(BaseActivator.java:292)
> [31:org.apache.karaf.management.server:4.2.3]
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
> [?:?]
>       at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> [?:?]
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> [?:?]
>       at java.lang.Thread.run(Thread.java:834) [?:?]
> 
> 
> 
> 
> --
> Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html
> 

-- 
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to