Spurious error messages on shutdown
-----------------------------------

                 Key: ARIES-206
                 URL: https://issues.apache.org/jira/browse/ARIES-206
             Project: Aries
          Issue Type: Bug
          Components: JMX
            Reporter: Thomas Diesler
         Attachments: ARIES-206-20100227.patch

I see a lot spurious error messages on the console due to the framework 
shutting down and the LogService not being available any more.

Running org.jboss.test.osgi.fragments.FragmentTestCase
[file:/home/tdiesler/svn/jboss-osgi/trunk/testsuite/functional/target/test-libs/bundles/org.apache.aries.jmx.jar:2]
 Task rejected for JMX Notification dispatch of event 
[org.osgi.framework.BundleEvent[source=simple-fragA [6]]] - Dispatcher may have 
been shutdown
[file:/home/tdiesler/svn/jboss-osgi/trunk/testsuite/functional/target/test-libs/bundles/org.apache.aries.jmx.jar:3]
 Unregistering org.osgi.jmx.framework.FrameworkMBean to MBeanServer 
com.sun.jmx.mbeanserver.jmxmbeanser...@2d189c with name 
osgi.core:type=framework,version=1.5
[file:/home/tdiesler/svn/jboss-osgi/trunk/testsuite/functional/target/test-libs/bundles/org.apache.aries.jmx.jar:3]
 Unregistering org.osgi.jmx.framework.BundleStateMBean to MBeanServer 
com.sun.jmx.mbeanserver.jmxmbeanser...@2d189c with name 
osgi.core:type=bundleState,version=1.5
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.655 sec

I suggest we only log messages to System.err when the JMX bundle is active or 
if there is an Exception to log

    private void syslog(int level, String message, Throwable exception)
    {
       if (bundle.getState() == Bundle.ACTIVE || exception != null) {
          System.err.println("[" + bundleLocation + ":" + +level + "] " + 
message
                + ((exception == null) ? " " : exception.toString()));
       }
    }


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to