!SESSION 2018-06-17 21:14:18.491 ----------------------------------------------- eclipse.buildId=4.8.0.I20180611-0500 java.version=1.8.0_162 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -application org.eclipse.test.uitestapplication formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.text.tests.performance.EventDrivenTestSuite.xml -testPluginName org.eclipse.jdt.text.tests -className org.eclipse.jdt.text.tests.performance.EventDrivenTestSuite -timeout 7200000 -junitReportOutput /home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/results/ep48ILR-perf-lin64_linux.gtk.x86_64_8.0 Command-line arguments: -application org.eclipse.test.uitestapplication -data /home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/test-eclipse/eclipse/jdt_text_performance_folder formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.text.tests.performance.EventDrivenTestSuite.xml -testPluginName org.eclipse.jdt.text.tests -className org.eclipse.jdt.text.tests.performance.EventDrivenTestSuite -os linux -ws gtk -arch x86_64 -consolelog -timeout 7200000 -junitReportOutput /home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/results/ep48ILR-perf-lin64_linux.gtk.x86_64_8.0 !ENTRY org.eclipse.core.resources 2 10035 2018-06-17 21:14:25.751 !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. 2018-06-17 21:14:47.119 -0400: org.eclipse.jdt.text.tests.performance.JavaNonInitialTypingTest.testTypeAMethod !ENTRY org.eclipse.ui 4 0 2018-06-17 21:15:11.113 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:15:24.859 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:15:36.592 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:15:49.104 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:15:54.075 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.core.runtime.AssertionFailedException: assertion failed: at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110) at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96) at org.eclipse.jface.text.Position.(Position.java:63) at org.eclipse.jface.text.AbstractDocument.getPositions(AbstractDocument.java:1613) at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getPositions(SynchronizableDocument.java:243) at org.eclipse.jface.text.source.AnnotationModel.getRegionAnnotationIterator(AnnotationModel.java:712) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:674) at org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint1(AnnotationRulerColumn.java:751) at org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint(AnnotationRulerColumn.java:557) at org.eclipse.jface.text.source.AnnotationRulerColumn.access$3(AnnotationRulerColumn.java:533) at org.eclipse.jface.text.source.AnnotationRulerColumn$2.paintControl(AnnotationRulerColumn.java:271) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:16:00.777 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:16:09.394 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:16:17.971 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:16:25.896 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:16:34.135 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:16:42.573 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:16:49.949 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:16:58.077 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:05.924 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:12.923 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:20.296 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:27.304 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:36.818 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:40.766 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.core.runtime.AssertionFailedException: assertion failed: at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110) at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96) at org.eclipse.jface.text.Position.(Position.java:63) at org.eclipse.jface.text.AbstractDocument.getPositions(AbstractDocument.java:1613) at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getPositions(SynchronizableDocument.java:243) at org.eclipse.jface.text.source.AnnotationModel.getRegionAnnotationIterator(AnnotationModel.java:712) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:674) at org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint1(AnnotationRulerColumn.java:751) at org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint(AnnotationRulerColumn.java:557) at org.eclipse.jface.text.source.AnnotationRulerColumn.access$3(AnnotationRulerColumn.java:533) at org.eclipse.jface.text.source.AnnotationRulerColumn$2.paintControl(AnnotationRulerColumn.java:271) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:46.073 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:52.778 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:58.015 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:17:58.056 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.graphics.TextLayout._getOffset(TextLayout.java:1237) at org.eclipse.swt.graphics.TextLayout.getPreviousOffset(TextLayout.java:1442) at org.eclipse.swt.custom.StyledText.getPointAtOffset(StyledText.java:5537) at org.eclipse.swt.custom.StyledText.getLocationAtOffset(StyledText.java:4373) at org.eclipse.jface.text.CursorLinePainter.drawHighlightLine(CursorLinePainter.java:179) at org.eclipse.jface.text.CursorLinePainter.paint(CursorLinePainter.java:249) at org.eclipse.jface.text.PaintManager.paint(PaintManager.java:304) at org.eclipse.jface.text.PaintManager.keyPressed(PaintManager.java:309) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:168) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:05.848 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:11.340 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:16.512 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:21.656 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:26.174 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:30.992 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:38.040 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:45.756 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:50.592 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:50.628 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.graphics.TextLayout._getOffset(TextLayout.java:1237) at org.eclipse.swt.graphics.TextLayout.getPreviousOffset(TextLayout.java:1442) at org.eclipse.swt.custom.StyledText.getPointAtOffset(StyledText.java:5537) at org.eclipse.swt.custom.StyledText.getLocationAtOffset(StyledText.java:4373) at org.eclipse.jface.text.CursorLinePainter.drawHighlightLine(CursorLinePainter.java:179) at org.eclipse.jface.text.CursorLinePainter.paint(CursorLinePainter.java:249) at org.eclipse.jface.text.PaintManager.paint(PaintManager.java:304) at org.eclipse.jface.text.PaintManager.keyPressed(PaintManager.java:309) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:168) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:18:55.426 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:02.345 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:10.012 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:21.016 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:30.143 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:34.722 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:42.279 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:46.631 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:51.575 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:56.513 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.core.runtime.AssertionFailedException: assertion failed: at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110) at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96) at org.eclipse.jface.text.Position.(Position.java:63) at org.eclipse.jface.text.AbstractDocument.getPositions(AbstractDocument.java:1613) at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getPositions(SynchronizableDocument.java:243) at org.eclipse.jface.text.source.AnnotationModel.getRegionAnnotationIterator(AnnotationModel.java:712) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:674) at org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint1(AnnotationRulerColumn.java:751) at org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint(AnnotationRulerColumn.java:557) at org.eclipse.jface.text.source.AnnotationRulerColumn.access$3(AnnotationRulerColumn.java:533) at org.eclipse.jface.text.source.AnnotationRulerColumn$2.paintControl(AnnotationRulerColumn.java:271) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:19:56.539 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.core.runtime.AssertionFailedException: assertion failed: at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110) at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96) at org.eclipse.jface.text.Position.(Position.java:63) at org.eclipse.jface.text.AbstractDocument.getPositions(AbstractDocument.java:1613) at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getPositions(SynchronizableDocument.java:243) at org.eclipse.jface.text.source.AnnotationModel.getRegionAnnotationIterator(AnnotationModel.java:712) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:674) at org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint1(AnnotationRulerColumn.java:751) at org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint(AnnotationRulerColumn.java:557) at org.eclipse.jface.text.source.AnnotationRulerColumn.access$3(AnnotationRulerColumn.java:533) at org.eclipse.jface.text.source.AnnotationRulerColumn$2.paintControl(AnnotationRulerColumn.java:271) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:20:00.795 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:20:06.054 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:20:28.158 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:20:31.297 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:20:35.309 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:20:44.232 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:03.311 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:06.691 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:10.037 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.core.runtime.AssertionFailedException: assertion failed: at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110) at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96) at org.eclipse.jface.text.Position.(Position.java:63) at org.eclipse.jface.text.AbstractDocument.getPositions(AbstractDocument.java:1613) at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getPositions(SynchronizableDocument.java:243) at org.eclipse.jface.text.source.AnnotationModel.getRegionAnnotationIterator(AnnotationModel.java:712) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:674) at org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint1(AnnotationRulerColumn.java:751) at org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint(AnnotationRulerColumn.java:557) at org.eclipse.jface.text.source.AnnotationRulerColumn.access$3(AnnotationRulerColumn.java:533) at org.eclipse.jface.text.source.AnnotationRulerColumn$2.paintControl(AnnotationRulerColumn.java:271) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:10.056 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.core.runtime.AssertionFailedException: assertion failed: at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110) at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96) at org.eclipse.jface.text.Position.(Position.java:63) at org.eclipse.jface.text.AbstractDocument.getPositions(AbstractDocument.java:1613) at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getPositions(SynchronizableDocument.java:243) at org.eclipse.jface.text.source.AnnotationModel.getRegionAnnotationIterator(AnnotationModel.java:712) at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:674) at org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint1(AnnotationRulerColumn.java:751) at org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint(AnnotationRulerColumn.java:557) at org.eclipse.jface.text.source.AnnotationRulerColumn.access$3(AnnotationRulerColumn.java:533) at org.eclipse.jface.text.source.AnnotationRulerColumn$2.paintControl(AnnotationRulerColumn.java:271) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:15.056 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:20.021 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:35.826 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:43.858 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:48.376 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:52.270 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:21:59.876 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:04.491 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:08.888 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:12.796 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:21.329 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:28.397 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:35.602 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:40.059 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:44.272 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:49.237 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:54.375 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:22:58.103 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:23:03.655 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:23:08.047 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:23:18.380 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:23:54.488 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:24:07.320 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:24:13.959 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:24:19.876 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.ui 4 0 2018-06-17 21:24:28.073 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) at org.eclipse.swt.internal.gtk.GDK._gdk_window_process_updates(Native Method) at org.eclipse.swt.internal.gtk.GDK.gdk_window_process_updates(GDK.java:2649) at org.eclipse.swt.widgets.Control.update(Control.java:6405) at org.eclipse.swt.widgets.Control.update(Control.java:6391) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:6012) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:6042) at org.eclipse.swt.custom.StyledText.lambda$1(StyledText.java:5740) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Widget.sendIMKeyEvent(Widget.java:1458) at org.eclipse.swt.widgets.Control.gtk_commit(Control.java:3472) at org.eclipse.swt.widgets.Canvas.gtk_commit(Canvas.java:165) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1967) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_im_context_filter_keypress(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_im_context_filter_keypress(GTK.java:3466) at org.eclipse.swt.widgets.Control.filterKey(Control.java:2678) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3720) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:842) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1986) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.testTypeAMethod(NonInitialTypingTest.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:24:34.950 !MESSAGE System property eclipse.perf.dbloc found to equal //172.25.25.57:1527 in getDBLocation !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:24:34.951 !MESSAGE System property eclipse.perf.dbloc found to equal //172.25.25.57:1527 in getDBName Trying to connect over network with // jdbc protocol; org.apache.derby.jdbc.ClientDriver to //172.25.25.57:1527/perfDB ... !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:24:35.011 !MESSAGE System property eclipse.perf.dbloc found to equal //172.25.25.57:1527 in getDBUser !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:24:35.011 !MESSAGE System property eclipse.perf.dbloc found to equal //172.25.25.57:1527 in getDBPassword connect succeeded! !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:24:35.604 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.ui 4 0 2018-06-17 21:24:36.909 !MESSAGE Unhandled event loop exception !STACK 0 java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4467) at org.eclipse.swt.SWT.error(SWT.java:4438) at org.eclipse.swt.custom.StyledText.getLineAtOffset(StyledText.java:3965) at org.eclipse.jface.text.source.OverviewRuler.doPaint(OverviewRuler.java:791) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(OverviewRuler.java:702) at org.eclipse.jface.text.source.OverviewRuler.access$12(OverviewRuler.java:678) at org.eclipse.jface.text.source.OverviewRuler$3.paintControl(OverviewRuler.java:591) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5686) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1370) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1396) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Control.gtk_draw(Control.java:3642) at org.eclipse.swt.widgets.Composite.gtk_draw(Composite.java:415) at org.eclipse.swt.widgets.Canvas.gtk_draw(Canvas.java:175) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1948) at org.eclipse.swt.widgets.Control.windowProc(Control.java:6468) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5904) at org.eclipse.swt.internal.gtk.GTK._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.GTK.gtk_main_do_event(GTK.java:4084) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1383) 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:1626) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4516) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125) at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.done(EventLoopProgressMonitor.java:82) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2305) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:73) at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:63) at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:458) at org.eclipse.ui.editors.text.TextFileDocumentProvider.resetDocument(TextFileDocumentProvider.java:747) at org.eclipse.ui.texteditor.AbstractTextEditor.performRevert(AbstractTextEditor.java:5201) at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.performRevert(JavaEditor.java:4143) at org.eclipse.ui.texteditor.AbstractTextEditor.doRevertToSaved(AbstractTextEditor.java:5181) at org.eclipse.ui.texteditor.StatusTextEditor.doRevertToSaved(StatusTextEditor.java:264) at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:155) at org.eclipse.jdt.text.tests.performance.NonInitialTypingTest.tearDown(NonInitialTypingTest.java:96) at junit.framework.TestCase.runBare(TestCase.java:146) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:23) at junit.extensions.TestSetup$1.protect(TestSetup.java:23) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.extensions.TestSetup.run(TestSetup.java:27) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:678) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:344) at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:195) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4915) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4521) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153) at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:139) at org.eclipse.test.UITestApplication.run(UITestApplication.java:61) at org.eclipse.test.UITestApplication.start(UITestApplication.java:210) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592) at org.eclipse.equinox.launcher.Main.run(Main.java:1498) at org.eclipse.equinox.launcher.Main.main(Main.java:1471) at org.eclipse.core.launcher.Main.main(Main.java:34) 2018-06-17 21:24:40.023 -0400: org.eclipse.jdt.text.tests.performance.TextNonInitialTypingTest.testTypeAMethod !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:29:04.007 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:29:05.424 -0400: org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest.testScrollJavaEditorLineWise2 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:29:53.416 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:30:01.785 -0400: org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest.testScrollJavaEditorPageWise !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:30:23.544 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:30:31.869 -0400: org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest.testScrollJavaEditorLineWiseHoldKeys holding scroll tests disabled 2018-06-17 21:30:39.881 -0400: org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest.testScrollJavaEditorLineWiseMoveCaret2 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:31:25.528 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:31:33.872 -0400: org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest.testScrollJavaEditorLineWiseSelectHoldKeys holding scroll tests disabled 2018-06-17 21:31:41.884 -0400: org.eclipse.jdt.text.tests.performance.ScrollJavaEditorTest.testScrollJavaEditorLineWiseSelect2 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:33:29.546 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:33:38.081 -0400: org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest.testScrollTextEditorLineWiseHoldKeys holding scroll tests disabled 2018-06-17 21:33:46.101 -0400: org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest.testScrollTextEditorLineWiseSelectHoldKeys holding scroll tests disabled 2018-06-17 21:33:54.104 -0400: org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest.testScrollTextEditorLineWiseSelect2 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:35:00.160 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:35:08.456 -0400: org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest.testScrollTextEditorLineWise2 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:35:36.642 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:35:44.910 -0400: org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest.testScrollTextEditorPageWise !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:35:52.360 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:36:00.662 -0400: org.eclipse.jdt.text.tests.performance.ScrollTextEditorTest.testScrollTextEditorLineWiseMoveCaret2 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:36:33.671 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:36:41.944 -0400: org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest.testScrollTextEditorLineWiseSelect2 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:37:36.932 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:37:45.128 -0400: org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest.testScrollTextEditorLineWise2 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:38:17.514 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:38:25.737 -0400: org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest.testScrollTextEditorPageWise !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:38:33.732 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; 2018-06-17 21:38:42.046 -0400: org.eclipse.jdt.text.tests.performance.WhitespaceCharacterPainterTest.testScrollTextEditorLineWiseMoveCaret2 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:39:27.166 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:39:39.918 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:39:42.271 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:40:22.797 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:40:46.136 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:41:37.046 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:43:03.476 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:43:27.731 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:43:41.510 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:43:53.037 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !SESSION 2018-06-17 21:14:18.491 ----------------------------------------------- eclipse.buildId=4.8.0.I20180611-0500 java.version=1.8.0_162 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -application org.eclipse.test.uitestapplication formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.text.tests.performance.EventDrivenTestSuite.xml -testPluginName org.eclipse.jdt.text.tests -className org.eclipse.jdt.text.tests.performance.EventDrivenTestSuite -timeout 7200000 -junitReportOutput /home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/results/ep48ILR-perf-lin64_linux.gtk.x86_64_8.0 Command-line arguments: -application org.eclipse.test.uitestapplication -data /home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/test-eclipse/eclipse/jdt_text_performance_folder formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,/home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.text.tests.performance.EventDrivenTestSuite.xml -testPluginName org.eclipse.jdt.text.tests -className org.eclipse.jdt.text.tests.performance.EventDrivenTestSuite -os linux -ws gtk -arch x86_64 -consolelog -timeout 7200000 -junitReportOutput /home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/results/ep48ILR-perf-lin64_linux.gtk.x86_64_8.0 This is a continuation of log file /home/cbi/genie.releng/workspace/ep48ILR-perf-lin64/workarea/I20180611-0500/eclipse-testing/test-eclipse/eclipse/jdt_text_performance_folder/.metadata/.bak_0.log Created Time: 2018-06-17 21:44:32.986 !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:44:32.986 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:44:48.580 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:45:14.598 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:46:08.780 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:46:29.510 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.test.performance 1 0 2018-06-17 21:46:47.661 !MESSAGE refkeys was: {config=linux.gtk.x86_64, build=R-4.7-201706120950-201806110500, jvm=8.0} based on eclipse.perf.assertAgainst being set to build=R-4.7-201706120950-201806110500;config=linux.gtk.x86_64;jvm=8.0; !ENTRY org.eclipse.core.resources 2 10035 2018-06-17 21:46:49.684 !MESSAGE The workspace will exit with unsaved changes in this session. stored 29 new datapoints in DB disconnecting from DB