2.0.2

okay, let me check with 2.0.6..

*Toni Menzel*


*Developing The Rebaze Way*

*www.rebaze.de <http://www.rebaze.de/> | www.rebaze.com
<http://www.rebaze.com/> | @rebazeio <https://twitter.com/rebazeio>*

On Wed, Oct 26, 2016 at 1:29 PM, Carsten Ziegeler <cziege...@apache.org>
wrote:

> This sounds familiar to me, which SCR version are you using?
>
> Regards
> Carsten
>
> Toni Menzel wrote
> > Hey (again),
> >
> > i am a bit puzzled with a IllegalStateException when interacting with
> Felix
> > ConfigAdmin via DS:
> >
> > Daemon Thread [CM Event Dispatcher (Fire ConfigurationEvent:
> > pid=xxxx.ConnectionPid)] (Suspended (entry into method dispose in
> > ConfigurationAdminImpl))
> >
> >                 ConfigurationAdminImpl.dispose() line: 56
> >
> >                 ConfigurationAdminFactory.ungetService(Bundle,
> > ServiceRegistration, Object) line: 63
> >
> >                 ServiceRegistrationImpl.ungetFactoryUnchecked(Bundle,
> > Object) line: 388
> >
> >                 ServiceRegistrationImpl.ungetService(Bundle, Object)
> line:
> > 286
> >
> >                 ServiceRegistry.ungetService(Bundle,
> ServiceReference<?>,
> > Object) line: 470
> >
> >                 Felix.ungetService(Bundle, ServiceReference, Object)
> line:
> > 3711
> >
> >                 BundleContextImpl.ungetService(ServiceReference<?>)
> line:
> > 483
> >
> >
> > ComponentRegistry$3(RegionConfigurationSupport).getConfigurationInfo(
> TargetedPID,
> > TargetedPID, ComponentHolder<?>, BundleContext) line: 465
> >
> >
> > ComponentRegistry$3(RegionConfigurationSupport).configurationEvent(
> ConfigurationEvent)
> > line: 259
> >
> >                 ConfigurationManager$FireConfigurationEvent.
> sendEvent(int)
> > line: 2046
> >
> >                 ConfigurationManager$FireConfigurationEvent.run() line:
> > 2014
> >
> >                 UpdateThread.run() line: 103
> >
> >                 Thread.run() line: 745
> >
> >
> >
> > Here is what I have:
> > https://gist.github.com/tonit/8a4c7b118a5ac282313f49f509f9990f
> >
> > Now, with
> > https://gist.github.com/tonit/8a4c7b118a5ac282313f49f509f999
> 0f#file-updaterimpl-java
> > we get the IllegalStateException upon 2nd call to updateConfig..
> >
> > With
> > https://gist.github.com/tonit/8a4c7b118a5ac282313f49f509f9990f#file-
> updaterimplalternative-java
> > we
> > do not get the problem.
> >
> > So, is this the intended way do this? Just lookup the configuration once
> > and keep using it?
> > What if i do need to get another configurationPid? I guess the
> ConfigAdmin
> > would again give that Exception.
> >
> > Thanks,
> > Toni
> >
> > *Toni Menzel*
> >
> >
> > *Developing The Rebaze Way*
> >
> > *www.rebaze.de <http://www.rebaze.de/> | www.rebaze.com
> > <http://www.rebaze.com/> | @rebazeio <https://twitter.com/rebazeio>*
> >
>
>
> --
> Carsten Ziegeler
> Adobe Research Switzerland
> cziege...@apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
> For additional commands, e-mail: users-h...@felix.apache.org
>
>

Reply via email to