| Summary: | [EditorMgmt] An exception is thrown on RCP application exit | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Michael Spector <spektom> |
| Component: | UI | Assignee: | Platform UI Triaged <platform-ui-triaged> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | daniel_megert, Lars.Vogel, linuxhippy, remy.suen |
| Version: | 3.7 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows Vista | ||
| Whiteboard: | |||
|
Description
Michael Spector
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] |