You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by "Pepijn Noltes (JIRA)" <ji...@apache.org> on 2016/07/06 15:46:11 UTC
[jira] [Closed] (CELIX-312) ServiceReference usage counter
inconsistent state
[ https://issues.apache.org/jira/browse/CELIX-312?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pepijn Noltes closed CELIX-312.
-------------------------------
Resolution: Fixed
> ServiceReference usage counter inconsistent state
> -------------------------------------------------
>
> Key: CELIX-312
> URL: https://issues.apache.org/jira/browse/CELIX-312
> Project: Celix
> Issue Type: Bug
> Components: Dependency Manager, Framework, Shell Textual User Interface
> Reporter: Gabriele Ricciardi
> Attachments: sr_count.patch
>
>
> While running the dm_example, the output reported inconsistent usage counter state for service references during the shutdown phase.
> That was caused by
> - Missing ungetService* calls in the shell_tui stop
> - Wrong check in the service_registry (log output was not consistent)
> - Missing ungetService in dm_service_dependency
> Attached patch that fixes the issue
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)