Hi Dave, Could you give a try to the trunk version of the SCR (I think that the code changed a lot in the trunk since 1.6.2).
regards; /Pierre On Wed, Sep 18, 2013 at 10:09 PM, Dave Smith <[email protected]> wrote: > 1.6.2 > > Dave Smith > Candata Ltd. > 416-493-9020x2413 > Direct: 416-855-2413 > > > On Wed, Sep 18, 2013 at 4:05 PM, Felix Meschberger <[email protected] > >wrote: > > > Hi > > > > I agree, that this is probably noise due to some race condition. > > > > Yet, to be really able to confirm, I would need to know which version of > > the Apache Felix SCR bundle you are actually using. > > > > Regards > > Felix > > > > Am 18.09.2013 um 21:59 schrieb Dave Smith: > > > > > I get the following bt occasionally in my logs. Not sure when it > happens > > > but it does not seem to be a BIG deal just noise. But would like to > know > > if > > > it is a bug or something I am doing wrong.. > > > > > > java.lang.IllegalStateException deactivate: Disposed > > > at > > > > > > org.apache.felix.scr.impl.manager.AbstractComponentManager$Disposed.deactivate(AbstractComponentManager.java:1818) > > > at > > > > > > org.apache.felix.scr.impl.manager.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:555) > > > at > > > > > > org.apache.felix.scr.impl.manager.DependencyManager.serviceRemoved(DependencyManager.java:451) > > > at > > > > > > org.apache.felix.scr.impl.manager.DependencyManager.serviceChanged(DependencyManager.java:274) > > > at > > > > > > org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) > > > at > > > > > > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) > > > at > > > > > > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) > > > at > > > > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) > > > at > > > > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) > > > at > > > > > > org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:225) > > > at > > > > > > org.apache.felix.scr.impl.manager.AbstractComponentManager.unregisterComponentService(AbstractComponentManager.java:702) > > > at > > > > > > org.apache.felix.scr.impl.manager.AbstractComponentManager$State.doDeactivate(AbstractComponentManager.java:1301) > > > at > > > > > > org.apache.felix.scr.impl.manager.AbstractComponentManager$Satisfied.dispose(AbstractComponentManager.java:1617) > > > at > > > > > > org.apache.felix.scr.impl.manager.AbstractComponentManager.disposeInternal(AbstractComponentManager.java:574) > > > at > > > > > > org.apache.felix.scr.impl.manager.AbstractComponentManager.dispose(AbstractComponentManager.java:404) > > > at > > > > > > org.apache.felix.scr.impl.config.ImmediateComponentHolder.disposeComponents(ImmediateComponentHolder.java:371) > > > at > > > > > > org.apache.felix.scr.impl.BundleComponentActivator.dispose(BundleComponentActivator.java:320) > > > at > > > > org.apache.felix.scr.impl.Activator.disposeComponents(Activator.java:316) > > > at > > > org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:183) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847) > > > at > > > > > > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) > > > at > > > > > > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1568) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1504) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1499) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:506) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:566) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1206) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:592) > > > 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:692) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:600) > > > at > > > > > > org.eclipse.osgi.framework.internal.core.InternalSystemBundle$1.run(InternalSystemBundle.java:261) > > > > >

