[OS-JIRA] Created: (WOL-864) Disclosure Triangle Problem in WO Package Explorer

From: Andrew Sardone (JIRA) ("Andrew)
Date: Mon Jul 21 2008 - 17:58:08 EDT

  • Next message: Henrique Prange (JIRA): "[OS-JIRA] Created: (WOL-865) Define resources doesn't keep includes/excludes"

    Disclosure Triangle Problem in WO Package Explorer
    --------------------------------------------------

                     Key: WOL-864
                     URL: http://issues.objectstyle.org/jira/browse/WOL-864
                 Project: WOProject/WOLips
              Issue Type: Bug
              Components: wolips
        Affects Versions: WOLips stable 3.3.4906 for Eclipse 3.3.2
             Environment: Mac OS X 10.5.4
                Reporter: Andrew Sardone

    I've come across an odd problem in a few projects of mine (but not all).

    I have an open project, and when I click the disclosure triangle to reveal the project's contents (in WO Package Explorer) the triangle disappears and none of the files are displayed.

    According to some this is a build path problem
    http://wiki.objectstyle.org/confluence/display/WOL/mail/3375549

    Below are the error event details from the unhandled event loop exception that occurs when I click the disclosure triangle.

    eclipse.buildId=M20080221-1800
    java.version=1.5.0_13
    java.vendor=Apple Inc.
    BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
    Framework arguments: -keyring /Users/andrew/.eclipse_keyring -showlocation
    Command-line arguments: -os macosx -ws carbon -arch x86 -keyring /Users/andrew/.eclipse_keyring -consoleLog -showlocation
    This is a continuation of log file /Users/andrew/Developer/CHCR/eclipseWOLips/.metadata/.bak_0.log
    Created Time: 2008-05-29 12:33:19.219

    Error
    Mon Jul 21 17:36:46 EDT 2008
    Unhandled event loop exception

    java.lang.NullPointerException
            at org.eclipse.jdt.internal.ui.packageview.ClassPathContainer.getChildren(ClassPathContainer.java:138)
            at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.getContainerPackageFragmentRoots(PackageExplorerContentProvider.java:334)
            at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.getChildren(PackageExplorerContentProvider.java:269)
            at org.objectstyle.wolips.jdt.ui.WOPackageExplorerContentProvider.getChildren(WOPackageExplorerContentProvider.java:105)
            at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:1320)
            at org.eclipse.jface.viewers.TreeViewer.getRawChildren(TreeViewer.java:378)
            at org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.hasFilteredChildren(ProblemTreeViewer.java:250)
            at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$PackageExplorerProblemTreeViewer.isFiltered(PackageExplorerPart.java:287)
            at org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.filter(ProblemTreeViewer.java:269)
            at org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.getFilteredChildren(ProblemTreeViewer.java:258)
            at org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren(AbstractTreeViewer.java:581)
            at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:778)
            at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
            at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:755)
            at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:627)
            at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:1410)
            at org.eclipse.jface.viewers.TreeViewer.handleTreeExpand(TreeViewer.java:918)
            at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1421)
            at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:125)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
            at org.eclipse.swt.widgets.Tree.itemNotificationProc(Tree.java:2293)
            at org.eclipse.swt.widgets.Display.itemNotificationProc(Display.java:2303)
            at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
            at org.eclipse.swt.widgets.Widget.kEventControlTrack(Widget.java:1062)
            at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:1958)
            at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:367)
            at org.eclipse.swt.widgets.Display.controlProc(Display.java:827)
            at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native Method)
            at org.eclipse.swt.widgets.Tree.kEventMouseDown(Tree.java:2363)
            at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1262)
            at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2815)
            at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2934)
            at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
            at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
            at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
            at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
            at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
            at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
            at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
            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:585)
            at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
            at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

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



    This archive was generated by hypermail 2.0.0 : Mon Jul 21 2008 - 17:59:17 EDT