You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by "Bjoern Petri (JIRA)" <ji...@apache.org> on 2015/10/07 09:51:26 UTC

[jira] [Created] (CELIX-267) RSA segfaults when endpoint is not available

Bjoern Petri created CELIX-267:
----------------------------------

             Summary: RSA segfaults when endpoint is not available
                 Key: CELIX-267
                 URL: https://issues.apache.org/jira/browse/CELIX-267
             Project: Celix
          Issue Type: Bug
          Components: Remote Service Admin
            Reporter: Bjoern Petri
            Assignee: Bjoern Petri
            Priority: Critical



Although the endpoint is not available, an exportRegistration is created and maintained in a RSA list. Once the endpoint becomes available, a reference to this endpoint is set within the exportRegistration. 

Nevertheless, the service is announced within discovery.  Independent whether an endpoint is availabe or not. When another RSA tries to use this service it is not checked whether the endpoint is available or not resulting in a segfault when not available.

This has particular impact when using celix together with Apache Ace: In this case we also deploy the endpoint - so it is not available rightaway.



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