[ 
https://issues.apache.org/jira/browse/ARIES-711?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alasdair Nottingham resolved ARIES-711.
---------------------------------------

    Resolution: Fixed

> JMX core whiteboard doesn't shutdown well
> -----------------------------------------
>
>                 Key: ARIES-711
>                 URL: https://issues.apache.org/jira/browse/ARIES-711
>             Project: Aries
>          Issue Type: Bug
>          Components: JMX
>            Reporter: Alasdair Nottingham
>            Assignee: Alasdair Nottingham
>
> On shutdown the following exception is thrown by the jmx core whiteboard 
> bundle activator:
> org.osgi.framework.BundleException: Exception in 
> org.apache.aries.jmx.core.whiteboard.Activator.stop() of bundle 
> org.apache.aries.jmx.core.whiteboard.
>       at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:791)
>       at 
> org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)
>       at 
> org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:565)
>       at 
> org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1160)
>       at 
> org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:595)
>       at 
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)
>       at 
> org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)
>       at 
> org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)
>       at 
> org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:690)
>       at 
> org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:597)
>       at 
> org.eclipse.osgi.framework.internal.core.InternalSystemBundle$1.run(InternalSystemBundle.java:261)
>       at java.lang.Thread.run(Thread.java:736)
> Caused by: java.lang.NoClassDefFoundError: 
> org.osgi.service.useradmin.UserAdmin
>       at 
> org.apache.aries.jmx.core.whiteboard.Activator.removedService(Activator.java:373)
>       at 
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1006)
>       at 
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1)
>       at 
> org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:352)
>       at org.osgi.util.tracker.ServiceTracker.close(ServiceTracker.java:412)
>       at 
> org.apache.aries.jmx.core.whiteboard.Activator.stop(Activator.java:178)
>       at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
>       at 
> java.security.AccessController.doPrivileged(AccessController.java:251)
>       at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)
>       ... 11 more
> Caused by: java.lang.ClassNotFoundException: 
> org.osgi.service.useradmin.UserAdmin
>       at 
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513)
>       at 
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
>       at 
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
>       at 
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:619)
>       ... 20 more
> this is because I wasn't careful enough to remove all instances of optional 
> import classloads in a previous commit.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to