You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Dave Smith <da...@candata.com> on 2013/09/18 21:59:40 UTC

SCR Bug?

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)

Re: SCR Bug?

Posted by David Jencks <da...@yahoo.com>.
That url works for me right now, maybe try again?

I don't have any more features I want to add to scr 1.8.  I'd like to wait a couple weeks to see if my latest changes fix the problems they are supposed to and if we find any more bugs.

There may be an issue with how the felix ds extensions are turned on.  I'd like the osgi eg to reconsider their rejection of this idea as without it DS components are crippled.

thanks
david jencks

On Sep 18, 2013, at 2:55 PM, Dave Smith <da...@candata.com> wrote:

> Trunk is not building
> 
> Server returned HTTP response code: 503 for URL:
> http://repo1.maven.org/maven2/org/ops4j/pax/swissbox/pax-swissbox-optional-jcl/1.7.0/pax-swissbox-optional-jcl-1.7.0.pom
> 
> Do we have an eta for a general release of 1.7?
> 
> 
> 
> 
> On Wed, Sep 18, 2013 at 4:44 PM, Pierre De Rop <pi...@gmail.com>wrote:
> 
>> 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 <da...@candata.com>
>> 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 <fmeschbe@adobe.com
>>>> 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)
>>>> 
>>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: SCR Bug?

Posted by Dave Smith <da...@candata.com>.
Trunk is not building

Server returned HTTP response code: 503 for URL:
http://repo1.maven.org/maven2/org/ops4j/pax/swissbox/pax-swissbox-optional-jcl/1.7.0/pax-swissbox-optional-jcl-1.7.0.pom

Do we have an eta for a general release of 1.7?




On Wed, Sep 18, 2013 at 4:44 PM, Pierre De Rop <pi...@gmail.com>wrote:

> 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 <da...@candata.com>
> 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 <fmeschbe@adobe.com
> > >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)
> > >
> > >
> >
>

Re: SCR Bug?

Posted by Pierre De Rop <pi...@gmail.com>.
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 <da...@candata.com> 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 <fmeschbe@adobe.com
> >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)
> >
> >
>

Re: SCR Bug?

Posted by Dave Smith <da...@candata.com>.
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 <fm...@adobe.com>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)
>
>

Re: SCR Bug?

Posted by Felix Meschberger <fm...@adobe.com>.
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)