Community
Participate
Working Groups
Build ID: I20080330-1350 Steps To Reproduce: NPE occures in Java EE 5 content providers Could not acquire children from extension: org.eclipse.jst.jee.ui.web java.lang.NullPointerException at org.eclipse.jst.j2ee.navigator.internal.J2EEContentProvider.getParent(J2EEContentProvider.java:134) at org.eclipse.ui.internal.navigator.extensions.SafeDelegateTreeContentProvider.getParent(SafeDelegateTreeContentProvider.java:103) at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.getParent(NavigatorContentServiceContentProvider.java:480) at org.eclipse.jface.viewers.AbstractTreeViewer.getParentElement(AbstractTreeViewer.java:1646) at org.eclipse.jface.viewers.TreeViewer.getParentElement(TreeViewer.java:595) at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:1573) and Could not acquire children from extension: org.eclipse.jst.jee.ui.web java.lang.NullPointerException at org.eclipse.jst.j2ee.navigator.internal.J2EEContentProvider.getParent(J2EEContentProvider.java:134) at org.eclipse.ui.internal.navigator.extensions.SafeDelegateTreeContentProvider.getParent(SafeDelegateTreeContentProvider.java:103) at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.findParents(NavigatorContentServiceContentProvider.java:858) at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.findPaths(NavigatorContentServiceContentProvider.java:797) at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.getParents(NavigatorContentServiceContentProvider.java:679)
Created attachment 95875 [details] fixes the NPE + some refactoring fixes the NPE, some refactoring of content providers, several issues with non existing classes described in xml (NPEs) Added resource property to the merged model. Open on Ejb Deployment descriptor now works. Open of Ejb interfaces is fixed.
Hi Chuck, please review the fix.
Changes looks good - make sure fluffing up an Empty Resource class doesn't cause regressions though
dropped to HEAD
Verified with the I20080417213732 build. The NPE did not appear during smoke testing.
Closing