[ 
https://issues.apache.org/jira/browse/FELIX-4293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Jencks resolved FELIX-4293.
---------------------------------

    Resolution: Fixed

rev 1535941

I basically reversed many of the changes in felix-3651 rev 1480108 except now 
extracting the info we need from the Configuration before ungetting the config 
admin instance.  This makes the logic flow a little clearer.

> [DS] logic error in handling configuration LOCATION_CHANGED event
> -----------------------------------------------------------------
>
>                 Key: FELIX-4293
>                 URL: https://issues.apache.org/jira/browse/FELIX-4293
>             Project: Felix
>          Issue Type: Bug
>          Components: Declarative Services (SCR)
>    Affects Versions: scr-1.8.0
>            Reporter: David Jencks
>            Assignee: David Jencks
>             Fix For: scr-1.8.0
>
>
> Pierre de Rop found this with a stack trace like:
> ava.lang.NullPointerException
>       at
> org.apache.felix.scr.impl.manager.ComponentFactoryImpl.getProperties(ComponentFactoryImpl.java:226)
>       at
> org.apache.felix.scr.impl.manager.ComponentFactoryImpl.configurationUpdated(ComponentFactoryImpl.java:396)
>       at
> org.apache.felix.scr.impl.config.ConfigurationSupport.configurationEvent(ConfigurationSupport.java:390)
>       at
> The problem occurs because I didn't adapt the code well enough to broken 
> config admin implementations.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to