Well, I was about to complain about MBeans, but it turned out to
be my problem (leaving a file out of a JAR).  So instead, I'll ask the
question that my debugging experience led me to: The default jboss.conf
results in several InstanceAlreadyExistsExceptions.  I guess MBeans with
the same name refuse to load?  Or is this really a "warning" not an error?
        In any case, it would be helpful to add a few more exception
handlers to the code in Main (~line 122) that reviews the MLet load
results: I needed java.lang.NoClassDefFoundError,
javax.management.ReflectionException, and
javax.management.InstanceAlreadyExistsException.

Aaron

javax.management.InstanceAlreadyExistsException:
DefaultDomain:service=Logging,t ype=File
        at java.lang.Throwable.<init>(Throwable.java:96)
        at java.lang.Exception.<init>(Exception.java:44)
        at javax.management.JMException.<init>(JMException.java:37)
        at
javax.management.OperationsException.<init>(OperationsException.java: 38)
        at
javax.management.InstanceAlreadyExistsException.<init>(InstanceAlread
yExistsException.java:36)
        at
javax.management.RepositorySupport.addMBean(RepositorySupport.java:13 1)
        at
javax.management.MBeanServer.internal_addObject(MBeanServer.java:2390 )
        at javax.management.MBeanServer.createMBean(MBeanServer.java:731)
        at javax.management.loading.MLet.getMBeansFromURL(MLet.java:385)
        at javax.management.loading.MLet.getMBeansFromURL(MLet.java:208)
        at org.jboss.Main.run(Main.java:109)
        at org.jboss.Main$1.run(Main.java:81)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.jboss.Main.main(Main.java:77)
javax.management.InstanceAlreadyExistsException:
DefaultDomain:service=Logging,t ype=File
        at java.lang.Throwable.<init>(Throwable.java:96)
        at java.lang.Exception.<init>(Exception.java:44)
        at javax.management.JMException.<init>(JMException.java:37)
        at
javax.management.OperationsException.<init>(OperationsException.java: 38)
        at
javax.management.InstanceAlreadyExistsException.<init>(InstanceAlread
yExistsException.java:36)
        at
javax.management.RepositorySupport.addMBean(RepositorySupport.java:13 1)
javax.management.InstanceAlreadyExistsException:
DefaultDomain:service=ClassPath Extension
        at java.lang.Throwable.<init>(Throwable.java:96)
        at java.lang.Exception.<init>(Exception.java:44)
        at javax.management.JMException.<init>(JMException.java:37)
        at
javax.management.OperationsException.<init>(OperationsException.java: 38)
        at
javax.management.InstanceAlreadyExistsException.<init>(InstanceAlread
yExistsException.java:36)
        at
javax.management.RepositorySupport.addMBean(RepositorySupport.java:13 1)
        at
javax.management.MBeanServer.internal_addObject(MBeanServer.java:2390 )
        at javax.management.MBeanServer.createMBean(MBeanServer.java:731)
        at javax.management.loading.MLet.getMBeansFromURL(MLet.java:385)
        at javax.management.loading.MLet.getMBeansFromURL(MLet.java:208)
        at org.jboss.Main.run(Main.java:109)
        at org.jboss.Main$1.run(Main.java:81)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.jboss.Main.main(Main.java:77) [Default] MBean class:
javax.management.InstanceAlreadyExistsException:
DefaultDomain:service=ClassPath
        at
javax.management.InstanceAlreadyExistsException.<init>(InstanceAlreadyExistsException.java:36)
        at
javax.management.RepositorySupport.addMBean(RepositorySupport.java:131)
        at
javax.management.MBeanServer.internal_addObject(MBeanServer.java:2390)
        at javax.management.MBeanServer.createMBean(MBeanServer.java:731)
        at javax.management.loading.MLet.getMBeansFromURL(MLet.java:385)
        at javax.management.loading.MLet.getMBeansFromURL(MLet.java:208)
        at org.jboss.Main.run(Main.java:109)
        at org.jboss.Main$1.run(Main.java:81)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.jboss.Main.main(Main.java:77)


Reply via email to