[ 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)