java.io.NotSerializableException: org.eclipse.pde.internal.ui.model.DocumentTextNode java.io.NotSerializableException: org.eclipse.pde.internal.ui.model.DocumentTextNode java.io.NotSerializableException: org.eclipse.pde.internal.ui.model.DocumentTextNode java.io.NotSerializableException: org.eclipse.pde.internal.ui.model.DocumentTextNode java.io.NotSerializableException: org.eclipse.pde.internal.ui.model.DocumentTextNode java.io.NotSerializableException: org.eclipse.pde.internal.ui.model.DocumentTextNode java.io.NotSerializableException: org.eclipse.pde.internal.ui.model.DocumentTextNode java.io.NotSerializableException: org.eclipse.pde.internal.ui.model.DocumentTextNode java.io.NotSerializableException: org.eclipse.pde.internal.ui.model.DocumentTextNode Unhandled event loop exception Reason: No more handles Unhandled event loop exception Reason: No more handles Fatal error happened during workbench emergency close. org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:2966) at org.eclipse.swt.SWT.error(SWT.java:2863) at org.eclipse.swt.SWT.error(SWT.java:2834) at org.eclipse.swt.widgets.Widget.error(Widget.java:402) at org.eclipse.swt.widgets.Control.internal_new_GC(Control.java:2134) at org.eclipse.swt.graphics.GC.(GC.java:122) at org.eclipse.swt.graphics.GC.(GC.java:89) at org.eclipse.jface.text.source.LineNumberRulerColumn.computeIndentations(LineNumberRulerColumn.java:500) at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.setModel(LineNumberChangeRulerColumn.java:278) at org.eclipse.jface.text.source.CompositeRuler.setModel(CompositeRuler.java:655) at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:481) at org.eclipse.jface.text.source.projection.ProjectionViewer.setDocument(ProjectionViewer.java:369) at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:422) at org.eclipse.jface.text.TextViewer$1.widgetDisposed(TextViewer.java:1460) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:100) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1036) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1021) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:891) at org.eclipse.swt.custom.StyledText.handleDispose(StyledText.java:5000) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4869) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1036) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1017) at org.eclipse.swt.widgets.Widget.releaseWidget(Widget.java:923) at org.eclipse.swt.widgets.Control.releaseWidget(Control.java:2391) at org.eclipse.swt.widgets.Scrollable.releaseWidget(Scrollable.java:278) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:943) at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:133) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:133) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:397) at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:164) at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:613) at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1178) at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1000) at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1390) at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:777) at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1406) at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:660) at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:641) at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:742) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:740) at org.eclipse.jface.window.WindowManager.close(WindowManager.java:108) at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:536) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1029) at org.eclipse.core.runtime.Platform.run(Platform.java:775) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:533) at org.eclipse.ui.internal.Workbench.access$6(Workbench.java:470) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:661) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.Workbench.close(Workbench.java:659) at org.eclipse.ui.internal.WorkbenchConfigurer.emergencyClose(WorkbenchConfigurer.java:155) at org.eclipse.ui.internal.ide.IDEExceptionHandler.closeWorkbench(IDEExceptionHandler.java:121) at org.eclipse.ui.internal.ide.IDEExceptionHandler.handleException(IDEExceptionHandler.java:96) at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.eventLoopException(IDEWorkbenchAdvisor.java:210) at org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:62) at org.eclipse.jface.window.Window.runEventLoop(Window.java:812) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.ui.internal.ide.dialogs.InternalErrorDialog.open(InternalErrorDialog.java:78) at org.eclipse.ui.internal.ide.dialogs.InternalErrorDialog.openQuestion(InternalErrorDialog.java:183) at org.eclipse.ui.internal.ide.IDEExceptionHandler.openQuestionDialog(IDEExceptionHandler.java:170) at org.eclipse.ui.internal.ide.IDEExceptionHandler.handleException(IDEExceptionHandler.java:99) at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.eventLoopException(IDEWorkbenchAdvisor.java:210) at org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:62) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1605) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:315) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:230) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:371) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:160) 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:330) at org.eclipse.core.launcher.Main.basicRun(Main.java:274) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) Error while informing user about event loop exception: org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:2966) at org.eclipse.swt.SWT.error(SWT.java:2863) at org.eclipse.swt.SWT.error(SWT.java:2834) at org.eclipse.swt.widgets.Widget.error(Widget.java:402) at org.eclipse.swt.widgets.Control.internal_new_GC(Control.java:2134) at org.eclipse.swt.graphics.GC.(GC.java:122) at org.eclipse.swt.graphics.GC.(GC.java:89) at org.eclipse.jface.text.source.AnnotationRulerColumn.redraw(AnnotationRulerColumn.java:801) at org.eclipse.jface.text.source.AnnotationRulerColumn$6.run(AnnotationRulerColumn.java:789) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:118) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2747) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2478) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1601) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:315) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:230) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:371) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:160) 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:330) at org.eclipse.core.launcher.Main.basicRun(Main.java:274) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) Dialog open exception: org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:2966) at org.eclipse.swt.SWT.error(SWT.java:2863) at org.eclipse.swt.SWT.error(SWT.java:2834) at org.eclipse.swt.widgets.Widget.error(Widget.java:402) at org.eclipse.swt.widgets.Control.internal_new_GC(Control.java:2134) at org.eclipse.swt.graphics.GC.(GC.java:122) at org.eclipse.swt.graphics.GC.(GC.java:89) at org.eclipse.jface.text.source.LineNumberRulerColumn.computeIndentations(LineNumberRulerColumn.java:500) at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.setModel(LineNumberChangeRulerColumn.java:278) at org.eclipse.jface.text.source.CompositeRuler.setModel(CompositeRuler.java:655) at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:481) at org.eclipse.jface.text.source.projection.ProjectionViewer.setDocument(ProjectionViewer.java:369) at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:422) at org.eclipse.jface.text.TextViewer$1.widgetDisposed(TextViewer.java:1460) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:100) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1036) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1021) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:891) at org.eclipse.swt.custom.StyledText.handleDispose(StyledText.java:5000) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4869) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1036) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1017) at org.eclipse.swt.widgets.Widget.releaseWidget(Widget.java:923) at org.eclipse.swt.widgets.Control.releaseWidget(Control.java:2391) at org.eclipse.swt.widgets.Scrollable.releaseWidget(Scrollable.java:278) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:943) at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:133) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Canvas.releaseWidget(Canvas.java:133) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Widget.releaseResources(Widget.java:918) at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:937) at org.eclipse.swt.widgets.Composite.releaseWidget(Composite.java:942) at org.eclipse.swt.widgets.Widget.dispose(Widget.java:397) at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:164) at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:613) at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1178) at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1000) at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1390) at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:777) at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1406) at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:660) at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:641) at org.eclipse.ui.internal.WorkbenchWindow$2.run(WorkbenchWindow.java:742) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:740) at org.eclipse.jface.window.WindowManager.close(WindowManager.java:108) at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:536) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1029) at org.eclipse.core.runtime.Platform.run(Platform.java:775) at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:533) at org.eclipse.ui.internal.Workbench.access$6(Workbench.java:470) at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:661) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.Workbench.close(Workbench.java:659) at org.eclipse.ui.internal.WorkbenchConfigurer.emergencyClose(WorkbenchConfigurer.java:155) at org.eclipse.ui.internal.ide.IDEExceptionHandler.closeWorkbench(IDEExceptionHandler.java:121) at org.eclipse.ui.internal.ide.IDEExceptionHandler.handleException(IDEExceptionHandler.java:96) at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.eventLoopException(IDEWorkbenchAdvisor.java:210) at org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:62) at org.eclipse.jface.window.Window.runEventLoop(Window.java:812) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.ui.internal.ide.dialogs.InternalErrorDialog.open(InternalErrorDialog.java:78) at org.eclipse.ui.internal.ide.dialogs.InternalErrorDialog.openQuestion(InternalErrorDialog.java:183) at org.eclipse.ui.internal.ide.IDEExceptionHandler.openQuestionDialog(IDEExceptionHandler.java:170) at org.eclipse.ui.internal.ide.IDEExceptionHandler.handleException(IDEExceptionHandler.java:99) at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.eventLoopException(IDEWorkbenchAdvisor.java:210) at org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:62) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1605) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1565) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:315) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:230) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:371) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:160) 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:330) at org.eclipse.core.launcher.Main.basicRun(Main.java:274) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952)