I get these in my log files, they seem harmless but I'd like to confirm.  If they are harmless, I think they should not be logged as ERROR.  If they're not harmless, then I'm curious what I can do to eliminate them.  I get this error several times for each of my loggers.

13:37:46,340 [U:            ] [Main Thread         ] ERROR LoggerMBean                  - Could not add appenderMBean for [console].
javax.management.InstanceAlreadyExistsException: log4j:appender=console
    at com.sun.jmx.mbeanserver.RepositorySupport.addMBean(RepositorySupport.java:452)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1410)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:936)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)
    at org.apache.hivemind.management.log4j.LoggerMBean.registerAppenderMBean(LoggerMBean.java:258)
    at org.apache.hivemind.management.log4j.LoggerMBean.appenderMBeanRegistration(LoggerMBean.java:245)
    at org.apache.hivemind.management.log4j.LoggerMBean.postRegister(LoggerMBean.java:273)
    at com.sun.jmx.mbeanserver.BaseMetaDataImpl.postRegisterInvoker(BaseMetaDataImpl.java:106)
    at com.sun.jmx.mbeanserver.MetaDataImpl.postRegisterInvoker(MetaDataImpl.java:244)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:948)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)
    at org.apache.hivemind.management.log4j.LogManagementMBean.addLoggerMBean(LogManagementMBean.java:138)
    at org.apache.hivemind.management.log4j.LogManagementMBean.addLoggerMBeansForPattern(LogManagementMBean.java:180)
    at org.apache.hivemind.management.log4j.LogManagementMBean.addConfiguredLoggerMBeans(LogManagementMBean.java:163)
    at org.apache.hivemind.management.log4j.LogManagementMBean.postRegister(LogManagementMBean.java:91)
    at com.sun.jmx.mbeanserver.BaseMetaDataImpl.postRegisterInvoker(BaseMetaDataImpl.java:106)
    at com.sun.jmx.mbeanserver.MetaDataImpl.postRegisterInvoker(MetaDataImpl.java:244)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:948)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:337)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:497)
    at $MBeanServer_106df78c49d.registerMBean(Ljava.lang.Object;Ljavax.management.ObjectName;)Ljavax.management.ObjectInstance;($MBeanServer_106df78c49d.java:???)
    at $MBeanServer_106df78c49c.registerMBean(Ljava.lang.Object;Ljavax.management.ObjectName;)Ljavax.management.ObjectInstance;($MBeanServer_106df78c49c.java:???)
    at org.apache.hivemind.management.impl.MBeanRegistryImpl.registerMBean(MBeanRegistryImpl.java:185)
    at org.apache.hivemind.management.impl.MBeanRegistryImpl.registerServiceAsMBean(MBeanRegistryImpl.java:133)
    at org.apache.hivemind.management.impl.MBeanRegistryImpl.processContributions(MBeanRegistryImpl.java:100)
    at org.apache.hivemind.management.impl.MBeanRegistryImpl.<init>(MBeanRegistryImpl.java:85)
    at jrockit.reflect.NativeConstructorInvoker.newInstance([Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
    at jrockit.reflect.InitialConstructorInvoker.newInstance([Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)

Reply via email to