[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

        

Reply via email to