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

Felix Meschberger resolved FELIX-1507.
--------------------------------------

    Resolution: Fixed

Implemented unified error handling for ConfigurationException and general 
Throwable thrown while calling any of the update or delete callbacks in Rev. 
806061.

These problems are now caught when the callback is called to ensure each 
potential configuraiton client gets a chance to be provided with the update.

> Prevent update failure in case of multiple updates/deletes
> ----------------------------------------------------------
>
>                 Key: FELIX-1507
>                 URL: https://issues.apache.org/jira/browse/FELIX-1507
>             Project: Felix
>          Issue Type: Improvement
>          Components: Configuration Admin
>    Affects Versions: configadmin-1.0.10
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: configadmin-1.0.12
>
>
> According to the spec, if a single bundle registers multiple 
> ManagedService[Factory] services with the same PID, each of these services 
> must be updated with the configuration (albeit error messages must be 
> logged). if any of these services throws while being updated, not all 
> services might be updated because the exceptions are caught outside of the 
> loop over the target services.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to