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

Daniel Parker closed CELIX-170.
-------------------------------
    Resolution: Fixed

Alexander Broekhuis added the following fix:
CELIX-170: The installBundle function should always release its lock and not 
set the return status.

I tested it and it appears to be working correctly now.

> Remote services can fail to restart when felix restarts
> -------------------------------------------------------
>
>                 Key: CELIX-170
>                 URL: https://issues.apache.org/jira/browse/CELIX-170
>             Project: Celix
>          Issue Type: Bug
>          Components: Remote Service Admin
>            Reporter: Daniel Parker
>
> If you have a number of services which are offered remotely from felix, but 
> only some of them actually have proxies installed on the celix side, then the 
> system works fine the first time, but it can get confused if felix restarts.  
> In this case, some of the remote services which do have proxies installed may 
> not restart properly in celix.
> Example: at Syntech, the felix side provides an Authorization Service, a 
> Configuration Service, a Transaction Service, and a Message service.  The 
> Authorization Service and the Configuration Service are still being worked 
> on, so they don't have endpoints installed in celix.  The first time the 
> system starts, the installed services are loaded correctly.  If the felix 
> side is restarted, the Message service starts correctly, but the Transaction 
> Service does not start.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to