Community
Participate
Working Groups
This may be related to using more than one monitor, but I'm not sure. !ENTRY org.eclipse.ui.workbench 4 2 2011-11-18 15:52:07.613 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NullPointerException at org.eclipse.ui.internal.EditorManager.convertToSaveables(EditorManager.java:1321) at org.eclipse.ui.internal.EditorManager.saveAll(EditorManager.java:1180) at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1184) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.Workbench.saveAllEditors(Workbench.java:1133) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1051) at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:1035) at org.eclipse.ui.internal.Workbench$25.run(Workbench.java:1279) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.Workbench.close(Workbench.java:1277) at org.eclipse.ui.internal.Workbench.close(Workbench.java:1249) at com.stepwell.rcp.ApplicationWorkbenchAdvisor$1$1.run(ApplicationWorkbenchAdvisor.java:110) at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164) at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757) at org.eclipse.swt.widgets.Display.release(Display.java:3810) at org.eclipse.swt.graphics.Device.dispose(Device.java:295) at com.stepwell.rcp.Application.start(Application.java:194) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
I presume this is not reproducible?
You are right, this doesn't happen usually. (In reply to comment #1) > I presume this is not reproducible?
I have not seen that in the recent releases. Please reopen if you still can reproduce.
please re-open, this happens from time to time with out RAP based server-side web-application: at org.eclipse.ui.internal.EditorManager.convertToSaveables(EditorManager.java:1289) ~[na:na] at org.eclipse.ui.internal.EditorManager.saveAll(EditorManager.java:1148) ~[na:na] at org.eclipse.ui.internal.Workbench$15.run(Workbench.java:1226) ~[na:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) ~[na:na] at org.eclipse.ui.internal.Workbench.saveAllEditors(Workbench.java:1175) ~[na:na] at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1090) ~[na:na] at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1071) ~[na:na] at org.eclipse.ui.internal.Workbench$21.run(Workbench.java:1337) ~[na:na] at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66) ~[na:na] at org.eclipse.ui.internal.Workbench.close(Workbench.java:1335) ~[na:na] at org.eclipse.ui.internal.Workbench.close(Workbench.java:1297) ~[na:na] at at.proprietary.proprietary.rap.application.UbaApplication.reportApplicationError(UbaApplication.java:343) ~[na:na] at at.proprietary.proprietary.rap.application.UbaApplication.reportApplicationErrorInternal(UbaApplication.java:241) ~[na:na] at at.proprietary.proprietary.rap.application.UbaApplication$1.handleException(UbaApplication.java:144) ~[na:na] at org.eclipse.swt.widgets.Display.handleException(Display.java:1228) ~[na:na] at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1183) ~[na:na] at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1173) ~[na:na] at org.eclipse.jface.window.Window.runEventLoop(Window.java:869) ~[na:na] at org.eclipse.jface.window.Window.open(Window.java:845) ~[na:na] at at.proprietary.proprietary.rap.application.UbaApplication$2.run(UbaApplication.java:336) ~[na:na] at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:247) ~[na:na] at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150) ~[na:na] at org.eclipse.swt.widgets.Display.syncExec(Display.java:1097) ~[na:na] at at.proprietary.proprietary.rap.application.UbaApplication.reportApplicationError(UbaApplication.java:319) ~[na:na] at at.proprietary.proprietary.rap.application.UbaApplicationWorkbenchAdvisor$1.handle(UbaApplicationWorkbenchAdvisor.java:81) ~[na:na] at org.eclipse.ui.internal.WorkbenchErrorHandlerProxy.handle(WorkbenchErrorHandlerProxy.java:35) ~[na:na] at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189) ~[na:na] at org.eclipse.ui.internal.JFaceUtil$3.show(JFaceUtil.java:73) ~[na:na] at org.eclipse.jface.util.SafeRunnable.handleException(SafeRunnable.java:69) ~[na:na] at org.eclipse.core.runtime.SafeRunner.handleException(SafeRunner.java:74) ~[na:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47) ~[na:na] at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:52) ~[na:na] at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:177) ~[na:na] at org.eclipse.jface.viewers.StructuredViewer.refreshItem(StructuredViewer.java:1559) ~[na:na] at org.eclipse.jface.viewers.AbstractTableViewer.replace(AbstractTableViewer.java:1074) ~[na:na] at at.proprietary.proprietary.rap.databinding.HistoryComponentFactory$HistoryContentProvider.updateElement(HistoryComponentFactory.java:251) ~[na:na] at org.eclipse.jface.viewers.AbstractTableViewer$VirtualManager$1.handleEvent(AbstractTableViewer.java:87) ~[na:na] at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109) ~[na:na] at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:687) ~[na:na] at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:594) ~[na:na] at org.eclipse.nebula.widgets.grid.GridItem.handleVirtual(GridItem.java:1562) ~[na:na] at org.eclipse.nebula.widgets.grid.Grid.doRedraw(Grid.java:2573) ~[na:na] at org.eclipse.nebula.widgets.grid.Grid.access$8(Grid.java:2567) ~[na:na] at org.eclipse.nebula.widgets.grid.Grid$GridAdapter.doRedraw(Grid.java:3266) ~[na:na] at org.eclipse.nebula.jface.gridviewer.GridTableViewer.refresh(GridTableViewer.java:178) ~[na:na] at at.proprietary.proprietary.rap.components.ContaminatedSiteComponentFactory$11.widgetSelected(ContaminatedSiteComponentFactory.java:2795) ~[na:na] at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:263) ~[na:na] at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:109) ~[na:na] at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:687) ~[na:na] at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:594) ~[na:na] at org.eclipse.swt.widgets.Display.executeNextEvent(Display.java:1217) ~[na:na] at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1198) ~[na:na] at org.eclipse.swt.widgets.Display.safeReadAndDispatch(Display.java:1181) ~[na:na] at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1173) ~[na:na] at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2733) ~[na:na] at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2694) ~[na:na] at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530) ~[na:na] at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:701) ~[na:na] at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) ~[na:na] at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:684) ~[na:na] at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157) ~[na:na] at at.proprietary.proprietary.rap.proprietaryPrivilegedAction.run(proprietaryPrivilegedAction.java:53) ~[na:na] at at.proprietary.proprietary.rap.proprietaryPrivilegedAction.run(proprietaryPrivilegedAction.java:1) ~[na:na] at java.base/java.security.AccessController.doPrivileged(Native Method) ~[na:na] at java.base/javax.security.auth.Subject.doAs(Subject.java:361) ~[na:na] at at.proprietary.proprietary.rap.application.UbaApplication.start(UbaApplication.java:149) ~[na:na] at at.proprietary.proprietary.rap.Application.start(Application.java:67) ~[na:na] at org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38) ~[na:na] at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177) ~[na:na] at org.eclipse.rap.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:290) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] at org.eclipse.rap.rwt.internal.lifecycle.UIThread.run(UIThread.java:107) ~[na:na]