Hi, I'm currently using felix.http.jetty_3.0.3. Each time I save my code in Eclipse, while the framework is running, it gets somehow stopped and then restarted, I think. And on this stop and restart I always get the following NPE:
ERROR: Bundle org.apache.felix.http.jetty [14] EventDispatcher: Error during dispatch. (java.lang.NullPointerException) at org.apache.felix.http.base.internal.runtime.WhiteboardServiceInfo.<init>(WhiteboardServiceInfo.java:54) at org.apache.felix.http.base.internal.runtime.ListenerInfo.<init>(ListenerInfo.java:36) at org.apache.felix.http.base.internal.runtime.ServletContextListenerInfo.<init>(ServletContextListenerInfo.java:34) at org.apache.felix.http.base.internal.whiteboard.tracker.ServletContextListenerTracker.getServiceInfo(ServletContextListenerTracker.java:36) at org.apache.felix.http.base.internal.whiteboard.tracker.WhiteboardServiceTracker.removed(WhiteboardServiceTracker.java:108) at org.apache.felix.http.base.internal.whiteboard.tracker.WhiteboardServiceTracker.removedService(WhiteboardServiceTracker.java:91) at org.apache.felix.http.base.internal.whiteboard.tracker.WhiteboardServiceTracker.removedService(WhiteboardServiceTracker.java:33) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:967) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:870) at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341) at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:909) at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:987) at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4536) at org.apache.felix.framework.Felix.access$000(Felix.java:106) at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:419) at org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:164) at org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:140) at org.apache.felix.framework.ServiceRegistry.unregisterServices(ServiceRegistry.java:226) at org.apache.felix.framework.Felix.stopBundle(Felix.java:2629) at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:1013) at org.apache.felix.framework.BundleImpl.stop(BundleImpl.java:1000) at aQute.launcher.Launcher.synchronizeFiles(Launcher.java:511) at aQute.launcher.Launcher.update(Launcher.java:384) at aQute.launcher.Launcher$1.run(Launcher.java:194) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) I think it tries to remove my ServletContextListener and fails on this somehow? Is this a known bug? or feature? ;) Best regards, Thomas -- M.Sc. Thomas Driessen Software Methodologies for Distributed Systems Institute of Computer Science University of Augsburg Universitätsstr. 6a 86135 Augsburg, Germany Tel: +49 821 598-2486 email: [email protected]

