Hi Juanjo, This looks like some concurrency issue while shutting down.
I cannot remember having seen this exact trace (though I have seen such IllegalStateExceptions in conjunction with Declarative Services, but these do not seem to be involved here). Does Sling shutdown because of your configuration change ? Or do you modify the configuration and then shut Sling down ? Regards Felix Juan José Vázquez Delgado schrieb: > Hi guys, > > Last days, I have been receiving this error stack trace after stopping > the launchpad webapp: > > 2009-01-22 17:30:59.695:/:WARN: ERROR: EventDispatcher: Error during > dispatch. > (java.lang.IllegalStateException: Invalid BundleContext.) > java.lang.IllegalStateException: Invalid BundleContext. > at > org.apache.felix.framework.BundleContextImpl.checkValidity(BundleCont > extImpl.java:453) > at > org.apache.felix.framework.BundleContextImpl.ungetService(BundleConte > xtImpl.java:422) > at > org.osgi.util.tracker.ServiceTracker.removedService(ServiceTracker.ja > va:422) > at > org.osgi.util.tracker.ServiceTracker$Tracked.untrack(ServiceTracker.j > ava:1117) > at > org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTr > acker.java:948) > at > org.apache.felix.framework.util.EventDispatcher.invokeServiceListener > Callback(EventDispatcher.java:765) > at > org.apache.felix.framework.util.EventDispatcher.fireEventImmediately( > EventDispatcher.java:623) > at > org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(Even > tDispatcher.java:554) > at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3612) > at org.apache.felix.framework.Felix.access$000(Felix.java:36) > at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:626) > at > org.apache.felix.framework.ServiceRegistry.fireServiceChanged(Service > Registry.java:559) > at > org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceR > egistry.java:96) > at > org.apache.felix.framework.ServiceRegistrationImpl.unregister(Service > RegistrationImpl.java:112) > at > org.apache.felix.framework.ServiceRegistry.unregisterServices(Service > Registry.java:135) > at org.apache.felix.framework.Felix._stopBundle(Felix.java:2034) > at org.apache.felix.framework.Felix.stopBundle(Felix.java:1954) > at > org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:11 > 41) > at > org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258 > ) > at java.lang.Thread.run(Thread.java:595) > 2009-01-22 17:30:59.713:/:INFO: sling: Sling has been stopped > > This happens after modifying a property with the Felix web console. > > My environment is: > > Windows Vista 64 > jdk 1.5.0_14 > > Anybody with the same trace? > > BR, > > Juanjo >