Skip to content

Instantly share code, notes, and snippets.

@kjellski
Created October 30, 2012 11:07
Show Gist options
  • Save kjellski/3979636 to your computer and use it in GitHub Desktop.
Save kjellski/3979636 to your computer and use it in GitHub Desktop.
Drools on framework(apache felix) shutdown errors:
unregistering : org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl@29eb0cd0 : interface org.drools.builder.KnowledgeBuilderFactoryService
unregistering : org.drools.io.impl.ResourceFactoryServiceImpl@347b21ea : interface org.drools.io.ResourceFactoryService
ERROR: Bundle org.drools.api [40] Error stopping bundle. (java.lang.IllegalStateException: The service registration is no longer valid.)
java.lang.IllegalStateException: The service registration is no longer valid.
at org.apache.felix.framework.ServiceRegistrationImpl.getReference(ServiceRegistrationImpl.java:91)
at org.drools.osgi.api.Activator$DroolsServiceTracker.removedService(Activator.java:115)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1006)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:906)
at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:352)
at org.osgi.util.tracker.ServiceTracker.close(ServiceTracker.java:412)
at org.drools.osgi.api.Activator.stop(Activator.java:67)
at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:663)
at org.apache.felix.framework.Felix.stopBundle(Felix.java:2361)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1214)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Thread.java:680)
ERROR: Bundle org.drools.api [40] Error stopping file:bundles/org.drools.api_5.4.0.Final.jar (org.osgi.framework.BundleException: Activator stop error in bundle org.drools.api [40].)
java.lang.IllegalStateException: The service registration is no longer valid.
at org.apache.felix.framework.ServiceRegistrationImpl.getReference(ServiceRegistrationImpl.java:91)
at org.drools.osgi.api.Activator$DroolsServiceTracker.removedService(Activator.java:115)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1006)
at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:906)
at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:352)
at org.osgi.util.tracker.ServiceTracker.close(ServiceTracker.java:412)
at org.drools.osgi.api.Activator.stop(Activator.java:67)
at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:663)
at org.apache.felix.framework.Felix.stopBundle(Felix.java:2361)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1214)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Thread.java:680)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment