facebook

No properties editor

  1. MyEclipse Archived
  2.  > 
  3. Matisse/Swing UI Development
Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #291121 Reply

    shorero
    Member

    Environment: Linux cameron 2.6.24-21-server #1 SMP Wed Oct 22 00:18:13 UTC 2008 i686 GNU/Linux

    I have a Pulse profile (Europa) that includes the following:
    * Eclipse base
    * MyEclipse Enterprise Workbench
    * Pulse services and extensions
    * Sun Java 1.5.0_11
    * Matisse4MyEclipse
    * SVNKit client adaptor
    * Subclipse plugin

    The first four entries were from a “popular” profile; I added the last three. This profile was working under MyEclipse 6.5. It recently upgraded to MyEclipse 6.6. Currently the Matisse property panel does not display anything. When I start Eclipse, after the splash screen I get a dialog that says “An error has occurred. See error log for more details. Reason: No Active Shell”. Sometimes if I’m quick enough and dismiss the dialog, subsequent accesses to a Swing component produces a null-ptr-exception dialog. In any case, the error log (explorer-console.log) contains a dump similar to the following:

    Communicating to server at https://www.poweredbypulse.com:443
    Updating installed JREs
    Found 1 JREs to update.
    Updated pulse_com.sun.java.jre.linux.x86_1.5.0.011
    Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
    at org.openide.explorer.propertysheet.PropUtils.deriveColorsAndMargin(PropUtils.java:1082)
    at org.openide.explorer.propertysheet.PropUtils.getSetRendererColor(PropUtils.java:1134)
    at org.openide.explorer.propertysheet.SheetTable.<init>(SheetTable.java:196)
    at org.openide.explorer.propertysheet.PropertySheet.<init>(PropertySheet.java:217)
    at com.genuitec.eclipse.dehory.FormPropertySheetPage$SwingFormPropertySheetControl.createSwingComponent(FormPropertySheetPage.java:98)
    at org.eclipse.albireo.core.SwingControl$9.run(SwingControl.java:330)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

    HELP!

    #291123 Reply

    shorero
    Member

    NOTE: I just tried a fresh install. I dl’ed the most recent europa from the Eclipse site and used the internal software updater
    to get MyEclipse 6.6 and Subclipse from their respective update sites. I made sure that the Java spec’ed by the -vm option
    was Sun 1.5.0 (version 15, if it matters). Same problem:

    Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
    at org.openide.explorer.propertysheet.PropUtils.deriveColorsAndMargin(PropUtils.java:1082)
    at org.openide.explorer.propertysheet.PropUtils.getSetRendererColor(PropUtils.java:1134)
    at org.openide.explorer.propertysheet.SheetTable.<init>(SheetTable.java:196)
    at org.openide.explorer.propertysheet.PropertySheet.<init>(PropertySheet.java:217)
    at com.genuitec.eclipse.dehory.FormPropertySheetPage$SwingFormPropertySheetControl.createSwingComponent(FormPropertySheetPage.java:98)
    at org.eclipse.albireo.core.SwingControl$9.run(SwingControl.java:330)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

    #291152 Reply

    Riyad Kalla
    Member

    shorero,

    If you start up MyEclipse and point it at an empty workspace, does it startup OK and does Matisse work? When you closed MyEclipse did you leave the form open? That might explain why it’s failnig on startup…

    #291157 Reply

    shorero
    Member

    (multi-part reply)
    A. Yes, the form is generally but not always open when I close Eclipse. Will try closing the form in a minute. However, creating an entirely new project in a completely empty workspace directory (did a copy workbench layout but not working sets) has the same behavior – no properties panel. In poking around, I found a log file with the startup stack trace:

    !ENTRY org.eclipse.ui.workbench 4 2 2008-11-18 13:24:02.372
    !MESSAGE Problems occurred when invoking code from plug-in: “org.eclipse.ui.workbench”.
    !STACK 0
    java.lang.IllegalStateException: No Active Shell
    at org.eclipse.albireo.core.AwtEnvironment.createDialogParentFrame(AwtEnvironment.java:428)
    at com.genuitec.eclipse.dehory.MatisseSWTInfo.init(MatisseSWTInfo.java:43)
    at com.genuitec.eclipse.dehory.DehoryEditor$1.partVisible(DehoryEditor.java:281)
    at org.eclipse.ui.internal.PartListenerList2$7.run(PartListenerList2.java:170)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
    at org.eclipse.core.runtime.Platform.run(Platform.java:857)
    at org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java:53)
    at org.eclipse.ui.internal.PartListenerList2.firePartVisible(PartListenerList2.java:168)
    at org.eclipse.ui.internal.PartService.firePartVisible(PartService.java:121)
    at org.eclipse.ui.internal.WorkbenchPagePartList.firePartVisible(WorkbenchPagePartList.java:67)
    at org.eclipse.ui.internal.PartList.partVisible(PartList.java:269)
    at org.eclipse.ui.internal.PartList.access$2(PartList.java:258)
    at org.eclipse.ui.internal.PartList$1.propertyChanged(PartList.java:44)
    at org.eclipse.ui.internal.WorkbenchPartReference.fireInternalPropertyChange(WorkbenchPartReference.java:372)
    at org.eclipse.ui.internal.WorkbenchPartReference.fireVisibilityChange(WorkbenchPartReference.java:533)
    at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:304)
    at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)
    at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
    at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:400)
    at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
    at org.eclipse.ui.internal.PartStack.handleDeferredEvents(PartStack.java:1224)
    at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)
    at org.eclipse.ui.internal.PartSashContainer.handleDeferredEvents(PartSashContainer.java:1397)
    at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:400)
    at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1348)
    at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1338)
    at org.eclipse.ui.internal.WorkbenchPage.access$16(WorkbenchPage.java:1329)
    at org.eclipse.ui.internal.WorkbenchPage$15.runWithException(WorkbenchPage.java:3172)
    at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3296)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2974)
    at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
    at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
    at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3296)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2974)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

    #291158 Reply

    shorero
    Member

    (2nd of a multi-part response)
    B. If the form is closed when I exit MyEclipse, I don’t get the above stack trace when I start up. However, when I open the form the properties panel is always empty. Furthermore, I got an NPE when I closed the form. Error log contains the following:

    !ENTRY org.eclipse.ui 4 0 2008-11-18 13:30:21.270
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NullPointerException
    at org.eclipse.albireo.internal.GlobalFocusHandler.clearFocusOwner(GlobalFocusHandler.java:118)
    at org.eclipse.albireo.internal.GlobalFocusHandler$SwtEventFilter.handleEvent(GlobalFocusHandler.java:223)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1423)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1100)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1125)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
    at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1142)
    at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:3057)
    at org.eclipse.swt.widgets.Control.gtk_event_after(Control.java:2453)
    at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1481)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4234)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:3973)
    at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
    at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5593)
    at org.eclipse.swt.widgets.Display.eventProc(Display.java:1192)
    at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
    at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1487)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2969)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

    !ENTRY org.eclipse.ui 4 0 2008-11-18 13:30:21.480
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NullPointerException
    at org.eclipse.albireo.internal.GlobalFocusHandler.clearFocusOwner(GlobalFocusHandler.java:118)
    at org.eclipse.albireo.internal.GlobalFocusHandler$SwtEventFilter.handleEvent(GlobalFocusHandler.java:223)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1423)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1100)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1125)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
    at org.eclipse.swt.widgets.Shell.filterProc(Shell.java:653)
    at org.eclipse.swt.widgets.Display.filterProc(Display.java:1457)
    at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
    at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1487)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2969)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

    !ENTRY org.eclipse.ui 4 0 2008-11-18 13:30:21.481
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NullPointerException
    at org.eclipse.albireo.internal.GlobalFocusHandler.clearFocusOwner(GlobalFocusHandler.java:118)
    at org.eclipse.albireo.internal.GlobalFocusHandler$SwtEventFilter.handleEvent(GlobalFocusHandler.java:223)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1423)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1100)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1125)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
    at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1142)
    at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:3057)
    at org.eclipse.swt.widgets.Control.gtk_event_after(Control.java:2453)
    at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1481)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4234)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:3973)
    at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
    at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5593)
    at org.eclipse.swt.widgets.Display.eventProc(Display.java:1192)
    at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
    at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1487)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2969)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

    !ENTRY org.eclipse.ui.workbench 4 2 2008-11-18 13:30:47.499
    !MESSAGE Problems occurred when invoking code from plug-in: “org.eclipse.ui.workbench”.
    !STACK 0
    java.lang.NullPointerException
    at com.genuitec.eclipse.dehory.FormPropertySheetPage$SwingFormPropertySheetControl.dispose(FormPropertySheetPage.java:134)
    at org.eclipse.ui.part.PageBookView.removePage(PageBookView.java:844)
    at org.eclipse.ui.part.PageBookView.partClosed(PageBookView.java:774)
    at org.eclipse.ui.internal.PartListenerList$3.run(PartListenerList.java:102)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
    at org.eclipse.core.runtime.Platform.run(Platform.java:857)
    at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
    at org.eclipse.ui.internal.PartListenerList.firePartClosed(PartListenerList.java:100)
    at org.eclipse.ui.internal.PartService.firePartClosed(PartService.java:100)
    at org.eclipse.ui.internal.WorkbenchPagePartList.firePartClosed(WorkbenchPagePartList.java:38)
    at org.eclipse.ui.internal.PartList.partClosed(PartList.java:255)
    at org.eclipse.ui.internal.PartList.removePart(PartList.java:176)
    at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1603)
    at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1354)
    at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1338)
    at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1312)
    at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1367)
    at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61)
    at org.eclipse.ui.internal.PartStack.close(PartStack.java:543)
    at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:206)
    at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:122)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:81)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:276)
    at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
    at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(DefaultTabFolder.java:67)
    at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:596)
    at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:189)
    at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2159)
    at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:320)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3319)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

    #291159 Reply

    shorero
    Member

    <SNIP, unless specified otherwise we usually like using MyEclipse > Install Sumary > Installation Details, it’s smaller>

    #291178 Reply

    Riyad Kalla
    Member

    Thank you for the report… so just to clarify you tried:

    1. New workspace
    2. Closing the form before restarting

    and still had the problem or didn’t try both of those? We are trying to narrow down if this is related to a bug we used to have a while back about leaving forms open.

    #291191 Reply

    shorero
    Member

    Steps 1 and 2 are correct. The precise sequence (just redid to be sure):

    1. Switch the workspace to an empty directory (Menu->File->Switch Workspace)
    2. Hit the “Workspace” link
    3. Exit Eclipse
    4. Restart – back at the new workspace
    5. New project, type=Java project
    6 New form, template=Application
    7. Dialog comes up saying there’s no dt.jar. Hit the link in the dialog. Spec the proper dt.jar
    8. Close the form – get an NPE dialog
    9. Exit Eclipse
    10. Restart. Look in the error log and find the following at the end:

    !SESSION 2008-11-19 05:19:15.502 ———————————————–
    eclipse.buildId=M20080221-1800
    java.version=1.5.0_11
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
    Command-line arguments: -os linux -ws gtk -arch x86 -clean

    !ENTRY org.eclipse.osgi 2 1 2008-11-19 05:19:50.890
    !MESSAGE NLS missing message: AddJSTLLibsWizardPage_label_1_0 in: com.genuitec.eclipse.j2eedt.core.messages

    !ENTRY org.eclipse.osgi 2 1 2008-11-19 05:19:50.891
    !MESSAGE NLS missing message: AddJSTLLibsWizardPage_label_1_1 in: com.genuitec.eclipse.j2eedt.core.messages

    !ENTRY org.eclipse.osgi 2 1 2008-11-19 05:19:50.891
    !MESSAGE NLS missing message: AddJSTLLibsWizardPage_label_error in: com.genuitec.eclipse.j2eedt.core.messages

    … bunch of similar entries removed

    !ENTRY org.eclipse.osgi 2 1 2008-11-19 05:19:53.610
    !MESSAGE NLS unused message: wizard.project.title in: org.maven.ide.eclipse.messages

    !ENTRY org.eclipse.ui 4 0 2008-11-19 05:20:50.979
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NullPointerException
    at org.eclipse.albireo.internal.GlobalFocusHandler.clearFocusOwner(GlobalFocusHandler.java:118)
    at org.eclipse.albireo.internal.GlobalFocusHandler$SwtEventFilter.handleEvent(GlobalFocusHandler.java:223)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1423)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1100)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1125)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
    at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1142)
    at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:3057)
    at org.eclipse.swt.widgets.Control.gtk_event_after(Control.java:2453)
    at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1481)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4234)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:3973)
    at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
    at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5593)
    at org.eclipse.swt.widgets.Display.eventProc(Display.java:1192)
    at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
    at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1487)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2969)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

    !ENTRY org.eclipse.ui 4 0 2008-11-19 05:20:51.174
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NullPointerException
    at org.eclipse.albireo.internal.GlobalFocusHandler.clearFocusOwner(GlobalFocusHandler.java:118)
    at org.eclipse.albireo.internal.GlobalFocusHandler$SwtEventFilter.handleEvent(GlobalFocusHandler.java:223)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1423)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1100)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1125)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
    at org.eclipse.swt.widgets.Shell.filterProc(Shell.java:653)
    at org.eclipse.swt.widgets.Display.filterProc(Display.java:1457)
    at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
    at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1487)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2969)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

    !ENTRY org.eclipse.ui 4 0 2008-11-19 05:20:51.175
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NullPointerException
    at org.eclipse.albireo.internal.GlobalFocusHandler.clearFocusOwner(GlobalFocusHandler.java:118)
    at org.eclipse.albireo.internal.GlobalFocusHandler$SwtEventFilter.handleEvent(GlobalFocusHandler.java:223)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1423)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1100)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1125)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1106)
    at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1142)
    at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:3057)
    at org.eclipse.swt.widgets.Control.gtk_event_after(Control.java:2453)
    at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1481)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4234)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:3973)
    at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
    at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5593)
    at org.eclipse.swt.widgets.Display.eventProc(Display.java:1192)
    at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
    at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1487)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2969)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

    !ENTRY org.eclipse.ui.workbench 4 2 2008-11-19 05:21:49.261
    !MESSAGE Problems occurred when invoking code from plug-in: “org.eclipse.ui.workbench”.
    !STACK 0
    java.lang.NullPointerException
    at com.genuitec.eclipse.dehory.FormPropertySheetPage$SwingFormPropertySheetControl.dispose(FormPropertySheetPage.java:134)
    at org.eclipse.ui.part.PageBookView.removePage(PageBookView.java:844)
    at org.eclipse.ui.part.PageBookView.partClosed(PageBookView.java:774)
    at org.eclipse.ui.internal.PartListenerList$3.run(PartListenerList.java:102)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
    at org.eclipse.core.runtime.Platform.run(Platform.java:857)
    at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
    at org.eclipse.ui.internal.PartListenerList.firePartClosed(PartListenerList.java:100)
    at org.eclipse.ui.internal.PartService.firePartClosed(PartService.java:100)
    at org.eclipse.ui.internal.WorkbenchPagePartList.firePartClosed(WorkbenchPagePartList.java:38)
    at org.eclipse.ui.internal.PartList.partClosed(PartList.java:255)
    at org.eclipse.ui.internal.PartList.removePart(PartList.java:176)
    at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1603)
    at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1354)
    at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1338)
    at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1312)
    at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1367)
    at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61)
    at org.eclipse.ui.internal.PartStack.close(PartStack.java:543)
    at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:206)
    at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:122)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:81)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267)
    at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:276)
    at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
    at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(DefaultTabFolder.java:67)
    at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:596)
    at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:189)
    at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2159)
    at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:320)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3319)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
    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(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    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)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
    !SESSION 2008-11-19 05:25:17.063 ———————————————–

    … removed a bunch of similar messages from new session

    #291230 Reply

    Riyad Kalla
    Member

    Out of curiosity, do you have JDK 1.6.0_10 or later installed on that machine? I would be curious if you adjust the shortcut you use to launch MyEclipse to point at the 1.6.0_10 JDK, if suddenly things started working.

    You would do that by adding a -vm argument pointing directly at the ‘java’ executable.

    #291248 Reply

    Right. I’m not sure how to do this with the Pulse configuration, but I should be able to change the manually DL’ed stuff that I also installed. Unfortunately I’ve moved to another location with an unmodified 6.5 install (I need to get these GUIs built) and will not be able to make this test until next week at the earliest. Will let you know the results.

    Is it possible that this is a memory-configuration issue? After I ran a bit on the 6.5 installation I got a similar problem – NPE dialog. It went away when I restarted Eclipse (property editor came up as expected). I know that I’ve had to diddle with the max perm size settings in the default Pulse install – Matisse gets very upset if there’s not enough perm space. I thought I’d changed it on the 6.6 install that’s failing, but maybe it needs to be jacked up even further. Another experiment to try…

    #291270 Reply

    Riyad Kalla
    Member

    It’s very possible, unfortunately memory errors manifest themselves in really sneaky ways (random behavior) and can be hard to track. All these tests would help.

Viewing 11 posts - 1 through 11 (of 11 total)
Reply To: No properties editor

You must be logged in to post in the forum log in