You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by Bertrand Delacretaz <bd...@apache.org> on 2008/08/25 10:30:13 UTC

NPE in DependencyManager.getBindingMethod at Sling shutdown

Hi,

Using revision 688636, I consistently get an NPE after starting
launchpad/testing with "mvn jetty:run" and stopping with CTRL-C.

Stack trace:

^C2008-08-25 10:25:15.162::INFO:  Shutdown hook executing
2008-08-25 10:25:15.179:/:WARN:  ERROR: EventDispatcher: Error during
dispatch. (java.lang.NullPointerException)
java.lang.NullPointerException
        at org.apache.felix.scr.impl.DependencyManager.getBindingMethod(DependencyManager.java:735)
        at org.apache.felix.scr.impl.DependencyManager.invokeUnbindMethod(DependencyManager.java:932)
        at org.apache.felix.scr.impl.DependencyManager.unbind(DependencyManager.java:691)
        at org.apache.felix.scr.impl.ImmediateComponentManager.disposeImplementationObject(ImmediateComponentManager.java:296)
        at org.apache.felix.scr.impl.ImmediateComponentManager.deleteComponent(ImmediateComponentManager.java:150)
        at org.apache.felix.scr.impl.AbstractComponentManager.deactivateInternal(AbstractComponentManager.java:554)
        at org.apache.felix.scr.impl.AbstractComponentManager.deactivate(AbstractComponentManager.java:238)
        at org.apache.felix.scr.impl.DependencyManager.serviceRemoved(DependencyManager.java:242)
        at org.apache.felix.scr.impl.DependencyManager.serviceChanged(DependencyManager.java:124)
        at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:765)
        at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:623)
        at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.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(ServiceRegistry.java:559)
        at org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:96)
        at org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:112)


-Bertrand

Re: NPE in DependencyManager.getBindingMethod at Sling shutdown

Posted by Carsten Ziegeler <cz...@apache.org>.
I've updated trunk to use the latest scr implementation and this should
fix the problem.

Carsten

Carsten Ziegeler wrote:
> Bertrand Delacretaz schrieb:
>> Hi,
>>
>> Using revision 688636, I consistently get an NPE after starting
>> launchpad/testing with "mvn jetty:run" and stopping with CTRL-C.
>>
> Hi this is a known issue :)
> 
> https://issues.apache.org/jira/browse/FELIX-694
> 
> Carsten


-- 
Carsten Ziegeler
cziegeler@apache.org

Re: NPE in DependencyManager.getBindingMethod at Sling shutdown

Posted by Carsten Ziegeler <cz...@apache.org>.
Bertrand Delacretaz schrieb:
> Hi,
> 
> Using revision 688636, I consistently get an NPE after starting
> launchpad/testing with "mvn jetty:run" and stopping with CTRL-C.
> 
Hi this is a known issue :)

https://issues.apache.org/jira/browse/FELIX-694

Carsten
-- 
Carsten Ziegeler
cziegeler@apache.org