[
https://issues.apache.org/jira/browse/FELIX-2822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Richard S. Hall closed FELIX-2822.
----------------------------------
Resolution: Fixed
> [Framework] System bundle module's state not reset when framework restarted
> leading to NPE
> ------------------------------------------------------------------------------------------
>
> Key: FELIX-2822
> URL: https://issues.apache.org/jira/browse/FELIX-2822
> Project: Felix
> Issue Type: Bug
> Components: Framework
> Affects Versions: framework-3.0.8
> Reporter: Richard S. Hall
> Assignee: Richard S. Hall
> Priority: Minor
> Fix For: framework-3.2.0
>
>
> Normally when a bundle is refreshed, we throw away its module and then
> recreate it, so we are always starting with a fresh module. For the system
> bundle, when we stop and restart the framework, the system bundle module is
> reused. When the framework is restarted, the system bundle module state is
> still resolved, so when we re-resolve it in Framework.init(), it doesn't get
> empty wires injected into it since the resolver thinks it's resolved. This
> leads to subsequent NPEs when the resolver tries to wire later modules to the
> system bundle.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira