J. Brébec created ARIES-1738:
--------------------------------

             Summary: BeanProcessor are not removed when a namespace is 
restarted
                 Key: ARIES-1738
                 URL: https://issues.apache.org/jira/browse/ARIES-1738
             Project: Aries
          Issue Type: Bug
          Components: Blueprint
            Reporter: J. Brébec


a bundle X which register a custom NamespaceHandler. This handler add into the 
context a BeanProcessor with a reference on an osgi service.The Bundle Y use 
this namespace.

When I restart X, the bundle Y restarts, but fails with the error "The 
Blueprint container is being or has been destroyed"

When a namespace is restarted, the bundle Y keeps the same instance of 
BlueprintContainer. However, his "processors" properties is not resetted : it 
owns two instances of my BeanProcessor : the first one (before the restart), 
and the second one (after the restart). The first instance fails because the 
reference is not valid anymore.






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to