Johan Compagner created ARIES-2006:
--------------------------------------

             Summary: java.lang.IllegalStateException: The service has been 
unregistered
                 Key: ARIES-2006
                 URL: https://issues.apache.org/jira/browse/ARIES-2006
             Project: Aries
          Issue Type: Bug
          Components: SPI Fly
    Affects Versions: spifly-1.3.0
            Reporter: Johan Compagner


i tried using 1.3.0 version for my eclipse instead of the 1.2.4 version i used 
before

But then everytime i shutdown our eclipse based project i get:

 

java.lang.IllegalStateException: The service has been unregistered 
\{org.slf4j.spi.SLF4JServiceProvider}=\{serviceloader.mediator=68, 
service.id=142, service.bundleid=96, service.scope=bundle, 
.org.apache.aries.spifly.provider.implclass=org.apache.logging.slf4j.SLF4JServiceProvider,
 
.org.apache.aries.spifly.provider.discovery.mode=SERVICELOADER_CAPABILITIES}java.lang.IllegalStateException:
 The service has been unregistered 
\{org.slf4j.spi.SLF4JServiceProvider}=\{serviceloader.mediator=68, 
service.id=142, service.bundleid=96, service.scope=bundle, 
.org.apache.aries.spifly.provider.implclass=org.apache.logging.slf4j.SLF4JServiceProvider,
 .org.apache.aries.spifly.provider.discovery.mode=SERVICELOADER_CAPABILITIES} 
at 
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:222)
 at 
org.apache.aries.spifly.ProviderBundleTrackerCustomizer.removedBundle(ProviderBundleTrackerCustomizer.java:457)
 at 
org.osgi.util.tracker.BundleTracker$Tracked.customizerRemoved(BundleTracker.java:501)
 at 
org.osgi.util.tracker.BundleTracker$Tracked.customizerRemoved(BundleTracker.java:1)
 at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341) at 
org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:456)
 at 
org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:974)

 

with 1.2.4 this does not happen.

the the thing is that that specific server is already unregistered at startup.. 
So it is not that that one is deregistered twice at shutdown, but that specific 
instance is started, then i guess used and directly unregistered by eclipse 
again)

but then when a actual exit does happen it is unregistered again 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to