Re: What could be causing this : NPE trying to lookup a resource inside closed projects ?

From: Ulrich Köster (ulric..bjectstyle.org)
Date: Tue May 09 2006 - 02:43:00 EDT

  • Next message: Ulrich Köster: "Re: "Processing Dirty Regions" Error when opening WO Components (Tied to the HTML parser/editor)"

    Moin Sébastien,

    it's just cosmetic. The search scope is not correct.

      I'll take a look at it within the next days.

    Uli

    Am 08.05.2006 um 19:52 schrieb Sébastien Sahuc:

    > Me again,
    >
    > Still playing around with WOLips 121 / Eclipse 3.2RC3
    >
    > I'm getting this exception in the console log, and I'm not so sure
    > why it happens. My 'MyProjectA' (renamed for the email) is indeed
    > closed in the package explorer view. I filed a bug : http://
    > objectstyle.org/jira/browse/WOL-235
    >
    >
    > !ENTRY org.objectstyle.wolips.workbenchutilities 4 4 2006-05-08
    > 10:44:24.383
    > !MESSAGE Internal Error
    > !STACK 1
    > org.eclipse.core.internal.resources.ResourceException: Resource /
    > MyProjectA is not open.
    > at org.eclipse.core.internal.resources.Project.checkAccessible
    > (Project.java:145)
    > at org.eclipse.core.internal.resources.Container.members
    > (Container.java:181)
    > at org.eclipse.core.internal.resources.Container.members
    > (Container.java:164)
    > at
    > org.objectstyle.wolips.workbenchutilities.WorkbenchUtilitiesPlugin.mem
    > bers(WorkbenchUtilitiesPlugin.java:495)
    > at
    > org.objectstyle.wolips.workbenchutilities.WorkbenchUtilitiesPlugin.fin
    > dResourcesInResourceByNameAndExtensions
    > (WorkbenchUtilitiesPlugin.java:316)
    > at
    > org.objectstyle.wolips.workbenchutilities.WorkbenchUtilitiesPlugin.fin
    > dResourcesInResourcesByNameAndExtensions
    > (WorkbenchUtilitiesPlugin.java:291)
    > at
    > org.objectstyle.wolips.datasets.resources.EOEntityJava.getRelatedResou
    > rces(EOEntityJava.java:123)
    > at org.objectstyle.wolips.ui.view.RelatedView
    > $ViewContentProvider.getElements(RelatedView.java:148)
    > at org.eclipse.jface.viewers.StructuredViewer.getRawChildren
    > (StructuredViewer.java:921)
    > at org.eclipse.jface.viewers.TableViewer.getRawChildren
    > (TableViewer.java:1269)
    > at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren
    > (StructuredViewer.java:862)
    > at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren
    > (StructuredViewer.java:978)
    > at org.eclipse.jface.viewers.TableViewer.internalRefreshAll
    > (TableViewer.java:870)
    > at org.eclipse.jface.viewers.TableViewer.internalRefresh
    > (TableViewer.java:818)
    > at org.eclipse.jface.viewers.TableViewer.internalRefresh
    > (TableViewer.java:807)
    > at org.eclipse.jface.viewers.StructuredViewer$7.run
    > (StructuredViewer.java:1382)
    > at org.eclipse.jface.viewers.StructuredViewer.preservingSelection
    > (StructuredViewer.java:1317)
    > at org.eclipse.jface.viewers.StructuredViewer.refresh
    > (StructuredViewer.java:1380)
    > at org.eclipse.jface.viewers.StructuredViewer.refresh
    > (StructuredViewer.java:1339)
    > at org.eclipse.jface.viewers.TableViewer.inputChanged
    > (TableViewer.java:767)
    > at org.eclipse.jface.viewers.ContentViewer.setInput
    > (ContentViewer.java:250)
    > at org.eclipse.jface.viewers.StructuredViewer.setInput
    > (StructuredViewer.java:1536)
    > at org.objectstyle.wolips.ui.view.RelatedView.selectionChanged
    > (RelatedView.java:415)
    > at org.objectstyle.wolips.ui.view.RelatedView.createPartControl
    > (RelatedView.java:341)
    > at org.eclipse.ui.internal.ViewReference.createPartHelper
    > (ViewReference.java:332)
    > at org.eclipse.ui.internal.ViewReference.createPart
    > (ViewReference.java:197)
    > at org.eclipse.ui.internal.WorkbenchPartReference.getPart
    > (WorkbenchPartReference.java:566)
    > at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
    > at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:525)
    > at org.eclipse.ui.internal.presentations.PresentablePart.setVisible
    > (PresentablePart.java:140)
    > at
    > org.eclipse.ui.internal.presentations.util.PresentablePartFolder.selec
    > t(PresentablePartFolder.java:268)
    > at
    > org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(
    > LeftToRightTabOrder.java:65)
    > at
    > org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.sel
    > ectPart(TabbedStackPresentation.java:394)
    > at org.eclipse.ui.internal.PartStack.refreshPresentationSelection
    > (PartStack.java:1144)
    > at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:
    > 1097)
    > at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1311)
    > at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:
    > 601)
    > at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:
    > 532)
    > at org.eclipse.ui.internal.PartSashContainer.createControl
    > (PartSashContainer.java:562)
    > at org.eclipse.ui.internal.PerspectiveHelper.activate
    > (PerspectiveHelper.java:244)
    > at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:
    > 832)
    > at org.eclipse.ui.internal.WorkbenchPage.setPerspective
    > (WorkbenchPage.java:3216)
    > at org.eclipse.ui.internal.WorkbenchPage.busySetPerspective
    > (WorkbenchPage.java:957)
    > at org.eclipse.ui.internal.WorkbenchPage.access$12
    > (WorkbenchPage.java:941)
    > at org.eclipse.ui.internal.WorkbenchPage$12.run(WorkbenchPage.java:
    > 3340)
    > at org.eclipse.swt.custom.BusyIndicator.showWhile
    > (BusyIndicator.java:67)
    > at org.eclipse.ui.internal.WorkbenchPage.setPerspective
    > (WorkbenchPage.java:3338)
    > at org.eclipse.ui.internal.ChangeToPerspectiveMenu.run
    > (ChangeToPerspectiveMenu.java:92)
    > at org.eclipse.ui.actions.PerspectiveMenu.run(PerspectiveMenu.java:
    > 336)
    > at org.eclipse.ui.actions.PerspectiveMenu.runOther
    > (PerspectiveMenu.java:352)
    > at org.eclipse.ui.actions.PerspectiveMenu$3.runWithEvent
    > (PerspectiveMenu.java:108)
    > at
    > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(
    > ActionContributionItem.java:539)
    > at org.eclipse.jface.action.ActionContributionItem.access$2
    > (ActionContributionItem.java:488)
    > at org.eclipse.jface.action.ActionContributionItem$5.handleEvent
    > (ActionContributionItem.java:400)
    > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1496)
    > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
    > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1505)
    > at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
    > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
    > 3312)
    > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2941)
    > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
    > 1914)
    > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
    > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
    > (Workbench.java:419)
    > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
    > 143)
    > at org.eclipse.ui.internal.ide.IDEApplication.run
    > (IDEApplication.java:95)
    > at org.eclipse.core.internal.runtime.PlatformActivator$1.run
    > (PlatformActivator.java:78)
    > at
    > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplic
    > ation(EclipseAppLauncher.java:92)
    > at
    > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start
    > (EclipseAppLauncher.java:68)
    > at org.eclipse.core.runtime.adaptor.EclipseStarter.run
    > (EclipseStarter.java:400)
    > at org.eclipse.core.runtime.adaptor.EclipseStarter.run
    > (EclipseStarter.java:177)
    > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    > at sun.reflect.NativeMethodAccessorImpl.invoke
    > (NativeMethodAccessorImpl.java:39)
    > at sun.reflect.DelegatingMethodAccessorImpl.invoke
    > (DelegatingMethodAccessorImpl.java:25)
    > at java.lang.reflect.Method.invoke(Method.java:324)
    > at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    > at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    > at org.eclipse.core.launcher.Main.run(Main.java:977)
    > at org.eclipse.core.launcher.Main.main(Main.java:952)
    > !SUBENTRY 1 org.eclipse.core.resources 4 372 2006-05-08 10:44:24.386
    > !MESSAGE Resource /MyProjectA is not open.
    >
    > !ENTRY org.objectstyle.wolips.datasets 4 4 2006-05-08 10:44:24.401
    > !MESSAGE Internal Error
    > !STACK 0
    > java.lang.NullPointerException
    > at
    > org.objectstyle.wolips.workbenchutilities.WorkbenchUtilitiesPlugin.fin
    > dResourcesInResourceByNameAndExtensionsAndAddToArrayList
    > (WorkbenchUtilitiesPlugin.java:336)
    > at
    > org.objectstyle.wolips.workbenchutilities.WorkbenchUtilitiesPlugin.fin
    > dResourcesInResourceByNameAndExtensions
    > (WorkbenchUtilitiesPlugin.java:318)
    > at
    > org.objectstyle.wolips.workbenchutilities.WorkbenchUtilitiesPlugin.fin
    > dResourcesInResourcesByNameAndExtensions
    > (WorkbenchUtilitiesPlugin.java:291)
    > at
    > org.objectstyle.wolips.datasets.resources.EOEntityJava.getRelatedResou
    > rces(EOEntityJava.java:123)
    > at org.objectstyle.wolips.ui.view.RelatedView
    > $ViewContentProvider.getElements(RelatedView.java:148)
    > at org.eclipse.jface.viewers.StructuredViewer.getRawChildren
    > (StructuredViewer.java:921)
    > at org.eclipse.jface.viewers.TableViewer.getRawChildren
    > (TableViewer.java:1269)
    > at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren
    > (StructuredViewer.java:862)
    > at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren
    > (StructuredViewer.java:978)
    > at org.eclipse.jface.viewers.TableViewer.internalRefreshAll
    > (TableViewer.java:870)
    > at org.eclipse.jface.viewers.TableViewer.internalRefresh
    > (TableViewer.java:818)
    > at org.eclipse.jface.viewers.TableViewer.internalRefresh
    > (TableViewer.java:807)
    > at org.eclipse.jface.viewers.StructuredViewer$7.run
    > (StructuredViewer.java:1382)
    > at org.eclipse.jface.viewers.StructuredViewer.preservingSelection
    > (StructuredViewer.java:1317)
    > at org.eclipse.jface.viewers.StructuredViewer.refresh
    > (StructuredViewer.java:1380)
    > at org.eclipse.jface.viewers.StructuredViewer.refresh
    > (StructuredViewer.java:1339)
    > at org.eclipse.jface.viewers.TableViewer.inputChanged
    > (TableViewer.java:767)
    > at org.eclipse.jface.viewers.ContentViewer.setInput
    > (ContentViewer.java:250)
    > at org.eclipse.jface.viewers.StructuredViewer.setInput
    > (StructuredViewer.java:1536)
    > at org.objectstyle.wolips.ui.view.RelatedView.selectionChanged
    > (RelatedView.java:415)
    > at org.objectstyle.wolips.ui.view.RelatedView.createPartControl
    > (RelatedView.java:341)
    > at org.eclipse.ui.internal.ViewReference.createPartHelper
    > (ViewReference.java:332)
    > at org.eclipse.ui.internal.ViewReference.createPart
    > (ViewReference.java:197)
    > at org.eclipse.ui.internal.WorkbenchPartReference.getPart
    > (WorkbenchPartReference.java:566)
    > at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
    > at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:525)
    > at org.eclipse.ui.internal.presentations.PresentablePart.setVisible
    > (PresentablePart.java:140)
    > at
    > org.eclipse.ui.internal.presentations.util.PresentablePartFolder.selec
    > t(PresentablePartFolder.java:268)
    > at
    > org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(
    > LeftToRightTabOrder.java:65)
    > at
    > org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.sel
    > ectPart(TabbedStackPresentation.java:394)
    > at org.eclipse.ui.internal.PartStack.refreshPresentationSelection
    > (PartStack.java:1144)
    > at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:
    > 1097)
    > at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1311)
    > at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:
    > 601)
    > at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:
    > 532)
    > at org.eclipse.ui.internal.PartSashContainer.createControl
    > (PartSashContainer.java:562)
    > at org.eclipse.ui.internal.PerspectiveHelper.activate
    > (PerspectiveHelper.java:244)
    > at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:
    > 832)
    > at org.eclipse.ui.internal.WorkbenchPage.setPerspective
    > (WorkbenchPage.java:3216)
    > at org.eclipse.ui.internal.WorkbenchPage.busySetPerspective
    > (WorkbenchPage.java:957)
    > at org.eclipse.ui.internal.WorkbenchPage.access$12
    > (WorkbenchPage.java:941)
    > at org.eclipse.ui.internal.WorkbenchPage$12.run(WorkbenchPage.java:
    > 3340)
    > at org.eclipse.swt.custom.BusyIndicator.showWhile
    > (BusyIndicator.java:67)
    > at org.eclipse.ui.internal.WorkbenchPage.setPerspective
    > (WorkbenchPage.java:3338)
    > at org.eclipse.ui.internal.ChangeToPerspectiveMenu.run
    > (ChangeToPerspectiveMenu.java:92)
    > at org.eclipse.ui.actions.PerspectiveMenu.run(PerspectiveMenu.java:
    > 336)
    > at org.eclipse.ui.actions.PerspectiveMenu.runOther
    > (PerspectiveMenu.java:352)
    > at org.eclipse.ui.actions.PerspectiveMenu$3.runWithEvent
    > (PerspectiveMenu.java:108)
    > at
    > org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(
    > ActionContributionItem.java:539)
    > at org.eclipse.jface.action.ActionContributionItem.access$2
    > (ActionContributionItem.java:488)
    > at org.eclipse.jface.action.ActionContributionItem$5.handleEvent
    > (ActionContributionItem.java:400)
    > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1496)
    > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
    > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1505)
    > at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
    > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
    > 3312)
    > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2941)
    > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
    > 1914)
    > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
    > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
    > (Workbench.java:419)
    > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
    > 143)
    > at org.eclipse.ui.internal.ide.IDEApplication.run
    > (IDEApplication.java:95)
    > at org.eclipse.core.internal.runtime.PlatformActivator$1.run
    > (PlatformActivator.java:78)
    > at
    > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplic
    > ation(EclipseAppLauncher.java:92)
    > at
    > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start
    > (EclipseAppLauncher.java:68)
    > at org.eclipse.core.runtime.adaptor.EclipseStarter.run
    > (EclipseStarter.java:400)
    > at org.eclipse.core.runtime.adaptor.EclipseStarter.run
    > (EclipseStarter.java:177)
    > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    > at sun.reflect.NativeMethodAccessorImpl.invoke
    > (NativeMethodAccessorImpl.java:39)
    > at sun.reflect.DelegatingMethodAccessorImpl.invoke
    > (DelegatingMethodAccessorImpl.java:25)
    > at java.lang.reflect.Method.invoke(Method.java:324)
    > at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    > at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    > at org.eclipse.core.launcher.Main.run(Main.java:977)
    > at org.eclipse.core.launcher.Main.main(Main.java:952)
    >

    Mit freundlichen Grüßen

    Ulrich Köster

    Assense Software Solutions GmbH
    Stadtdeich 27
    20097 Hamburg

    Fernsprecher: +49 (0)40 3037579-0
    Fernkopierer: +49 (0)40 3037579-9



    This archive was generated by hypermail 2.0.0 : Tue May 09 2006 - 02:43:04 EDT