Improve OSGI bundle integration error logging
---------------------------------------------

                 Key: NXP-4772
                 URL: https://jira.nuxeo.org/browse/NXP-4772
             Project: Nuxeo Enterprise Platform
          Issue Type: Improvement
            Reporter: David Rogers
            Priority: Major


We have encountered two bugs (BBCC-35 & BBCC-36) which have been as a result of 
OSGI bundle integration problems. Subtle changes in our deployment mechanisms 
caused the natural bundle loading order to change and previously unspecified 
relationships between bundles had to be address. The problem we'd like to see 
addressed is the insufficient clarity in the errors shown in the log. 

BBCC-35 resulted in a NullPointerException that was not helpful for either 
ourselves or the Nuxeo team. The cause was an absent <requires> element in the 
-contrib file.

BBCC-36 resulted in no error in the log. The problem was identifiable only as 
an absence of behaviour in the interface. The cause was a subtle change in 
loading order which resulted in failing configuration. Following an partial 
fix, with the remaining errors still not appearing in the log, only an 
underlying bug fix allowed us to resolve the issue.

So to reiterate, we are concerned that future changes in deployment will 
continue to result in hard-to-fix bugs so long as we are getting misleading or 
missing information in the log.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
ECM-tickets@lists.nuxeo.com
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to