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