From 1bcb4809dbff2acc6c85f3b05ab2f76ba69e0d6a Mon Sep 17 00:00:00 2001 From: mmi Date: Tue, 26 Sep 2017 11:11:33 +0000 Subject: [PATCH] - added IODevice support - fixed some issues with the logger and stack sizes git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@216 05563f52-14a8-4384-a975-3d1654cca0fa --- .../0 - Code/.metadata/.log | 8624 ----------------- .../.plugins/org.eclipse.cdt.core/.log | 13 - .../HAL.1505213087904.pdom | Bin 991232 -> 0 bytes .../hsb-mrts.1504878451559.pdom | Bin 1740800 -> 0 bytes .../FreeRTOS/.indexes/c5/a8/history.index | Bin 59 -> 0 bytes .../FreeRTOS/.indexes/c5/a8/properties.index | Bin 570 -> 0 bytes .../.projects/FreeRTOS/.markers | Bin 51504 -> 0 bytes .../.projects/HAL/.markers | Bin 3342 -> 0 bytes .../.indexes/87/3f/de/properties.index | Bin 754 -> 0 bytes .../hsb-mrts/.indexes/de/history.index | Bin 1316 -> 0 bytes .../hsb-mrts/.indexes/de/properties.index | Bin 371 -> 0 bytes .../hsb-mrts/.indexes/e4/history.index | Bin 3946 -> 0 bytes .../.projects/hsb-mrts/.indexes/history.index | Bin 1170 -> 0 bytes .../.projects/hsb-mrts/.markers | Bin 1624 -> 0 bytes .../.safetable/org.eclipse.core.resources | Bin 1252 -> 0 bytes .../org.eclipse.e4.workbench/workbench.xmi | 2854 ------ .../http-cache/segments.gen | Bin 20 -> 0 bytes .../local-history/segments.gen | Bin 20 -> 0 bytes .../dialog_settings.xml | 15 - .../dialog_settings.xml | 31 - .../0 - Code/.metadata/version.ini | 3 - .../0 - Code/HAL/Display/inc/nhd0420.h | 51 +- .../0 - Code/HAL/Display/src/nhd0420.c | 80 +- .../0 - Code/HAL/Keypad/Makefile | 48 + .../0 - Code/HAL/Keypad/inc/keypadMatrix.h | 83 + .../0 - Code/HAL/Keypad/src/keypadMatrix.c | 133 + .../3 - Implementation/0 - Code/HAL/Makefile | 4 +- .../0 - Code/HAL/Misc/Makefile | 5 +- .../0 - Code/HAL/Misc/inc/IODevice.h | 70 + .../0 - Code/HAL/Misc/src/IODevice.c | 78 + .../0 - Code/HAL/Platform/Makefile | 9 +- .../0 - Code/HAL/{Misc => Platform}/inc/led.h | 6 +- .../0 - Code/HAL/Platform/inc/platform.h | 11 +- .../0 - Code/HAL/{Misc => Platform}/inc/spi.h | 60 +- .../HAL/{Misc => Platform}/inc/uart.h | 49 +- .../0 - Code/HAL/{Misc => Platform}/src/led.c | 6 +- .../HAL/Platform/src/oli_stm32_h107.c | 156 +- .../0 - Code/HAL/{Misc => Platform}/src/spi.c | 53 +- .../HAL/{Misc => Platform}/src/uart.c | 86 +- .../0 - Code/hsb-mrts/Makefile | 4 +- .../0 - Code/hsb-mrts/inc/FreeRTOSConfig.h | 27 +- .../0 - Code/hsb-mrts/inc/Logger.h | 29 +- .../0 - Code/hsb-mrts/inc/freeRTOSFixes.h | 1 - .../0 - Code/hsb-mrts/inc/stm32f10x_it.h | 7 +- .../0 - Code/hsb-mrts/src/Logger.c | 50 +- .../0 - Code/hsb-mrts/src/freeRTOSFixes.c | 15 +- .../0 - Code/hsb-mrts/src/main.c | 58 +- .../0 - Code/hsb-mrts/src/stm32f10x_it.c | 54 +- 48 files changed, 1033 insertions(+), 11740 deletions(-) delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.log delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/.log delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/HAL.1505213087904.pdom delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/hsb-mrts.1504878451559.pdom delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.indexes/c5/a8/history.index delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.indexes/c5/a8/properties.index delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.markers delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/HAL/.markers delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/STM32F10x_StdPeriph_Lib_V3.5.0/.indexes/87/3f/de/properties.index delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/de/history.index delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/de/properties.index delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/e4/history.index delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/history.index delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.markers delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache/segments.gen delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/segments.gen delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml delete mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/version.ini create mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/Makefile create mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/inc/keypadMatrix.h create mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/src/keypadMatrix.c create mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/IODevice.h create mode 100644 S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/IODevice.c rename S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/{Misc => Platform}/inc/led.h (95%) rename S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/{Misc => Platform}/inc/spi.h (67%) rename S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/{Misc => Platform}/inc/uart.h (67%) rename S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/{Misc => Platform}/src/led.c (94%) rename S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/{Misc => Platform}/src/spi.c (76%) rename S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/{Misc => Platform}/src/uart.c (61%) diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.log b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.log deleted file mode 100644 index b98df76..0000000 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.log +++ /dev/null @@ -1,8624 +0,0 @@ -!SESSION 2017-09-08 14:44:44.575 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-08 14:48:21.251 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-08 14:48:25.183 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-08 14:48:25.322 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-08 14:48:25.330 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-08 14:48:25.505 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-08 14:58:57.757 -!MESSAGE Indexed 'hsb-mrts' (27 sources, 27 headers) in 1,29 sec: 3.867 declarations; 12.223 references; 11 unresolved inclusions; 17 syntax errors; 4.206 unresolved names (21%) - -!ENTRY org.tigris.subversion.subclipse.core 4 0 2017-09-08 14:59:01.005 -!MESSAGE Could not auto-share project hsb-mrts -!STACK 1 -org.tigris.subversion.subclipse.core.SVNException: Provided SVN information does not match that on disk for project 'hsb-mrts'. - at org.tigris.subversion.subclipse.core.resources.SVNWorkspaceRoot.setSharing(SVNWorkspaceRoot.java:206) - at org.tigris.subversion.subclipse.core.SVNTeamProviderType$AutoShareJob.autoconnectSVNProject(SVNTeamProviderType.java:140) - at org.tigris.subversion.subclipse.core.SVNTeamProviderType$AutoShareJob.run(SVNTeamProviderType.java:106) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 1 org.tigris.subversion.subclipse.core 4 4 2017-09-08 14:59:01.006 -!MESSAGE Provided SVN information does not match that on disk for project 'hsb-mrts'. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-08 15:16:56.277 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-08 15:17:01.405 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-08 15:17:09.290 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. -!SESSION 2017-09-08 15:45:13.165 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-08 15:45:23.895 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-08 15:45:26.752 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-08 15:45:26.892 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-08 15:45:26.924 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-08 15:45:26.971 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-08 15:47:31.744 -!MESSAGE Indexed 'hsb-mrts' (1 sources, 0 headers) in 0,153 sec: 7 declarations; 12 references; 2 unresolved inclusions; 0 syntax errors; 4 unresolved names (17%) - -!ENTRY org.tigris.subversion.subclipse.core 4 0 2017-09-08 15:47:34.871 -!MESSAGE Could not auto-share project hsb-mrts -!STACK 1 -org.tigris.subversion.subclipse.core.SVNException: Provided SVN information does not match that on disk for project 'hsb-mrts'. - at org.tigris.subversion.subclipse.core.resources.SVNWorkspaceRoot.setSharing(SVNWorkspaceRoot.java:206) - at org.tigris.subversion.subclipse.core.SVNTeamProviderType$AutoShareJob.autoconnectSVNProject(SVNTeamProviderType.java:140) - at org.tigris.subversion.subclipse.core.SVNTeamProviderType$AutoShareJob.run(SVNTeamProviderType.java:106) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 1 org.tigris.subversion.subclipse.core 4 4 2017-09-08 15:47:34.871 -!MESSAGE Provided SVN information does not match that on disk for project 'hsb-mrts'. - -!ENTRY org.tigris.subversion.subclipse.core 4 0 2017-09-08 15:51:29.102 -!MESSAGE Could not auto-share project FreeRTOS -!STACK 1 -org.tigris.subversion.subclipse.core.SVNException: Provided SVN information does not match that on disk for project 'FreeRTOS'. - at org.tigris.subversion.subclipse.core.resources.SVNWorkspaceRoot.setSharing(SVNWorkspaceRoot.java:206) - at org.tigris.subversion.subclipse.core.SVNTeamProviderType$AutoShareJob.autoconnectSVNProject(SVNTeamProviderType.java:140) - at org.tigris.subversion.subclipse.core.SVNTeamProviderType$AutoShareJob.run(SVNTeamProviderType.java:106) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 1 org.tigris.subversion.subclipse.core 4 4 2017-09-08 15:51:29.102 -!MESSAGE Provided SVN information does not match that on disk for project 'FreeRTOS'. - -!ENTRY org.eclipse.ui.navigator 4 0 2017-09-08 15:54:42.662 -!MESSAGE Cannot add P/hsb-mrts to the list of segments in P/hsb-mrts::P/FreeRTOS:: as a parent. -!STACK 0 -org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider$CyclicPathException: Cannot add P/hsb-mrts to the list of segments in P/hsb-mrts::P/FreeRTOS:: as a parent. - at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider$TreePathCompiler.addParent(NavigatorContentServiceContentProvider.java:539) - at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.findPaths(NavigatorContentServiceContentProvider.java:602) - at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.findPaths(NavigatorContentServiceContentProvider.java:603) - at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.getParents(NavigatorContentServiceContentProvider.java:330) - at org.eclipse.jface.viewers.AbstractTreeViewer.getParentElement(AbstractTreeViewer.java:1694) - at org.eclipse.jface.viewers.TreeViewer.getParentElement(TreeViewer.java:558) - at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:1631) - at org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedElements(AbstractTreeViewer.java:2410) - at org.eclipse.ui.internal.navigator.framelist.TreeViewerFrameSource.frameChanged(TreeViewerFrameSource.java:72) - at org.eclipse.ui.internal.navigator.CommonNavigatorFrameSource.frameChanged(CommonNavigatorFrameSource.java:52) - at org.eclipse.ui.internal.navigator.framelist.TreeViewerFrameSource.handlePropertyChange(TreeViewerFrameSource.java:171) - at org.eclipse.ui.internal.navigator.framelist.TreeViewerFrameSource$1.propertyChange(TreeViewerFrameSource.java:48) - at org.eclipse.ui.internal.navigator.framelist.FrameList.firePropertyChange(FrameList.java:90) - at org.eclipse.ui.internal.navigator.framelist.FrameList.setCurrent(FrameList.java:205) - at org.eclipse.ui.internal.navigator.framelist.FrameList.gotoFrame(FrameList.java:162) - at org.eclipse.ui.internal.navigator.framelist.GoIntoAction.run(GoIntoAction.java:51) - at org.eclipse.jface.action.Action.runWithEvent(Action.java:473) - at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565) - at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui.navigator 4 0 2017-09-08 15:54:42.665 -!MESSAGE Cannot add P/hsb-mrts to the list of segments in P/hsb-mrts::P/STM32F10x_StdPeriph_Lib_V3.5.0:: as a parent. -!STACK 0 -org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider$CyclicPathException: Cannot add P/hsb-mrts to the list of segments in P/hsb-mrts::P/STM32F10x_StdPeriph_Lib_V3.5.0:: as a parent. - at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider$TreePathCompiler.addParent(NavigatorContentServiceContentProvider.java:539) - at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.findPaths(NavigatorContentServiceContentProvider.java:602) - at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.findPaths(NavigatorContentServiceContentProvider.java:603) - at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.getParents(NavigatorContentServiceContentProvider.java:330) - at org.eclipse.jface.viewers.AbstractTreeViewer.getParentElement(AbstractTreeViewer.java:1694) - at org.eclipse.jface.viewers.TreeViewer.getParentElement(TreeViewer.java:558) - at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:1631) - at org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedElements(AbstractTreeViewer.java:2410) - at org.eclipse.ui.internal.navigator.framelist.TreeViewerFrameSource.frameChanged(TreeViewerFrameSource.java:72) - at org.eclipse.ui.internal.navigator.CommonNavigatorFrameSource.frameChanged(CommonNavigatorFrameSource.java:52) - at org.eclipse.ui.internal.navigator.framelist.TreeViewerFrameSource.handlePropertyChange(TreeViewerFrameSource.java:171) - at org.eclipse.ui.internal.navigator.framelist.TreeViewerFrameSource$1.propertyChange(TreeViewerFrameSource.java:48) - at org.eclipse.ui.internal.navigator.framelist.FrameList.firePropertyChange(FrameList.java:90) - at org.eclipse.ui.internal.navigator.framelist.FrameList.setCurrent(FrameList.java:205) - at org.eclipse.ui.internal.navigator.framelist.FrameList.gotoFrame(FrameList.java:162) - at org.eclipse.ui.internal.navigator.framelist.GoIntoAction.run(GoIntoAction.java:51) - at org.eclipse.jface.action.Action.runWithEvent(Action.java:473) - at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565) - at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4236) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-08 16:12:01.177 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-08 16:12:04.667 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-08 16:12:16.821 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. -!SESSION 2017-09-11 08:26:07.133 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-11 08:26:17.516 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-11 08:26:24.895 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-11 08:26:25.005 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-11 08:26:25.034 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-11 08:26:25.148 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-11 09:06:45.690 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-11 09:06:49.226 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-11 09:06:54.742 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. - -!ENTRY org.eclipse.cdt.ui 2 0 2017-09-11 09:08:45.264 -!MESSAGE Default project not found in New C/C++ Project Wizard - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-11 09:09:09.313 -!MESSAGE Indexed 'STM32F10x_StdPeriph_Lib_V3.5.0' (25 sources, 26 headers) in 1,67 sec: 3.704 declarations; 25.673 references; 3 unresolved inclusions; 18 syntax errors; 7.152 unresolved names (20%) - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-11 09:21:17.228 -!MESSAGE Indexed 'STM32F10x_StdPeriph_Lib_V3.5.0' (25 sources, 34 headers) in 0,73 sec: 3.948 declarations; 33.473 references; 0 unresolved inclusions; 1 syntax errors; 0 unresolved names (0%) - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-11 09:26:27.290 -!MESSAGE Indexed 'STM32F10x_StdPeriph_Lib_V3.5.0' (25 sources, 34 headers) in 0,68 sec: 4.045 declarations; 34.050 references; 0 unresolved inclusions; 0 syntax errors; 0 unresolved names (0%) - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-11 09:33:33.030 -!MESSAGE Indexed 'STM32F10x_StdPeriph_Lib_V3.5.0' (25 sources, 34 headers) in 0,626 sec: 4.045 declarations; 34.050 references; 0 unresolved inclusions; 0 syntax errors; 0 unresolved names (0%) - -!ENTRY org.eclipse.core.jobs 4 2 2017-09-12 09:07:51.828 -!MESSAGE An internal error occurred during: "Update validate job". -!STACK 0 -java.lang.IllegalStateException: BundleContext is no longer valid - at org.eclipse.osgi.internal.framework.BundleContextImpl.checkValid(BundleContextImpl.java:984) - at org.eclipse.osgi.internal.framework.BundleContextImpl.getServiceReference(BundleContextImpl.java:559) - at org.eclipse.osgi.internal.framework.BundleContextImpl.getServiceReference(BundleContextImpl.java:1011) - at org.eclipse.equinox.internal.p2.core.helpers.ServiceHelper.getService(ServiceHelper.java:27) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.getSharedPreferences(AbstractRepositoryManager.java:512) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.restoreRepositories(AbstractRepositoryManager.java:1016) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.getRepositoryProperty(AbstractRepositoryManager.java:564) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:229) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:463) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.p2.engine.ProvisioningContext.loadMetadataRepository(ProvisioningContext.java:211) - at org.eclipse.equinox.p2.engine.ProvisioningContext.getLoadedMetadataRepositories(ProvisioningContext.java:194) - at org.eclipse.equinox.p2.engine.ProvisioningContext.getMetadata(ProvisioningContext.java:275) - at org.eclipse.equinox.internal.p2.director.SimplePlanner.updatesFor(SimplePlanner.java:784) - at org.eclipse.equinox.p2.operations.UpdateOperation.updatesFor(UpdateOperation.java:142) - at org.eclipse.equinox.p2.operations.UpdateOperation.computeProfileChangeRequest(UpdateOperation.java:179) - at org.eclipse.equinox.p2.operations.UpdateOperation$1.run(UpdateOperation.java:323) - at org.eclipse.equinox.internal.p2.operations.SearchForUpdatesResolutionJob.runModal(SearchForUpdatesResolutionJob.java:37) - at org.eclipse.equinox.p2.operations.ProfileChangeOperation.resolveModal(ProfileChangeOperation.java:115) - at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater.updatesAvailable(AutomaticUpdater.java:111) - at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater.updatesAvailable(AutomaticUpdater.java:92) - at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$6.run(AutomaticUpdater.java:351) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SESSION 2017-09-12 09:07:52.126 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-12 09:08:38.957 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-12 09:08:38.962 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-12 09:08:38.964 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-12 09:08:39.709 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-12 09:08:43.021 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.ui 2 0 2017-09-12 09:15:59.971 -!MESSAGE Default project not found in New C/C++ Project Wizard - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 09:16:09.244 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 09:16:09.335 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 09:16:09.477 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 09:16:09.793 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-12 09:16:12.683 -!MESSAGE Indexed 'FreeRTOS' (124 sources, 150 headers) in 3,29 sec: 13.159 declarations; 25.365 references; 228 unresolved inclusions; 3.302 syntax errors; 5.391 unresolved names (12%) - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-12 09:36:07.287 -!MESSAGE Indexed 'hsb-mrts' (2 sources, 44 headers) in 0,198 sec: 1.386 declarations; 2.613 references; 0 unresolved inclusions; 0 syntax errors; 0 unresolved names (0%) - -!ENTRY org.eclipse.equinox.p2.transport.ecf 4 1002 2017-09-12 10:06:52.324 -!MESSAGE Unable to connect to repository http://download.eclipse.org/releases/neon/compositeContent.xml -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) - at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263) - at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2017-09-12 10:08:03.209 -!MESSAGE Connection to http://download.eclipse.org/tools/cdt/releases/9.2/r.1/site.xml failed on Connection timed out: connect. Retry attempt 0 started -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory.connectSocket(ECFHttpClientProtocolSocketFactory.java:86) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) - at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) - at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:131) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1084) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1075) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1071) - at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.core 4 0 2017-09-12 10:08:12.866 -!MESSAGE Provisioning exception -!STACK 1 -org.eclipse.equinox.p2.core.ProvisionException: No repository found at http://download.eclipse.org/tools/cdt/releases/9.2/r.1. - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:117) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.fail(CachingRepositoryManager.java:340) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:239) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:463) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:166) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:106) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:122) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:117) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:396) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:199) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:463) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:74) -!SUBENTRY 1 org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-12 10:08:12.866 -!MESSAGE No repository found at http://download.eclipse.org/tools/cdt/releases/9.2/r.1. - -!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2017-09-12 10:09:20.853 -!MESSAGE Connection to http://download.eclipse.org/mylyn/drops/3.23.0/v20170614-2003/site.xml failed on Connection timed out: connect. Retry attempt 0 started -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory.connectSocket(ECFHttpClientProtocolSocketFactory.java:86) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) - at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) - at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:131) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1084) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1075) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1071) - at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.core 4 0 2017-09-12 10:09:42.075 -!MESSAGE Provisioning exception -!STACK 1 -org.eclipse.equinox.p2.core.ProvisionException: Unable to connect to repository http://download.eclipse.org/mylyn/drops/3.23.0/v20170614-2003/site.xml - at org.eclipse.equinox.internal.p2.updatesite.UpdateSite.loadActualSiteFile(UpdateSite.java:236) - at org.eclipse.equinox.internal.p2.updatesite.UpdateSite.load(UpdateSite.java:147) - at org.eclipse.equinox.internal.p2.updatesite.metadata.UpdateSiteMetadataRepositoryFactory.initializeRepository(UpdateSiteMetadataRepositoryFactory.java:99) - at org.eclipse.equinox.internal.p2.updatesite.metadata.UpdateSiteMetadataRepositoryFactory.load(UpdateSiteMetadataRepositoryFactory.java:59) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) - at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:117) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:396) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:199) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:463) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:166) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:106) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:122) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) - at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:117) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:396) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:199) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:463) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:74) -Caused by: java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory.connectSocket(ECFHttpClientProtocolSocketFactory.java:86) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) - at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) - at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:131) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1084) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1075) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1071) - at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2017-09-12 10:09:42.076 -!MESSAGE Unable to connect to repository http://download.eclipse.org/mylyn/drops/3.23.0/v20170614-2003/site.xml -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory.connectSocket(ECFHttpClientProtocolSocketFactory.java:86) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) - at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) - at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:131) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1084) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1075) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1071) - at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.core 4 0 2017-09-12 10:11:55.240 -!MESSAGE Provisioning exception -!STACK 1 -org.eclipse.equinox.p2.core.ProvisionException: Unable to connect to repository http://download.eclipse.org/birt/update-site/4.4/content.xml - at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:243) - at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66) - at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) - at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:117) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:396) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:199) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:463) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:166) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:106) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:122) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) - at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:117) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:396) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:199) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:463) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:74) -Caused by: java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) - at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263) - at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2017-09-12 10:11:55.241 -!MESSAGE Unable to connect to repository http://download.eclipse.org/birt/update-site/4.4/content.xml -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177) - at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263) - at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-12 10:11:57.128 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-12 10:12:01.109 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-12 10:12:26.969 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-12 10:12:49.179 -!MESSAGE No repository found at http://download.eclipse.org/oomph/updates/milestone/latest. -!SESSION 2017-09-12 12:27:57.274 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -data C:\workspace\0387-hsb-mrts\trunk\S - Software\0 - HSB MRTS Kathode-MCP\3 - Implementation\0 - Code -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-12 12:28:03.941 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-12 12:28:03.945 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-12 12:28:03.947 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-12 12:28:05.237 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:28:06.253 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:28:06.393 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:28:06.505 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:28:06.572 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-12 12:28:09.225 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:33.025 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (45) does not match endLine (44)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:33.429 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (45) does not match endLine (44)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:33.830 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (45) does not match endLine (44)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:34.327 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (45) does not match endLine (44)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:34.332 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (45) does not match endLine (44)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:34.349 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (45) does not match endLine (44)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:35.219 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:35.244 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:35.267 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:35.292 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:35.315 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (45) does not match endLine (44) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:37.996 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:38.440 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:41.475 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:43.349 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:44.959 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:80) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:44.962 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:44.966 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:44.969 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.compactAndShiftLCS(RangeComparatorLCS.java:169) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:189) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:45.012 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:45.693 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:45.697 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:45.858 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:52.816 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:53.367 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:54.184 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:80) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:54.187 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:54.190 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:262) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:54.193 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:54.196 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:150) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:54.199 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:150) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:37:54.202 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.compactAndShiftLCS(RangeComparatorLCS.java:169) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:189) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:54.243 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:54.824 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:54.828 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:37:54.877 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:41:36.958 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:41:37.629 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:41:37.654 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:41:37.677 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:41:37.702 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:41:37.733 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:41:38.009 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:41:48.947 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:12.274 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:17.361 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:21.062 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:22.055 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:24.427 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:27.445 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:28.566 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:53.093 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (46) does not match endLine (45)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:53.188 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:53.515 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:53.547 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:53.580 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:53.619 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:53.659 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:54.011 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:54.038 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:54.060 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:54.083 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (46) does not match endLine (45) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:76) - at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2977) - at org.eclipse.jface.text.TextViewer$ViewportGuard.widgetSelected(TextViewer.java:326) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1120) - at org.eclipse.swt.widgets.ScrollBar.wmScrollChild(ScrollBar.java:1079) - at org.eclipse.swt.widgets.Scrollable.wmScroll(Scrollable.java:580) - at org.eclipse.swt.widgets.Scrollable.WM_VSCROLL(Scrollable.java:385) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4886) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SendMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.SendMessage(OS.java:3305) - at org.eclipse.swt.widgets.Scrollable.wmScrollWheel(Scrollable.java:480) - at org.eclipse.swt.widgets.Scrollable.WM_MOUSEWHEEL(Scrollable.java:361) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4847) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:58.530 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:42:58.943 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:00.610 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:01.308 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:04.620 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:43:05.120 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:80) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:43:05.123 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:43:05.126 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:262) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:43:05.129 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:43:05.132 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:150) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:43:05.135 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.isRangeEqual(RangeComparatorLCS.java:57) - at org.eclipse.compare.internal.core.LCS.find_middle_snake(LCS.java:305) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:133) - at org.eclipse.compare.internal.core.LCS.lcs_rec(LCS.java:150) - at org.eclipse.compare.internal.core.LCS.longestCommonSubsequence(LCS.java:91) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:186) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.cdt.ui 4 4 2017-09-12 12:43:05.137 -!MESSAGE Error -!STACK 0 -org.eclipse.jface.text.BadLocationException - at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:964) - at org.eclipse.core.internal.filebuffers.SynchronizableDocument.get(SynchronizableDocument.java:127) - at org.eclipse.cdt.internal.ui.text.LineComparator.getHash(LineComparator.java:84) - at org.eclipse.cdt.internal.ui.text.LineComparator.rangesEqual(LineComparator.java:60) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.compactAndShiftLCS(RangeComparatorLCS.java:169) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.longestCommonSubsequence(RangeComparatorLCS.java:189) - at org.eclipse.compare.rangedifferencer.RangeComparatorLCS.findDifferences(RangeComparatorLCS.java:31) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:98) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:82) - at org.eclipse.compare.rangedifferencer.RangeDifferencer.findDifferences(RangeDifferencer.java:67) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.getChangedLineRegions(EditorUtility.java:948) - at org.eclipse.cdt.internal.ui.util.EditorUtility$1.run(EditorUtility.java:924) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.cdt.internal.ui.util.EditorUtility.calculateChangedLineRegions(EditorUtility.java:899) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.performSaveActions(CDocumentProvider.java:970) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider.commitWorkingCopy(CDocumentProvider.java:887) - at org.eclipse.cdt.internal.ui.editor.CDocumentProvider$2.execute(CDocumentProvider.java:919) - at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:130) - at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:67) - at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - 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.saveDocument(TextFileDocumentProvider.java:761) - at org.eclipse.ui.texteditor.AbstractTextEditor.performSave(AbstractTextEditor.java:5025) - at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4820) - at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:7117) - at org.eclipse.ui.Saveable.doSave(Saveable.java:220) - at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:358) - at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:202) - at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:286) - at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) - at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) - at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2184) - at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) - at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2180) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:294) - at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:272) - at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:214) - at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:149) - at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3904) - at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3918) - at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54) - at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295) - at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) - at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) - at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:282) - at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:264) - at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) - at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152) - at org.eclipse.core.commands.Command.executeWithChecks(Command.java:494) - at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:488) - at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) - at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1270) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130) - at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126) - at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547) - at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4918) - at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4799) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:05.179 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:05.762 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:05.766 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:06.125 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:07.545 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2446) - at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1552) - at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:6759) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4835) - at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:6074) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:14.966 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:17.404 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:17.428 -!MESSAGE Unhandled event loop exception -!STACK 0 -java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.access$10(LineNumberRulerColumn.java:675) - at org.eclipse.jface.text.source.LineNumberRulerColumn$4.paintControl(LineNumberRulerColumn.java:617) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:231) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088) - at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1688) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2552) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3822) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:23.952 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.ui 4 0 2017-09-12 12:43:24.651 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (47) does not match endLine (46)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (47) does not match endLine (46) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.text.source.LineNumberRulerColumn$1.run(LineNumberRulerColumn.java:417) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:44:47.476 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:44:47.550 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:44:47.607 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:44:47.660 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:44:47.720 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:44:47.777 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:44:47.837 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-12 12:44:47.898 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-12 12:44:47.913 -!MESSAGE Indexed 'HAL' (0 sources, 0 headers) in 0 sec: 0 declarations; 0 references; 0 unresolved inclusions; 0 syntax errors; 0 unresolved names (0%) - -!ENTRY org.tigris.subversion.subclipse.core 4 0 2017-09-12 12:44:47.916 -!MESSAGE Could not auto-share project HAL -!STACK 1 -org.tigris.subversion.subclipse.core.SVNException: Provided SVN information does not match that on disk for project 'HAL'. - at org.tigris.subversion.subclipse.core.resources.SVNWorkspaceRoot.setSharing(SVNWorkspaceRoot.java:206) - at org.tigris.subversion.subclipse.core.SVNTeamProviderType$AutoShareJob.autoconnectSVNProject(SVNTeamProviderType.java:140) - at org.tigris.subversion.subclipse.core.SVNTeamProviderType$AutoShareJob.run(SVNTeamProviderType.java:106) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 1 org.tigris.subversion.subclipse.core 4 4 2017-09-12 12:44:47.917 -!MESSAGE Provided SVN information does not match that on disk for project 'HAL'. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-12 12:49:35.678 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-12 12:49:39.306 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-12 12:49:44.671 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. -!SESSION 2017-09-13 08:31:36.488 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 08:31:48.936 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 08:31:48.942 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 08:31:48.944 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-13 08:31:49.949 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-13 08:31:53.791 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:32:27.058 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:32:27.148 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:32:27.219 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:32:27.283 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:32:30.925 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:32:31.005 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:32:31.074 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:32:31.138 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SESSION 2017-09-13 08:33:52.387 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 08:34:08.382 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 08:34:08.386 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 08:34:08.388 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-13 08:34:09.474 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-13 08:34:14.712 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 08:40:32.495 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 08:40:35.999 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 08:40:39.373 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:49:58.738 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:49:58.815 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:49:58.900 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:49:58.964 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:49:59.207 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:49:59.265 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:49:59.382 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:49:59.465 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.epp.mpc.ui 8 0 2017-09-13 08:55:54.634 -!MESSAGE org.eclipse.epp.mpc.ui -!STACK 0 -java.lang.InterruptedException - at org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer.run(ProfileChangeOperationComputer.java:205) - at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119) - -!ENTRY org.eclipse.core.jobs 4 2 2017-09-13 08:56:01.457 -!MESSAGE An internal error occurred during: "Update validate job". -!STACK 0 -java.lang.IllegalStateException: BundleContext is no longer valid - at org.eclipse.osgi.internal.framework.BundleContextImpl.checkValid(BundleContextImpl.java:984) - at org.eclipse.osgi.internal.framework.BundleContextImpl.getServiceReference(BundleContextImpl.java:559) - at org.eclipse.osgi.internal.framework.BundleContextImpl.getServiceReference(BundleContextImpl.java:1011) - at org.eclipse.equinox.internal.p2.core.helpers.ServiceHelper.getService(ServiceHelper.java:27) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.getSharedPreferences(AbstractRepositoryManager.java:512) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.restoreRepositories(AbstractRepositoryManager.java:1016) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.getRepositoryProperty(AbstractRepositoryManager.java:564) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:229) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:463) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.p2.engine.ProvisioningContext.loadMetadataRepository(ProvisioningContext.java:211) - at org.eclipse.equinox.p2.engine.ProvisioningContext.getLoadedMetadataRepositories(ProvisioningContext.java:194) - at org.eclipse.equinox.p2.engine.ProvisioningContext.getMetadata(ProvisioningContext.java:275) - at org.eclipse.equinox.internal.p2.director.SimplePlanner.updatesFor(SimplePlanner.java:784) - at org.eclipse.equinox.p2.operations.UpdateOperation.updatesFor(UpdateOperation.java:142) - at org.eclipse.equinox.p2.operations.UpdateOperation.computeProfileChangeRequest(UpdateOperation.java:179) - at org.eclipse.equinox.p2.operations.UpdateOperation$1.run(UpdateOperation.java:323) - at org.eclipse.equinox.internal.p2.operations.SearchForUpdatesResolutionJob.runModal(SearchForUpdatesResolutionJob.java:37) - at org.eclipse.equinox.p2.operations.ProfileChangeOperation.resolveModal(ProfileChangeOperation.java:115) - at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater.updatesAvailable(AutomaticUpdater.java:111) - at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater.updatesAvailable(AutomaticUpdater.java:92) - at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$6.run(AutomaticUpdater.java:351) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SESSION 2017-09-13 08:56:08.519 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 08:56:22.850 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 08:56:22.855 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 08:56:22.857 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-13 08:56:24.114 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:56:24.998 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:56:25.196 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:56:25.399 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 08:56:25.474 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-13 08:56:25.745 -!MESSAGE Started RMI Server, listening on port 21112 -!SESSION 2017-09-13 09:06:10.720 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 09:06:20.880 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 09:06:20.885 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 09:06:20.887 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-13 09:06:21.978 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-13 09:06:23.310 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 09:06:35.977 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 09:06:36.126 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 09:06:36.244 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 09:06:36.816 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 09:08:10.122 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 09:08:10.185 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 09:08:10.248 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 09:08:10.312 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-13 09:50:24.495 -!MESSAGE Indexed 'HAL' (0 sources, 1 headers) in 0,006 sec: 4 declarations; 1 references; 1 unresolved inclusions; 1 syntax errors; 2 unresolved names (29%) - -!ENTRY org.eclipse.cdt.core 1 0 2017-09-13 09:51:01.281 -!MESSAGE Indexed 'HAL' (0 sources, 3 headers) in 0,165 sec: 616 declarations; 131 references; 2 unresolved inclusions; 330 syntax errors; 455 unresolved names (38%) - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 09:53:24.764 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 09:53:27.033 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 09:53:30.536 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. - -!ENTRY org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:07.391 -!MESSAGE Verifying resource availability failed -!STACK 0 -java.lang.Exception - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:126) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) -!SUBENTRY 1 org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:07.391 -!MESSAGE http://downloads.open.collab.net/eclipse/update-site/e3.5/content.jar -!STACK 0 -java.io.FileNotFoundException: http://downloads.open.collab.net/eclipse/update-site/e3.5/content.jar - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:302) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.checkException(FileInfoReader.java:222) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:114) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:127) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:132) - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:229) - at org.eclipse.oomph.p2.internal.core.CachingTransport.delegateGetLastModified(CachingTransport.java:396) - at org.eclipse.oomph.p2.internal.core.CachingTransport.getLastModified(CachingTransport.java:345) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.mylyn.internal.discovery.core.util.P2TransportService.getLastModified(P2TransportService.java:111) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.getLastModified(WebUtil.java:184) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:130) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) -!SUBENTRY 1 org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:07.391 -!MESSAGE http://downloads.open.collab.net/eclipse/update-site/e3.5/content.xml -!STACK 0 -java.io.FileNotFoundException: http://downloads.open.collab.net/eclipse/update-site/e3.5/content.xml - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:302) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.checkException(FileInfoReader.java:222) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:114) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:127) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:132) - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:229) - at org.eclipse.oomph.p2.internal.core.CachingTransport.delegateGetLastModified(CachingTransport.java:396) - at org.eclipse.oomph.p2.internal.core.CachingTransport.getLastModified(CachingTransport.java:345) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.mylyn.internal.discovery.core.util.P2TransportService.getLastModified(P2TransportService.java:111) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.getLastModified(WebUtil.java:184) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:130) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) -!SUBENTRY 1 org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:07.391 -!MESSAGE http://downloads.open.collab.net/eclipse/update-site/e3.5/compositeContent.jar -!STACK 0 -java.io.FileNotFoundException: http://downloads.open.collab.net/eclipse/update-site/e3.5/compositeContent.jar - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:302) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.checkException(FileInfoReader.java:222) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:114) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:127) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:132) - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:229) - at org.eclipse.oomph.p2.internal.core.CachingTransport.delegateGetLastModified(CachingTransport.java:396) - at org.eclipse.oomph.p2.internal.core.CachingTransport.getLastModified(CachingTransport.java:345) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.mylyn.internal.discovery.core.util.P2TransportService.getLastModified(P2TransportService.java:111) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.getLastModified(WebUtil.java:184) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:130) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) - -!ENTRY org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:07.406 -!MESSAGE Verifying resource availability failed -!STACK 0 -java.lang.Exception - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:126) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) -!SUBENTRY 1 org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:07.406 -!MESSAGE http://tasktop.com/downloads/discovery/update-3.8/content.jar -!STACK 0 -java.io.FileNotFoundException: http://tasktop.com/downloads/discovery/update-3.8/content.jar - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:302) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.checkException(FileInfoReader.java:222) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:114) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:127) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:132) - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:229) - at org.eclipse.oomph.p2.internal.core.CachingTransport.delegateGetLastModified(CachingTransport.java:396) - at org.eclipse.oomph.p2.internal.core.CachingTransport.getLastModified(CachingTransport.java:345) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.mylyn.internal.discovery.core.util.P2TransportService.getLastModified(P2TransportService.java:111) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.getLastModified(WebUtil.java:184) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:130) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) -!SUBENTRY 1 org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:07.406 -!MESSAGE http://tasktop.com/downloads/discovery/update-3.8/content.xml -!STACK 0 -java.io.FileNotFoundException: http://tasktop.com/downloads/discovery/update-3.8/content.xml - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:302) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.checkException(FileInfoReader.java:222) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:114) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:127) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:132) - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:229) - at org.eclipse.oomph.p2.internal.core.CachingTransport.delegateGetLastModified(CachingTransport.java:396) - at org.eclipse.oomph.p2.internal.core.CachingTransport.getLastModified(CachingTransport.java:345) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.mylyn.internal.discovery.core.util.P2TransportService.getLastModified(P2TransportService.java:111) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.getLastModified(WebUtil.java:184) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:130) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) -!SUBENTRY 1 org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:07.406 -!MESSAGE http://tasktop.com/downloads/discovery/update-3.8/compositeContent.jar -!STACK 0 -java.io.FileNotFoundException: http://tasktop.com/downloads/discovery/update-3.8/compositeContent.jar - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:302) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.checkException(FileInfoReader.java:222) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:114) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:127) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:132) - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:229) - at org.eclipse.oomph.p2.internal.core.CachingTransport.delegateGetLastModified(CachingTransport.java:396) - at org.eclipse.oomph.p2.internal.core.CachingTransport.getLastModified(CachingTransport.java:345) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.mylyn.internal.discovery.core.util.P2TransportService.getLastModified(P2TransportService.java:111) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.getLastModified(WebUtil.java:184) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:130) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) - -!ENTRY org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:27.544 -!MESSAGE Verifying resource availability failed -!STACK 0 -java.lang.Exception - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:126) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) -!SUBENTRY 1 org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:27.544 -!MESSAGE http://download.eclipse.org/mylyn/snapshots/3.23/content.jar -!STACK 0 -java.io.FileNotFoundException: http://download.eclipse.org/mylyn/snapshots/3.23/content.jar - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:302) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.checkException(FileInfoReader.java:222) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:114) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:127) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:132) - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:229) - at org.eclipse.oomph.p2.internal.core.CachingTransport.delegateGetLastModified(CachingTransport.java:396) - at org.eclipse.oomph.p2.internal.core.CachingTransport.getLastModified(CachingTransport.java:345) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.mylyn.internal.discovery.core.util.P2TransportService.getLastModified(P2TransportService.java:111) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.getLastModified(WebUtil.java:184) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:130) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) -!SUBENTRY 1 org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:12:27.544 -!MESSAGE http://download.eclipse.org/mylyn/snapshots/3.23/content.xml -!STACK 0 -java.io.FileNotFoundException: http://download.eclipse.org/mylyn/snapshots/3.23/content.xml - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:302) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.checkException(FileInfoReader.java:222) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:114) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:127) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:132) - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:229) - at org.eclipse.oomph.p2.internal.core.CachingTransport.delegateGetLastModified(CachingTransport.java:396) - at org.eclipse.oomph.p2.internal.core.CachingTransport.getLastModified(CachingTransport.java:345) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.mylyn.internal.discovery.core.util.P2TransportService.getLastModified(P2TransportService.java:111) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.getLastModified(WebUtil.java:184) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:130) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:418) - at org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery$VerifyUpdateSiteJob.call(ConnectorDiscovery.java:1) - at java.util.concurrent.FutureTask.run(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) - at java.lang.Thread.run(Unknown Source) -!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2017-09-13 10:12:27.544 -!MESSAGE Unable to connect to repository http://download.eclipse.org/mylyn/snapshots/3.23/compositeContent.jar -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:120) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) - at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:328) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263) - at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2017-09-13 10:15:05.463 -!MESSAGE Connection to http://download.eclipse.org/mylyn/docs/releases/3.0/content.jar failed on Connection timed out: connect. Retry attempt 0 started -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory.connectSocket(ECFHttpClientProtocolSocketFactory.java:86) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) - at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) - at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1084) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1075) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1071) - at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:16:00.176 -!MESSAGE Verifying resource availability failed -!STACK 0 -java.lang.Exception - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:126) - at org.eclipse.mylyn.internal.discovery.core.model.DiscoveryFeedbackJob.run(DiscoveryFeedbackJob.java:131) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 1 org.eclipse.mylyn.discovery.core 4 0 2017-09-13 10:16:00.176 -!MESSAGE http://stats.mylyn.org/discovery/3.23/org.eclipse.mylyn.trac?id=org.eclipse.mylyn.trac_feature&product=org.eclipse.epp.package.cpp.product&buildId=4.6.3.M20170301-0400&os=win32&arch=x86_64&ws=win32&nl=en_GB -!STACK 0 -java.io.FileNotFoundException: http://stats.mylyn.org/discovery/3.23/org.eclipse.mylyn.trac?id=org.eclipse.mylyn.trac_feature&product=org.eclipse.epp.package.cpp.product&buildId=4.6.3.M20170301-0400&os=win32&arch=x86_64&ws=win32&nl=en_GB - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryStatusHelper.checkFileNotFound(RepositoryStatusHelper.java:302) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.checkException(FileInfoReader.java:222) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFiles(FileInfoReader.java:114) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getRemoteFile(FileInfoReader.java:127) - at org.eclipse.equinox.internal.p2.transport.ecf.FileInfoReader.getLastModified(FileInfoReader.java:132) - at org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.getLastModified(RepositoryTransport.java:229) - at org.eclipse.oomph.p2.internal.core.CachingTransport.delegateGetLastModified(CachingTransport.java:396) - at org.eclipse.oomph.p2.internal.core.CachingTransport.getLastModified(CachingTransport.java:345) - at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.mylyn.internal.discovery.core.util.P2TransportService.getLastModified(P2TransportService.java:111) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.getLastModified(WebUtil.java:184) - at org.eclipse.mylyn.internal.discovery.core.util.WebUtil.verifyAvailability(WebUtil.java:130) - at org.eclipse.mylyn.internal.discovery.core.model.DiscoveryFeedbackJob.run(DiscoveryFeedbackJob.java:131) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.core 4 0 2017-09-13 10:17:10.279 -!MESSAGE Exception during event notification -!STACK 0 -java.lang.NullPointerException - at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater.sameProfile(AutomaticUpdater.java:76) - at org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$1.notify(AutomaticUpdater.java:63) - at org.eclipse.equinox.internal.p2.core.ProvisioningEventBus.dispatchEvent(ProvisioningEventBus.java:108) - at org.eclipse.equinox.internal.p2.core.ProvisioningEventBus.dispatchEvent(ProvisioningEventBus.java:1) - at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) - at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) -!SESSION 2017-09-13 10:19:38.669 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-13 10:19:52.136 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 10:19:52.617 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 10:19:52.660 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 10:19:52.675 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 10:19:52.724 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 10:19:52.804 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 10:19:52.931 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-13 10:19:53.088 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 10:19:53.117 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 10:29:33.300 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 10:29:33.364 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 10:29:33.427 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 10:29:33.489 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 10:38:07.139 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 10:38:09.521 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 10:38:20.266 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. - -!ENTRY org.eclipse.core.resources 4 2 2017-09-13 12:38:07.704 -!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". -!STACK 1 -org.eclipse.core.internal.resources.ResourceException: Resource '/hsb-mrts/Debug/sources.mk' does not exist. - at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:335) - at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:209) - at org.eclipse.core.internal.resources.File.setContents(File.java:336) - at org.eclipse.core.internal.resources.File.setContents(File.java:434) - at fr.ac6.mcu.ide.process.makefile.MakefileGenerator.save(MakefileGenerator.java:858) - at fr.ac6.mcu.ide.process.makefile.MakefileGenerator.populateSourcesMakefile(MakefileGenerator.java:1215) - at fr.ac6.mcu.ide.process.makefile.MakefileGenerator.regenerateMakefiles(MakefileGenerator.java:951) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performMakefileGeneration(CommonBuilder.java:1006) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performPrebuildGeneration(CommonBuilder.java:873) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:748) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:513) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:459) - at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) - at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:330) - at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:405) - at org.eclipse.core.internal.resources.Project$1.run(Project.java:551) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:529) - at org.eclipse.core.internal.resources.Project.build(Project.java:120) - at org.eclipse.cdt.make.internal.core.MakeTarget$1.run(MakeTarget.java:356) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - at org.eclipse.cdt.make.internal.core.MakeTarget.build(MakeTarget.java:369) - at org.eclipse.cdt.make.ui.TargetBuild$1$1.run(TargetBuild.java:119) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - at org.eclipse.cdt.make.ui.TargetBuild$1.run(TargetBuild.java:122) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 1 org.eclipse.core.resources 4 368 2017-09-13 12:38:07.704 -!MESSAGE Resource '/hsb-mrts/Debug/sources.mk' does not exist. -!SUBENTRY 1 org.eclipse.core.resources 4 368 2017-09-13 12:38:07.704 -!MESSAGE Resource '/hsb-mrts/Debug/sources.mk' does not exist. - -!ENTRY org.eclipse.core.resources 4 566 2017-09-13 12:38:07.720 -!MESSAGE Errors occurred during the build. -!SUBENTRY 1 org.eclipse.cdt.managedbuilder.core 4 75 2017-09-13 12:38:07.720 -!MESSAGE Errors running builder 'CDT Builder' on project 'hsb-mrts'. -!STACK 1 -org.eclipse.core.internal.resources.ResourceException: Resource '/hsb-mrts/Debug/sources.mk' does not exist. - at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:335) - at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:209) - at org.eclipse.core.internal.resources.File.setContents(File.java:336) - at org.eclipse.core.internal.resources.File.setContents(File.java:434) - at fr.ac6.mcu.ide.process.makefile.MakefileGenerator.save(MakefileGenerator.java:858) - at fr.ac6.mcu.ide.process.makefile.MakefileGenerator.populateSourcesMakefile(MakefileGenerator.java:1215) - at fr.ac6.mcu.ide.process.makefile.MakefileGenerator.regenerateMakefiles(MakefileGenerator.java:951) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performMakefileGeneration(CommonBuilder.java:1006) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performPrebuildGeneration(CommonBuilder.java:873) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:748) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:513) - at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:459) - at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) - at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:330) - at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:405) - at org.eclipse.core.internal.resources.Project$1.run(Project.java:551) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:529) - at org.eclipse.core.internal.resources.Project.build(Project.java:120) - at org.eclipse.cdt.make.internal.core.MakeTarget$1.run(MakeTarget.java:356) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - at org.eclipse.cdt.make.internal.core.MakeTarget.build(MakeTarget.java:369) - at org.eclipse.cdt.make.ui.TargetBuild$1$1.run(TargetBuild.java:119) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) - at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) - at org.eclipse.cdt.make.ui.TargetBuild$1.run(TargetBuild.java:122) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 2 org.eclipse.core.resources 4 368 2017-09-13 12:38:07.720 -!MESSAGE Resource '/hsb-mrts/Debug/sources.mk' does not exist. -!SUBENTRY 1 org.eclipse.core.resources 4 368 2017-09-13 12:38:07.720 -!MESSAGE Resource '/hsb-mrts/Debug/sources.mk' does not exist. - -!ENTRY org.eclipse.ui 4 0 2017-09-13 15:33:50.258 -!MESSAGE Unhandled event loop exception -!STACK 0 -org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalStateException: startLine (61) does not match endLine (60)) - at org.eclipse.swt.SWT.error(SWT.java:4533) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4211) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3827) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -Caused by: java.lang.IllegalStateException: startLine (61) does not match endLine (60) - at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:459) - at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5123) - at org.eclipse.jface.text.JFaceTextUtil.modelLineToWidgetLine(JFaceTextUtil.java:247) - at org.eclipse.jface.internal.text.source.DiffPainter.paintLine(DiffPainter.java:216) - at org.eclipse.jface.internal.text.source.DiffPainter.paint(DiffPainter.java:156) - at org.eclipse.jface.text.source.LineNumberChangeRulerColumn.doPaint(LineNumberChangeRulerColumn.java:172) - at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:705) - at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:880) - at org.eclipse.jface.internal.text.source.DiffPainter.redraw(DiffPainter.java:379) - at org.eclipse.jface.internal.text.source.DiffPainter.access$2(DiffPainter.java:378) - at org.eclipse.jface.internal.text.source.DiffPainter$2.run(DiffPainter.java:368) - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) - ... 23 more -!SESSION 2017-09-13 16:09:41.529 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product -data C:\workspace\0387-hsb-mrts\trunk\S - Software\0 - HSB MRTS Kathode-MCP\3 - Implementation\0 - Code -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 16:09:46.446 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 16:09:46.450 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 16:09:46.452 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-13 16:09:48.767 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-13 16:09:49.853 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 16:10:19.771 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 16:10:19.865 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 16:10:19.933 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 16:10:19.990 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 16:11:31.627 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 16:11:31.695 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 16:11:31.759 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 16:11:31.818 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2017-09-13 16:14:09.029 -!MESSAGE Connection to http://download.eclipse.org/mylyn/drops/3.23.1/v20170623-2012/site.xml failed on Connection timed out: connect. Retry attempt 0 started -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory.connectSocket(ECFHttpClientProtocolSocketFactory.java:86) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) - at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) - at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1084) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1075) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1071) - at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.updatesite 2 0 2017-09-13 16:14:31.460 -!MESSAGE Error processing update site mirror. -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.connect0(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at sun.net.NetworkClient.doConnect(Unknown Source) - at sun.net.www.http.HttpClient.openServer(Unknown Source) - at sun.net.www.http.HttpClient.openServer(Unknown Source) - at sun.net.www.http.HttpClient.(Unknown Source) - at sun.net.www.http.HttpClient.New(Unknown Source) - at sun.net.www.http.HttpClient.New(Unknown Source) - at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source) - at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) - at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) - at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source) - at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source) - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) - at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) - at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source) - at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source) - at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) - at org.eclipse.equinox.internal.p2.updatesite.DefaultSiteParser.getAssociateSites(DefaultSiteParser.java:90) - at org.eclipse.equinox.internal.p2.updatesite.DefaultSiteParser.processSite(DefaultSiteParser.java:859) - at org.eclipse.equinox.internal.p2.updatesite.DefaultSiteParser.handleInitialState(DefaultSiteParser.java:459) - at org.eclipse.equinox.internal.p2.updatesite.DefaultSiteParser.startElement(DefaultSiteParser.java:886) - at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) - at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) - at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) - at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source) - at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) - at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) - at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) - at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) - at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) - at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source) - at org.eclipse.equinox.internal.p2.updatesite.DefaultSiteParser.parse(DefaultSiteParser.java:541) - at org.eclipse.equinox.internal.p2.updatesite.UpdateSite.load(UpdateSite.java:152) - at org.eclipse.equinox.internal.p2.updatesite.metadata.UpdateSiteMetadataRepositoryFactory.initializeRepository(UpdateSiteMetadataRepositoryFactory.java:99) - at org.eclipse.equinox.internal.p2.updatesite.metadata.UpdateSiteMetadataRepositoryFactory.load(UpdateSiteMetadataRepositoryFactory.java:59) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) - at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:117) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:409) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:201) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:476) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:74) - -!ENTRY org.eclipse.equinox.p2.core 4 0 2017-09-13 16:15:56.435 -!MESSAGE Provisioning exception -!STACK 1 -org.eclipse.equinox.p2.core.ProvisionException: Unable to connect to repository http://download.eclipse.org/tools/gef/updates/releases/compositeContent.xml - at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:243) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.getLocalFile(CompositeMetadataRepositoryFactory.java:73) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:98) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) - at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:117) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:409) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:201) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:476) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:166) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.(CompositeMetadataRepository.java:106) - at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:122) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) - at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768) - at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:117) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:409) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:201) - at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:476) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) - at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.getAvailableRepositories(UpdateChecker.java:152) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker.checkForUpdates(UpdateChecker.java:130) - at org.eclipse.equinox.internal.p2.updatechecker.UpdateChecker$UpdateCheckThread.run(UpdateChecker.java:74) -Caused by: java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:120) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) - at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:328) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263) - at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1002 2017-09-13 16:15:56.435 -!MESSAGE Unable to connect to repository http://download.eclipse.org/tools/gef/updates/releases/compositeContent.xml -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:120) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) - at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:328) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263) - at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 16:15:59.432 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 16:16:01.837 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 16:16:08.683 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. - -!ENTRY org.eclipse.equinox.p2.transport.ecf 4 1002 2017-09-13 16:16:30.423 -!MESSAGE Unable to connect to repository http://download.eclipse.org/mylyn/snapshots/3.23/compositeContent.xml -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:120) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) - at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:328) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263) - at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.codan.core.cxx 4 1 2017-09-13 16:40:04.281 -!MESSAGE Unsupported statement type: CASTCaseStatement. - -!ENTRY org.eclipse.cdt.codan.core.cxx 4 1 2017-09-13 16:40:04.285 -!MESSAGE Unsupported statement type: CASTDefaultStatement. - -!ENTRY org.eclipse.cdt.codan.core.cxx 4 1 2017-09-13 16:40:07.301 -!MESSAGE Unsupported statement type: CASTCaseStatement. - -!ENTRY org.eclipse.cdt.codan.core.cxx 4 1 2017-09-13 16:40:07.304 -!MESSAGE Unsupported statement type: CASTDefaultStatement. -!SESSION 2017-09-13 17:04:59.136 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -product org.eclipse.epp.package.cpp.product -data C:\workspace\0387-hsb-mrts\trunk\S - Software\0 - HSB MRTS Kathode-MCP\3 - Implementation\0 - Code -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 17:05:04.565 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 17:05:04.580 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-13 17:05:04.580 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-13 17:05:07.045 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-13 17:05:07.921 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 17:08:08.840 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 17:08:08.955 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 17:08:09.054 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-13 17:08:09.111 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 17:51:07.967 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 17:51:10.404 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-13 17:51:13.939 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-14 08:19:12.036 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-14 08:19:12.094 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-14 08:19:12.153 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-14 08:19:12.214 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.codan.core.cxx 4 1 2017-09-14 09:17:07.367 -!MESSAGE Unsupported statement type: CASTCaseStatement. - -!ENTRY org.eclipse.cdt.codan.core.cxx 4 1 2017-09-14 09:17:07.383 -!MESSAGE Unsupported statement type: CASTDefaultStatement. - -!ENTRY org.eclipse.e4.ui.workbench 4 0 2017-09-14 19:01:37.951 -!MESSAGE Error disposing widget for : org.eclipse.e4.ui.model.application.ui.menu.impl.MenuImpl null -!STACK 0 -java.lang.IllegalArgumentException: Argument not valid - at org.eclipse.swt.SWT.error(SWT.java:4514) - at org.eclipse.swt.SWT.error(SWT.java:4448) - at org.eclipse.swt.SWT.error(SWT.java:4419) - at org.eclipse.swt.graphics.GC.setFont(GC.java:4617) - at org.eclipse.swt.custom.CTabFolderRenderer.computeSize(CTabFolderRenderer.java:340) - at org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering.computeSize(CTabRendering.java:200) - at org.eclipse.swt.custom.CTabFolder.setItemSize(CTabFolder.java:2819) - at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3764) - at org.eclipse.swt.custom.CTabFolder.updateItems(CTabFolder.java:3697) - at org.eclipse.swt.custom.CTabFolder.onResize(CTabFolder.java:2090) - at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:340) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084) - at org.eclipse.swt.widgets.Control.sendResize(Control.java:3042) - at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1058) - at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1108) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3220) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3216) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3292) - at org.eclipse.swt.widgets.Control.setBounds(Control.java:3288) - at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:301) - at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:246) - at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:289) - at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:289) - at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:163) - at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1386) - at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1062) - at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1108) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3220) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3216) - at org.eclipse.swt.widgets.Control.setBounds(Control.java:3211) - at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:204) - at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1386) - at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1797) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4874) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2547) - at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:88) - at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5699) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4887) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) - at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1482) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3259) - at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1102) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3220) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3216) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3292) - at org.eclipse.swt.widgets.Control.setBounds(Control.java:3288) - at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:123) - at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1386) - at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1797) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4874) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2547) - at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:88) - at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5699) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4887) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) - at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1482) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3259) - at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1102) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3220) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3216) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3292) - at org.eclipse.swt.widgets.Control.setBounds(Control.java:3288) - at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:301) - at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:246) - at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:289) - at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:163) - at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1386) - at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1797) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4874) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2547) - at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:88) - at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5699) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4887) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method) - at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1482) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3259) - at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1102) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3220) - at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3216) - at org.eclipse.swt.widgets.Control.setBounds(Control.java:3211) - at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:204) - at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1386) - at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1797) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4874) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2547) - at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:88) - at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5699) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4887) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method) - at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:1030) - at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:996) - at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1210) - at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1801) - at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:492) - at org.eclipse.swt.widgets.Decorations.WM_SIZE(Decorations.java:1849) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4874) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1656) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2547) - at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:506) - at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5699) - at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:499) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4887) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1656) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5110) - at org.eclipse.swt.internal.win32.OS.SetMenu(Native Method) - at org.eclipse.swt.widgets.Decorations.setMenuBar(Decorations.java:1187) - at org.eclipse.swt.widgets.Menu.releaseParent(Menu.java:1206) - at org.eclipse.swt.widgets.Widget.release(Widget.java:844) - at org.eclipse.swt.widgets.Widget.dispose(Widget.java:460) - at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.disposeWidget(SWTPartRenderer.java:176) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:918) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$1(PartRenderingEngine.java:846) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$3.run(PartRenderingEngine.java:841) - at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:825) - at org.eclipse.ui.internal.WorkbenchWindow$1.handleEvent(WorkbenchWindow.java:322) - at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40) - at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233) - at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145) - at org.eclipse.swt.widgets.Display.syncExec(Display.java:4821) - at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:211) - at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36) - at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201) - at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197) - at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) - at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) - at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) - at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135) - at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) - at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) - at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:94) - at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60) - at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374) - at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:261) - at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) - at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer$1.widgetDisposed(SWTPartRenderer.java:139) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:124) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084) - at org.eclipse.swt.widgets.Widget.release(Widget.java:836) - at org.eclipse.swt.widgets.Widget.dispose(Widget.java:460) - at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:459) - at org.eclipse.swt.widgets.Shell.dispose(Shell.java:737) - at org.eclipse.swt.widgets.Display.release(Display.java:3875) - at org.eclipse.swt.graphics.Device.dispose(Device.java:298) - at org.eclipse.swt.widgets.Display.messageProc(Display.java:3358) - at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2547) - at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:506) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4897) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1656) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3144) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3819) - at org.eclipse.jface.window.Window.runEventLoop(Window.java:818) - at org.eclipse.jface.window.Window.open(Window.java:794) - at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:396) - at org.eclipse.jface.dialogs.MessageDialogWithToggle.open(MessageDialogWithToggle.java:115) - at org.eclipse.jface.dialogs.MessageDialogWithToggle.openOkCancelConfirm(MessageDialogWithToggle.java:210) - at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:213) - at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$1.handleEvent(IDEWorkbenchAdvisor.java:165) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410) - at org.eclipse.swt.widgets.Display.messageProc(Display.java:3371) - at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2547) - at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:506) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4897) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1656) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3144) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3819) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) - -!ENTRY org.eclipse.equinox.event 4 0 2017-09-14 19:01:37.967 -!MESSAGE Exception while dispatching event org.osgi.service.event.Event [topic=org/eclipse/e4/ui/model/ui/UIElement/widget/SET] {ChangedElement=org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl@31580101 (elementId: org.eclipse.e4.ui.compatibility.editor, tags: [Editor, org.eclipse.cdt.ui.editor.CEditor, removeOnHide], contributorURI: null) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer@345d641e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (contributionURI: bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor, object: org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor@18805ec1, context: PartImpl (org.eclipse.e4.ui.compatibility.editor) Context, variables: [], label: stm32f10x_usart.h, iconURI: platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif, tooltip: null, dirty: false, closeable: true, description: null), Widget=null, org.eclipse.e4.data={ChangedElement=org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl@31580101 (elementId: org.eclipse.e4.ui.compatibility.editor, tags: [Editor, org.eclipse.cdt.ui.editor.CEditor, removeOnHide], contributorURI: null) (widget: null, renderer: org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer@345d641e, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (contributionURI: bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor, object: org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor@18805ec1, context: PartImpl (org.eclipse.e4.ui.compatibility.editor) Context, variables: [], label: stm32f10x_usart.h, iconURI: platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif, tooltip: null, dirty: false, closeable: true, description: null), AttName=widget, EventType=SET, OldValue=ContributedPartRenderer$2 {}, Widget=null}, AttName=widget, EventType=SET, OldValue=ContributedPartRenderer$2 {}} to handler org.eclipse.e4.ui.services.internal.events.UIEventHandler@fa670c9 -!STACK 0 -java.lang.NullPointerException - at org.eclipse.ui.internal.NavigationHistory.getDisplay(NavigationHistory.java:176) - at org.eclipse.ui.internal.NavigationHistory.markEditor(NavigationHistory.java:193) - at org.eclipse.ui.internal.WorkbenchPage.updateActiveEditorSources(WorkbenchPage.java:411) - at org.eclipse.ui.internal.WorkbenchPage.firePartClosed(WorkbenchPage.java:5164) - at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart$1.handleEvent(CompatibilityPart.java:102) - at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40) - at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233) - at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145) - at org.eclipse.swt.widgets.Display.syncExec(Display.java:4821) - at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:211) - at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36) - at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201) - at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197) - at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) - at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) - at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) - at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135) - at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) - at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) - at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:94) - at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60) - at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374) - at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setWidget(UIElementImpl.java:261) - at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.unbindWidget(SWTPartRenderer.java:151) - at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer$1.widgetDisposed(SWTPartRenderer.java:139) - at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:124) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) - at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084) - at org.eclipse.swt.widgets.Widget.release(Widget.java:836) - at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:952) - at org.eclipse.swt.widgets.Widget.release(Widget.java:839) - at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:952) - at org.eclipse.swt.widgets.Widget.release(Widget.java:839) - at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:952) - at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:171) - at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:807) - at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1368) - at org.eclipse.swt.widgets.Widget.release(Widget.java:839) - at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1356) - at org.eclipse.swt.widgets.Widget.release(Widget.java:839) - at org.eclipse.swt.widgets.Widget.dispose(Widget.java:460) - at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:459) - at org.eclipse.swt.widgets.Shell.dispose(Shell.java:737) - at org.eclipse.swt.widgets.Display.release(Display.java:3875) - at org.eclipse.swt.graphics.Device.dispose(Device.java:298) - at org.eclipse.swt.widgets.Display.messageProc(Display.java:3358) - at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2547) - at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:506) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4897) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1656) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3144) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3819) - at org.eclipse.jface.window.Window.runEventLoop(Window.java:818) - at org.eclipse.jface.window.Window.open(Window.java:794) - at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:396) - at org.eclipse.jface.dialogs.MessageDialogWithToggle.open(MessageDialogWithToggle.java:115) - at org.eclipse.jface.dialogs.MessageDialogWithToggle.openOkCancelConfirm(MessageDialogWithToggle.java:210) - at org.eclipse.ui.internal.ide.application.IDEWorkbenchWindowAdvisor.promptOnExit(IDEWorkbenchWindowAdvisor.java:213) - at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$1.handleEvent(IDEWorkbenchAdvisor.java:165) - at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418) - at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410) - at org.eclipse.swt.widgets.Display.messageProc(Display.java:3371) - at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) - at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2547) - at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:506) - at org.eclipse.swt.widgets.Control.windowProc(Control.java:4897) - at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359) - at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1656) - at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2199) - at org.eclipse.swt.widgets.Display.windowProc(Display.java:5123) - at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method) - at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3144) - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3819) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) - at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693) - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:610) - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) - 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(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) - at org.eclipse.equinox.launcher.Main.run(Main.java:1519) -!SESSION 2017-09-15 11:33:20.711 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.core.resources 2 10035 2017-09-15 11:33:25.525 -!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-15 11:33:27.117 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-15 11:33:27.232 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-15 11:33:27.318 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-15 11:33:27.449 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-15 11:33:31.595 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-15 11:33:31.601 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-15 11:33:31.603 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-15 11:33:33.325 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-15 11:33:33.394 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-15 11:33:34.392 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-15 11:33:35.762 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-15 11:33:36.262 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-15 11:33:36.781 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2017-09-15 11:41:38.564 -!MESSAGE Connection to http://download.eclipse.org/mylyn/drops/3.23.0/v20170614-2003/features/org.eclipse.mylyn.reviews.sdk.feature_2.14.0.v20170411-2108.jar failed on Connection timed out: connect. Retry attempt 0 started -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory.connectSocket(ECFHttpClientProtocolSocketFactory.java:86) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) - at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) - at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1084) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1075) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1071) - at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2017-09-15 11:42:04.117 -!MESSAGE Connection to http://download.eclipse.org/mylyn/drops/3.23.0/v20170614-2003/features/org.eclipse.mylyn.test_feature_3.23.0.v20170411-2036.jar failed on Connection timed out: connect. Retry attempt 0 started -!STACK 0 -java.net.ConnectException: Connection timed out: connect - at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) - at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) - at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) - at java.net.AbstractPlainSocketImpl.connect(Unknown Source) - at java.net.PlainSocketImpl.connect(Unknown Source) - at java.net.SocksSocketImpl.connect(Unknown Source) - at java.net.Socket.connect(Unknown Source) - at org.eclipse.ecf.internal.provider.filetransfer.httpclient4.ECFHttpClientProtocolSocketFactory.connectSocket(ECFHttpClientProtocolSocketFactory.java:86) - at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179) - at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) - at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134) - at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612) - at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) - at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) - at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1084) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1075) - at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1071) - at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:74) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-15 11:42:33.098 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-15 11:42:36.850 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-15 11:42:41.406 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. -!SESSION 2017-09-19 14:17:14.449 ----------------------------------------------- -eclipse.buildId=4.6.3.M20170301-0400 -java.version=1.8.0_141 -java.vendor=Oracle Corporation -BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB -Framework arguments: -product org.eclipse.epp.package.cpp.product -Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-19 14:17:28.388 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-19 14:17:28.388 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.equinox.registry 4 1 2017-09-19 14:17:28.388 -!MESSAGE Executable extension definition for "resolver" not found. - -!ENTRY org.eclipse.egit.ui 2 0 2017-09-19 14:17:30.903 -!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git -user global configuration and to define the default location to store repositories: 'H:\'. If this is -not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and -EGit might behave differently since they see different configuration options. -This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. - -!ENTRY fr.ac6.mcu.ide 1 1 2017-09-19 14:17:32.575 -!MESSAGE Started RMI Server, listening on port 21112 - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-19 14:17:39.384 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-19 14:17:39.523 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-19 14:17:39.627 -!MESSAGE Error: Cannot run program "arm-none-eabi-gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-19 14:17:39.689 -!MESSAGE Error: Cannot run program "arm-none-eabi-g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "arm-none-eabi-g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-19 14:28:20.533 -!MESSAGE No repository found at http://matclipse.eclipselabs.org.codespot.com/git.update/. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-19 14:28:22.893 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git/git.update. - -!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2017-09-19 14:28:33.018 -!MESSAGE No repository found at https://github.com/krystophny/matclipse.git. - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-19 14:31:16.424 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-19 14:31:16.486 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-19 14:31:16.549 -!MESSAGE Error: Cannot run program "gcc": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "gcc": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) - -!ENTRY org.eclipse.cdt.core 4 0 2017-09-19 14:31:16.611 -!MESSAGE Error: Cannot run program "g++": Launching failed -!STACK 0 -java.io.IOException: Cannot run program "g++": Launching failed - at org.eclipse.cdt.utils.spawner.Spawner.exec(Spawner.java:349) - at org.eclipse.cdt.utils.spawner.Spawner.(Spawner.java:91) - at org.eclipse.cdt.utils.spawner.ProcessFactory.exec(ProcessFactory.java:91) - at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:194) - at org.eclipse.cdt.internal.core.BuildRunnerHelper.build(BuildRunnerHelper.java:263) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runProgramForLanguage(AbstractBuiltinSpecsDetector.java:759) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForLanguage(AbstractBuiltinSpecsDetector.java:689) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector.runForEachLanguage(AbstractBuiltinSpecsDetector.java:562) - at org.eclipse.cdt.managedbuilder.language.settings.providers.AbstractBuiltinSpecsDetector$1.runInWorkspace(AbstractBuiltinSpecsDetector.java:496) - at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39) - at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/.log b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/.log deleted file mode 100644 index af337fb..0000000 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/.log +++ /dev/null @@ -1,13 +0,0 @@ -*** SESSION sep. 08, 2017 14:48:18.37 ------------------------------------------ -*** SESSION sep. 08, 2017 15:45:22.37 ------------------------------------------ -*** SESSION sep. 11, 2017 08:26:16.00 ------------------------------------------ -*** SESSION sep. 12, 2017 09:08:37.66 ------------------------------------------ -*** SESSION sep. 12, 2017 12:28:02.99 ------------------------------------------ -*** SESSION sep. 13, 2017 08:31:48.14 ------------------------------------------ -*** SESSION sep. 13, 2017 08:34:07.49 ------------------------------------------ -*** SESSION sep. 13, 2017 08:56:22.06 ------------------------------------------ -*** SESSION sep. 13, 2017 09:06:20.00 ------------------------------------------ -*** SESSION sep. 13, 2017 10:19:50.15 ------------------------------------------ -*** SESSION sep. 13, 2017 16:09:45.61 ------------------------------------------ -*** SESSION sep. 15, 2017 11:33:26.35 ------------------------------------------ -*** SESSION sep. 19, 2017 14:17:27.20 ------------------------------------------ diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/HAL.1505213087904.pdom b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/HAL.1505213087904.pdom deleted file mode 100644 index 796db958d5b032a9b56acdbfee06b236a387911f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 991232 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%0A$+?jEk;^U9vO{}+> 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

_1gKAQ_8Nd^?V}l7%x$=gURoC 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

6SW;!pGk?ieL0j>hR=3cqv|hfbcbW$C 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%0Al(C;|wCVrR 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 gpl?dW@jY29vYCr0dv>$&$ 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 diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.indexes/c5/a8/history.index b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.indexes/c5/a8/history.index deleted file mode 100644 index 3c60e9bbc48ce53c66c55d795aa7a468eac967ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQ#U|?WmkkSv%FD*(=)z8dJ&M8ev)psjOO$`e157x_IU_7uw!?kY)gSbTJgvZyn Pbi7)%qoX>Gk%0jK2DlVR diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.indexes/c5/a8/properties.index b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.indexes/c5/a8/properties.index deleted file mode 100644 index bef2247feb1f0033dc8ecbf4f45b928283165c4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 570 zcmbu+u?~Vj3-X=(op>0CMt{fascqqG|b!3&Mt3%0@eE>85xOaI8*v3zDAxn0s(>Uyk7=AW~~ VNls^3vPXqk>g2&z634|8^E9D8)gCj~TZu_g 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 diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/HAL/.markers b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/HAL/.markers deleted file mode 100644 index a22ce90108d67e0b2017823cc326fcabcf7215df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3342 zcmdVdPjAym6aesP0%}Mjx@rNH7U)n_MNr}t%BjGiB#0uhP|;|&QdJ~pJV^%Z88b7f zngTbFKp@}*Du@GzJuK3m_9Jv}oH(%jsnC9a6`ui~rzIp7GWLN3mZHS*zn|ZGGk!)0 zrO}qc%=9^gPzpYG=^`VO3kP`jEm#ruukE4LX{E{ zpXJ1DIMlMN0_?ZM;G(eGLa|iFMJbfRXNpC93N$*;I4%m$XD*d^j%v+#O)X;K2bWW* z+k+DVJ&p2kqMEclJYq{P&jqJ>YFAjkM#u=}LgT7va0kQbW~a+DC<7RC-84ELj)nAQ2qgceO7>M}omt^kdX|M&p;XfPT#uR0f5; zY_fazA~I`&f!m5v3SypUYxZ=ZBDDJ(gmu6r~uONg9j)TZ+yBuH@GN zPRy_|gJ}N0SjxfPDCJ;(Qsuf)-kV=Q{bm~a6`pBk4sxku=AU4=!!kM&i&*<_Qbj3EyW%arCHb3RUthy@}UheD;<^HjOENOM@1`pJ!!Ol zYh}}ftGp6Rkz0*Y{7;PO} zrmiY^PiocPwta%-Yn!&Q)@te}tG2dXOr;cZ3M=hR9<3gkShng@_`JZXLF%{)Zw44% VDI6wEN8Su~aR-9?T6y(n&u1&Md>a4& diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/STM32F10x_StdPeriph_Lib_V3.5.0/.indexes/87/3f/de/properties.index b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/STM32F10x_StdPeriph_Lib_V3.5.0/.indexes/87/3f/de/properties.index deleted file mode 100644 index 74d0cf1983e31bba3627a1aa732dbde7c02151fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 754 zcmchVyAFat5Jd+IOaH+iSP%-MmOd&?2-p)`MwkTH&Fo_2?-eo8(m-N4&vWNy8~~WY z%01GBQzkTSd_D#KVd34A*k&Oz=_1)N-H=_XrE6>z_}8v%G>HP72`m-o0%b|splC=? zZISD=6pT3;%dLpesD>r(GqQ@KcN%7W9J12LwuSlkBAMB48NNouwr_>?5T&^$)k$@p k$HEZmAb(iO|3lMk9Mt>W--^sQ*5-HC=j$4ivK`~=1OK=Cm;e9( diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/de/history.index b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/de/history.index deleted file mode 100644 index 684052b1b20129e5974d20bf0d07ee9728c5b8a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1316 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 G>SvhcCZ#VhJHJWKC9~qC$CI zrB;&cX;!*nOFLnwW&Fr#Fg*~o846p@#1KNQR$jq=GvO$>oL9CVyTMfe9;SP;u&eVK ze^FxPVCNbRL(j?jYTb7}w`F=U|u3OhE50{h5lr=VcIFdaZq)Mmsv$ICyw!p%1&IF~HoN-`cYFO-kjk(AX`qW!_O|J}~hU}wD>-UBdbf8(Bu6`@(-b)U=#{Z}+0!M44RWzEZteu*`jeSAu#fx}LH`e0Wu&11 diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.markers b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.markers deleted file mode 100644 index 54b128ac114f6ff4345bf145dce7da158e8eb242..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1624 zcmb`H&ubGw6vt;1w5?j|Aqq;guZI#W?8Yhz3PMX0K~M{6B!|+6Y}k5i-g$3)obMTJwPNE{D8{w_#~%2{yIziXj(~Be$Te zlvJ?HPPIgY59829m3*7R+TJ^Ob&*{flu|6A8wbTCTgR?1loK|SbKTQy?rm>z@;?+Y z#9mbBi8ex=AgSa44HSm>1*mh;LVuk8+<^Z4kUmMfFM|M;;}LSwN{XA`GVH=1RWV#Q zyOPLQd3evyvg}%^I@*55PIuUuSfeWY!X)}o3kGt~?)wn|HmmEUb*MIk2D-dhDU3|3 z10k&$2;2#;1PRj`w#LI`7Rz(wHjgm=1q2+1=LU_?goAWr0E(`_YW-#6BH zJE&Z1``Mj}JS_QpqLlTw+UDP-)i(cOq_$kQHtzdSsjh*J+ij^#I+O)tP(LPuT6moX zwXlCoD0=`kV*A86b%j`|u5a8GyQsVV>A9WFz3DB+Y;XO`><(>T?hiZ^8X{=axIy)R zt7ZW-O@JF4h@>Iy$u*mHEsm0vO|Na*w)?qT<33nTs@pqw@s#C%9}8{5>(}bbS9c!^ z`X!M$4u_-mX(CZ(Z={Jbduv3L6J4jITZ7S0)7pOSe_bIGirVLiC~}Kw6uB!$rFc0; T@ns^4{7M={zI0TIk9~??>fOn7 diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources deleted file mode 100644 index 4e71e1c69eb5f2b9580a81b0c3be490fe2fe6957..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1252 zcmbu7PfEi;7{y%&vUBA^0>SOrrVXZrKtX!|sh~TVCSU8|Bok&P{evslx)Z#BCvaU6 zS6;;fbm_*ljll$FVs$&b_jvQZU+?+u)_&R9-8*>vczSrpIqPe{hyPG>=Rppn&-aP>C-YA0r4TNd%w}hUpjujDs(En&l{T5^#jX zB>shT6PXf!gsI3950T^mezTzlBcoe@Z - - - ModelMigrationProcessor.001 - activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration - - - - - - - - topLevel - shellMaximized - - - - - persp.actionSet:org.eclipse.mylyn.doc.actionSet - persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation - persp.actionSet:org.eclipse.ui.cheatsheets.actionSet - persp.actionSet:org.eclipse.rse.core.search.searchActionSet - persp.actionSet:org.eclipse.search.searchActionSet - persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation - persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo - persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet - persp.actionSet:org.eclipse.ui.actionSet.keyBindings - persp.actionSet:org.eclipse.ui.actionSet.openFiles - persp.actionSet:org.eclipse.cdt.ui.SearchActionSet - persp.actionSet:org.eclipse.cdt.ui.CElementCreationActionSet - persp.actionSet:org.eclipse.ui.NavigateActionSet - persp.viewSC:org.eclipse.ui.console.ConsoleView - persp.viewSC:org.eclipse.search.ui.views.SearchView - persp.viewSC:org.eclipse.ui.views.ContentOutline - persp.viewSC:org.eclipse.ui.views.ProblemView - persp.viewSC:org.eclipse.cdt.ui.CView - persp.viewSC:org.eclipse.ui.views.ResourceNavigator - persp.viewSC:org.eclipse.ui.views.PropertySheet - persp.viewSC:org.eclipse.ui.views.TaskList - persp.newWizSC:org.eclipse.cdt.autotools.ui.wizards.conversionWizard - persp.newWizSC:org.eclipse.cdt.ui.wizards.ConvertToMakeWizard - persp.newWizSC:org.eclipse.cdt.ui.wizards.NewMakeFromExisting - persp.newWizSC:org.eclipse.cdt.ui.wizards.NewCWizard1 - persp.newWizSC:org.eclipse.cdt.ui.wizards.NewCWizard2 - persp.newWizSC:org.eclipse.cdt.ui.wizard.project - persp.newWizSC:org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard - persp.newWizSC:org.eclipse.cdt.ui.wizards.NewFolderCreationWizard - persp.newWizSC:org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard - persp.newWizSC:org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard - persp.newWizSC:org.eclipse.cdt.ui.wizards.NewFileCreationWizard - persp.newWizSC:org.eclipse.cdt.ui.wizards.NewClassCreationWizard - persp.showIn:org.eclipse.cdt.codan.internal.ui.views.ProblemDetails - persp.viewSC:org.eclipse.cdt.codan.internal.ui.views.ProblemDetails - persp.actionSet:org.eclipse.debug.ui.breakpointActionSet - persp.viewSC:org.eclipse.cdt.make.ui.views.MakeView - persp.actionSet:org.eclipse.cdt.make.ui.makeTargetActionSet - persp.perspSC:org.eclipse.debug.ui.DebugPerspective - persp.perspSC:org.eclipse.team.ui.TeamSynchronizingPerspective - persp.actionSet:org.eclipse.debug.ui.launchActionSet - persp.actionSet:org.eclipse.cdt.ui.buildConfigActionSet - persp.actionSet:org.eclipse.cdt.ui.NavigationActionSet - persp.actionSet:org.eclipse.cdt.ui.OpenActionSet - persp.actionSet:org.eclipse.cdt.ui.CodingActionSet - persp.actionSet:org.eclipse.ui.edit.text.actionSet.presentation - persp.showIn:org.eclipse.cdt.ui.includeBrowser - persp.showIn:org.eclipse.cdt.ui.CView - persp.showIn:org.eclipse.ui.navigator.ProjectExplorer - persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer - persp.viewSC:org.eclipse.cdt.ui.includeBrowser - persp.actionSet:org.eclipse.debug.ui.profileActionSet - persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks - persp.newWizSC:org.eclipse.mylyn.tasks.ui.wizards.new.repository.task - - - - - - - - - - - - - - - - - - - - - - - - - - - - General - - - - - - - - - - - - - - - - View - categoryTag:Help - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:Help - - - - active - - - Editor - org.eclipse.cdt.ui.editor.CEditor - removeOnHide - - - - Editor - org.eclipse.cdt.ui.editor.CEditor - removeOnHide - active - activeOnClose - - - - Editor - org.eclipse.cdt.ui.editor.CEditor - removeOnHide - - - - Editor - org.eclipse.cdt.ui.editor.CEditor - removeOnHide - - - - Editor - org.eclipse.cdt.ui.editor.CEditor - removeOnHide - - - - Editor - org.eclipse.cdt.ui.editor.CEditor - removeOnHide - - - - Editor - org.eclipse.cdt.ui.editor.CEditor - removeOnHide - - - - Editor - org.eclipse.cdt.ui.editor.CEditor - removeOnHide - - - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - menuContribution:popup - popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu - - - - - - - View - categoryTag:C/C++ - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - menuContribution:popup - popup:org.eclipse.ui.views.ProblemView - popup:org.eclipse.ui.ide.MarkersView - - - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - menuContribution:popup - popup:#TranslationUnitOutlinerContext - - - menuContribution:popup - popup:#TranslationUnitOutlinerContext - - - menuContribution:popup - popup:#TranslationUnitOutlinerContext - - - menuContribution:popup - popup:#TranslationUnitOutlinerContext - - - menuContribution:popup - popup:#TranslationUnitOutlinerContext - - - - - - - - View - categoryTag:Make - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:Mylyn - - ViewMenu - menuContribution:menu - - - menuContribution:popup - popup:org.eclipse.mylyn.tasks.ui.menus.activeTask - - - menuContribution:popup - popup:org.eclipse.mylyn.tasks.ui.views.tasks - - - - - - - - View - categoryTag:Team - - ViewMenu - menuContribution:menu - - - - - - - View - categoryTag:SVN - - ViewMenu - menuContribution:menu - - - - - - - - View - categoryTag:General - - ViewMenu - menuContribution:menu - - - menuContribution:popup - popup:org.eclipse.search.ui.views.SearchView - - - menuContribution:popup - popup:org.eclipse.search.ui.views.SearchView - - - - - - toolbarSeparator - - - - Draggable - - - - toolbarSeparator - - - - Draggable - - - Draggable - - - Draggable - - - Draggable - - - toolbarSeparator - - - - Draggable - - - - toolbarSeparator - - - - toolbarSeparator - - - - Draggable - - - stretch - SHOW_RESTORE_MENU - - - Draggable - HIDEABLE - SHOW_RESTORE_MENU - - - - - stretch - - - Draggable - - - Draggable - - - - - Draggable - - - - - TrimStack - Draggable - - - TrimStack - Draggable - - - TrimStack - Draggable - - - - - TrimStack - Draggable - - - TrimStack - Draggable - - - TrimStack - Draggable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - platform:win32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - platform:win32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Editor - - - - - View - categoryTag:C/C++ - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Make - - - - - View - categoryTag:C/C++ - - - - - View - categoryTag:C/C++ - - - - - View - categoryTag:C/C++ - - - - - View - categoryTag:C/C++ - - - - - View - categoryTag:C/C++ - - - - - View - categoryTag:General - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Git - - - - - View - categoryTag:Git - - - - - View - categoryTag:Git - - - - - View - categoryTag:Git - - - - - View - categoryTag:Git - - - - - View - categoryTag:Help - - - - - View - categoryTag:Charts - - - - - View - categoryTag:Profiling - - - - - View - categoryTag:Profiling - - - - - View - categoryTag:Profiling - - - - - View - categoryTag:Mylyn - - - - - View - categoryTag:Mylyn - - - - - View - categoryTag:Oomph - - - - - View - categoryTag:Connections - - - - - View - categoryTag:Remote Systems - - - - - View - categoryTag:Remote Systems - - - - - View - categoryTag:Remote Systems - - - - - View - categoryTag:Remote Systems - - - - - View - categoryTag:Remote Systems - - - - - View - categoryTag:Remote Systems - - - - - View - categoryTag:Remote Systems - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:Team - - - - - View - categoryTag:Team - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:LTTng - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:Tracing - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:Help - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:General - - - - - View - categoryTag:XML - - - - - View - categoryTag:XML - - - - - View - categoryTag:CollabNet - - - - - View - categoryTag:CollabNet - - - - - View - categoryTag:CollabNet - - - - - View - categoryTag:CollabNet - - - - - View - categoryTag:SVN - - - - - View - categoryTag:General - - - - - View - categoryTag:Mylyn - - - - - View - categoryTag:Mylyn - - - - - View - categoryTag:SVN - - - - - View - categoryTag:SVN - - - - - View - categoryTag:SVN - - - - - View - categoryTag:SVN - - - - - View - categoryTag:SVN - - - - - View - categoryTag:Debug - - - - - View - categoryTag:Maven - - - - - View - categoryTag:Maven - - - - - View - categoryTag:SVN - - - - - View - categoryTag:SVN - - - - - View - categoryTag:SVN - - - - - View - categoryTag:SVN - - - - - View - categoryTag:SVN - - - - - View - categoryTag:Mylyn - - - - glue - move_after:PerspectiveSpacer - SHOW_RESTORE_MENU - - - move_after:Spacer Glue - HIDEABLE - SHOW_RESTORE_MENU - - - glue - move_after:SearchField - SHOW_RESTORE_MENU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache/segments.gen b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache/segments.gen deleted file mode 100644 index fc08b1456bc49e2b9643b959a5b3b20957ce6a47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20 QcmezW|NlP*2w;QJ07>-(2mk;8 diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/segments.gen b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/local-history/segments.gen deleted file mode 100644 index fc08b1456bc49e2b9643b959a5b3b20957ce6a47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20 QcmezW|NlP*2w;QJ07>-(2mk;8 diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml deleted file mode 100644 index 2a1d488..0000000 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml +++ /dev/null @@ -1,15 +0,0 @@ - -

-
- - -
-
- - - -
-
- -
-
diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml deleted file mode 100644 index 258bfae..0000000 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml +++ /dev/null @@ -1,31 +0,0 @@ - -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - - -
-
diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/version.ini b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/version.ini deleted file mode 100644 index fb887e7..0000000 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/version.ini +++ /dev/null @@ -1,3 +0,0 @@ -#Tue Sep 19 14:17:20 CEST 2017 -org.eclipse.core.runtime=2 -org.eclipse.platform=4.6.3.v20170301-0400 diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Display/inc/nhd0420.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Display/inc/nhd0420.h index d98be38..a694bdc 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Display/inc/nhd0420.h +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Display/inc/nhd0420.h @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -32,12 +32,25 @@ // Include files // ----------------------------------------------------------------------------- - +#include "spi.h" // ----------------------------------------------------------------------------- // Constant and macro definitions // ----------------------------------------------------------------------------- +#define NHD0420_SPI_MAX_CLK_HZ (100000) +// SPI settings +#define NHD0420_SPI_Direction (SPI_Direction_1Line_Tx) +#define NHD0420_SPI_Mode (SPI_Mode_Master) +#define NHD0420_SPI_DataSize (SPI_DataSize_8b) +#define NHD0420_SPI_CPOL (SPI_CPOL_High) +#define NHD0420_SPI_CPHA (SPI_CPHA_2Edge) +#define NHD0420_SPI_NSS (SPI_NSS_Soft) +#define NHD0420_SPI_FirstBit (SPI_FirstBit_MSB) +#define NHD0420_SPI_CRCPolynomial (7) +#define NHD0420_SPI_RX_QUEUE (32) +#define NHD0420_SPI_TX_QUEUE (32) + #define NHD0420_NUMBER_OF_ROWS (4) #define NHD0420_NUMBER_OF_COLUMNS (20) @@ -109,7 +122,7 @@ /** ---------------------------------------------------------------------------- - * NHD0420_Init + * NHD0420_construct * Initialises the NewHeaven Display 0420 * * @param interface The interface to use @@ -123,6 +136,34 @@ extern ErrorStatus NHD0420_construct(void* interface); +/** ---------------------------------------------------------------------------- + * NHD0420_destruct + * Destructor for the NHD0420 instance + * + * @param interface The interface to use + * + * @return void + * + * @todo + * ----------------------------------------------------------------------------- + */ +extern void NHD0420_destruct(void); + + +/** ---------------------------------------------------------------------------- + * NHD0420_getSpiParameters + * Function that assigns the NHD0420 SPI parameters to a spiParameters struct + * + * @param parameters + * + * @return ErrorStatus + * + * @todo + * ----------------------------------------------------------------------------- + */ +extern ErrorStatus NHD0420_getSpiParameters(struct SpiParameters* parameters); + + /** ---------------------------------------------------------------------------- * NHD0420_setCursorToPosition * Sets the cursor of the display to the specified row and column diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Display/src/nhd0420.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Display/src/nhd0420.c index 65c15e4..3a17f52 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Display/src/nhd0420.c +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Display/src/nhd0420.c @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -25,7 +25,9 @@ // Include files // ----------------------------------------------------------------------------- +#include #include + #include "stm32f10x.h" #include "nhd0420.h" @@ -58,6 +60,8 @@ static int nhd0420_cursorRowOffset[NHD0420_NUMBER_OF_ROWS] = NHD0420_CURSOR_OFFSET_ROW4 }; +static bool initialized = false; + // ----------------------------------------------------------------------------- // Function declarations // ----------------------------------------------------------------------------- @@ -72,7 +76,65 @@ static struct SpiDevice* nhd0420Interface; ErrorStatus NHD0420_construct(void* interface) { ErrorStatus returnValue = SUCCESS; - nhd0420Interface = (struct SpiDevice*)interface; + + if (!initialized) + { + nhd0420Interface = (struct SpiDevice*)interface; + + if (returnValue == SUCCESS) + { + initialized = true; + } + + } + return returnValue; +} + + +void NHD0420_destruct (void) +{ + +} + + +ErrorStatus NHD0420_getSpiParameters(struct SpiParameters* parameters) +{ + ErrorStatus returnValue = SUCCESS; + + if ((configCPU_CLOCK_HZ / 64) < NHD0420_SPI_MAX_CLK_HZ) + { + parameters->SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_64; + } + else if ((configCPU_CLOCK_HZ / 128) < NHD0420_SPI_MAX_CLK_HZ) + { + parameters->SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_128; + } + else if ((configCPU_CLOCK_HZ / 256) < NHD0420_SPI_MAX_CLK_HZ) + { + parameters->SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_256; + } + else + { + // The CPU clock is too high. The pre-scaler has a max of 256. A clock higher than 25,6 MHz + // results in a SPI CLK higher than 100 kHz, which is the max of the display + returnValue = ERROR; + } + + if (returnValue == SUCCESS) + { + // SPI pre-scaler was no problem - assign the remaining parameters + parameters->SPI_CPHA = NHD0420_SPI_CPHA; + parameters->SPI_CPOL = NHD0420_SPI_CPOL; + parameters->SPI_CRCPolynomial = NHD0420_SPI_CRCPolynomial; + parameters->SPI_DataSize = NHD0420_SPI_DataSize; + parameters->SPI_Direction = NHD0420_SPI_Direction; + parameters->SPI_FirstBit = NHD0420_SPI_FirstBit; + parameters->SPI_Mode = NHD0420_SPI_Mode; + parameters->SPI_NSS = NHD0420_SPI_NSS; + parameters->rxQueueSize = NHD0420_SPI_RX_QUEUE; + parameters->txQueueSize = NHD0420_SPI_TX_QUEUE; + } + return returnValue; } @@ -100,7 +162,7 @@ ErrorStatus NHD0420_setCursorToPosition(uint8_t row, uint8_t column) if (returnValue == SUCCESS) { uint8_t address = nhd0420_cursorRowOffset[row] + column; - char buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_CURSOR_SET, address}; + uint8_t buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_CURSOR_SET, address}; returnValue = NHD0420_sendData(buffer, 3); } @@ -126,7 +188,7 @@ ErrorStatus NHD0420_setContrast(uint8_t contrast) if (returnValue == SUCCESS) { - char buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_SET_CONTRAST, contrast}; + uint8_t buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_SET_CONTRAST, contrast}; returnValue = NHD0420_sendData(buffer, 3); } @@ -152,7 +214,7 @@ ErrorStatus NHD0420_setBacklightBrightness(uint8_t brightness) if (returnValue == SUCCESS) { - char buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_SET_BRIGHTNESS, brightness}; + uint8_t buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_SET_BRIGHTNESS, brightness}; returnValue = NHD0420_sendData(buffer, 3); } @@ -177,7 +239,7 @@ ErrorStatus NHD0420_setRS232Baudrate(uint8_t baudrate) if (returnValue == SUCCESS) { - char buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_CHANGE_RS232_BR, baudrate}; + uint8_t buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_CHANGE_RS232_BR, baudrate}; returnValue = NHD0420_sendData(buffer, 3); } return returnValue; @@ -201,7 +263,7 @@ ErrorStatus NHD0420_setI2CAddress(uint8_t address) if (returnValue == SUCCESS) { - char buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_CHANGE_I2C_ADDRSS, address}; + uint8_t buffer[3] = {NHD0420_CMD_PREFIX, NHD0420_CMD_CHANGE_I2C_ADDRSS, address}; returnValue = NHD0420_sendData(buffer, 3); } return returnValue; diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/Makefile b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/Makefile new file mode 100644 index 0000000..915e31c --- /dev/null +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/Makefile @@ -0,0 +1,48 @@ +CROSS_COMPILE = arm-none-eabi- +CC = $(CROSS_COMPILE)gcc +LD = $(CROSS_COMPILE)gcc +AR = $(CROSS_COMPILE)ar +OBJCOPY = $(CROSS_COMPILE)objcopy +OBJDUMP = $(CROSS_COMPILE)objdump + +OBJDIR = obj +SRCDIR = src/ +ROOTDIR = ../../ + +LIBRARY_NAME = ../libKeypad.a + +CCFLAGS = -c -O2 -Wall -g -fno-common -mcpu=cortex-m3 -mthumb \ +-Iinc \ +-I../Platform/inc \ +-I../Misc/inc \ +-I$(ROOTDIR)/hsb-mrts/inc \ +-I$(ROOTDIR)/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/STM32F10x_StdPeriph_Driver/inc \ +-I$(ROOTDIR)/FreeRTOS/Source/include \ +-I$(ROOTDIR)/FreeRTOS/Source/portable/GCC/ARM_CM3 \ +-I$(ROOTDIR)/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x \ +-I$(ROOTDIR)/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/CoreSupport +ARFLAGS = rs + +OBJECTS = \ +keypadMatrix.o \ + + + +vpath %.o $(OBJDIR) +vpath %.c $(SRCDIR) + +all: $(LIBRARY_NAME) + +$(LIBRARY_NAME): $(OBJDIR) $(OBJECTS) + $(AR) $(ARFLAGS) $@ $(addprefix $(OBJDIR)/, $(OBJECTS)) + +%.o: %.c + $(CC) $(CCFLAGS) $< -o $(OBJDIR)/$@ + +$(OBJDIR): + mkdir -p $@ + +clean: + rm -rf $(OBJDIR) $(LIBRARY_NAME) + +.PHONY: all clean diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/inc/keypadMatrix.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/inc/keypadMatrix.h new file mode 100644 index 0000000..af6b4d2 --- /dev/null +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/inc/keypadMatrix.h @@ -0,0 +1,83 @@ +// ----------------------------------------------------------------------------- +/// @file keypadMatrix.h +/// @brief File description +// ----------------------------------------------------------------------------- +// Micro-Key bv +// Industrieweg 28, 9804 TG Noordhorn +// Postbus 92, 9800 AB Zuidhorn +// The Netherlands +// Tel: +31 594 503020 +// Fax: +31 594 505825 +// Email: support@microkey.nl +// Web: www.microkey.nl +// ----------------------------------------------------------------------------- +/// $Revision$ +/// $Author$ +/// $Date$ +// (c) 2017 Micro-Key bv +// ----------------------------------------------------------------------------- + +/// @defgroup {group_name} {group_description} +/// Description + +/// @file keypadMatrix.h +/// @ingroup {group_name} + + +#ifndef KEYPAD_INC_KEYPADMATRIX_H_ +#define KEYPAD_INC_KEYPADMATRIX_H_ + + +// ----------------------------------------------------------------------------- +// Include files +// ----------------------------------------------------------------------------- + +#include "platform.h" + +#include "stm32f10x_exti.h" + +// ----------------------------------------------------------------------------- +// Constant and macro definitions +// ----------------------------------------------------------------------------- + +#define KEYPAD_NUMBER_OF_ROWS (4) +#define KEYPAD_NUMBER_OF_COLUMNS (4) + +// ----------------------------------------------------------------------------- +// Type definitions. +// ----------------------------------------------------------------------------- + +struct keypadElement +{ + T_PL_GPIO gpio; + EXTI_InitTypeDef EXTI_InitStruct; +}; + +struct Keypad +{ + struct keypadElement row[KEYPAD_NUMBER_OF_ROWS]; + struct keypadElement column[KEYPAD_NUMBER_OF_COLUMNS]; +}; + +// ----------------------------------------------------------------------------- +// Function declarations +// ----------------------------------------------------------------------------- + +/** ---------------------------------------------------------------------------- + * Keypad_construct + * contructor for the Keypad driver + * + * @return ErrorStatus SUCCESS if initialisation was successful + * ERROR otherwise + * + * @todo + * ----------------------------------------------------------------------------- + */ +extern ErrorStatus Keypad_construct(void); + + + +extern ErrorStatus Keypad_logModuleInfo(void); + + +#endif /* KEYPAD_INC_KEYPADMATRIX_H_ */ diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/src/keypadMatrix.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/src/keypadMatrix.c new file mode 100644 index 0000000..273de88 --- /dev/null +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Keypad/src/keypadMatrix.c @@ -0,0 +1,133 @@ +// ----------------------------------------------------------------------------- +/// @file keypadMatrix.c +/// @brief Description +// ----------------------------------------------------------------------------- +// Micro-Key bv +// Industrieweg 28, 9804 TG Noordhorn +// Postbus 92, 9800 AB Zuidhorn +// The Netherlands +// Tel: +31 594 503020 +// Fax: +31 594 505825 +// Email: support@microkey.nl +// Web: www.microkey.nl +// ----------------------------------------------------------------------------- +/// $Revision$ +/// $Author$ +/// $Date$ +// (c) 2017 Micro-Key bv +// ----------------------------------------------------------------------------- + +/// @file keypadMatrix.c +/// @ingroup {group_name} + + +// ----------------------------------------------------------------------------- +// Include files +// ----------------------------------------------------------------------------- + +#include +#include +#include "FreeRTOS.h" +#include "task.h" +#include "FreeRTOSFixes.h" + +#include "Logger.h" + +#include "keypadMatrix.h" +#include "platform.h" + +// ----------------------------------------------------------------------------- +// Constant and macro definitions +// ----------------------------------------------------------------------------- + +#define KEYPAD_STACK_SIZE (512) +#define KEYPAD_TASK_PRIORITY (3) + +// ----------------------------------------------------------------------------- +// Type definitions +// ----------------------------------------------------------------------------- + + +// ----------------------------------------------------------------------------- +// File-scope variables +// ----------------------------------------------------------------------------- + +static bool initialized = false; +static xTaskHandle keypadTaskHandle = NULL; + +// ----------------------------------------------------------------------------- +// Function declarations +// ----------------------------------------------------------------------------- + +static void KeypadTask(void* parameters); + +// ----------------------------------------------------------------------------- +// Function definitions +// ----------------------------------------------------------------------------- + + +ErrorStatus Keypad_construct(void) +{ + ErrorStatus returnValue = SUCCESS; + BaseType_t taskCreateReturn; + + if(!initialized) + { + if(returnValue == SUCCESS) + { + taskCreateReturn = xTaskCreate(KeypadTask, (const char*)"keypadTask", KEYPAD_STACK_SIZE, NULL, KEYPAD_TASK_PRIORITY, &keypadTaskHandle); + if(taskCreateReturn != pdPASS) + { + returnValue = ERROR; + } + } + + if(returnValue == SUCCESS) + { + initialized = true; + LOGGER_INFO("Keypad task started"); +// GPIO_SetBits(kRow1->rowGpio.GPIO_Typedef, kRow1->rowGpio.GPIO_InitStruct.GPIO_Pin); + } + else + { + LOGGER_ERROR("Keypad task FAILED with code %x", (unsigned int)taskCreateReturn); + } + } + + return returnValue; +} + + +ErrorStatus Keypad_logModuleInfo(void) +{ + ErrorStatus errorStatus = SUCCESS; + + OS_logTaskInfo(keypadTaskHandle); + + return errorStatus; +} + + +void Keypad_Destruct (void) +{ + initialized = false; +} + +static void KeypadTask(void* parameters) +{ + while (1) + { + vTaskDelay(1000); + + LOGGER_DEBUG("ROW1: %d, ROW2: %d, ROW3: %d, ROW4: %d - Col1: %d, Col2: %d, Col3: %d, Col4: %d", + GPIO_ReadOutputDataBit(keypad->row[0].gpio.GPIO_Typedef, keypad->row[0].gpio.GPIO_InitStruct.GPIO_Pin), + GPIO_ReadOutputDataBit(keypad->row[1].gpio.GPIO_Typedef, keypad->row[1].gpio.GPIO_InitStruct.GPIO_Pin), + GPIO_ReadOutputDataBit(keypad->row[2].gpio.GPIO_Typedef, keypad->row[2].gpio.GPIO_InitStruct.GPIO_Pin), + GPIO_ReadOutputDataBit(keypad->row[3].gpio.GPIO_Typedef, keypad->row[3].gpio.GPIO_InitStruct.GPIO_Pin), + GPIO_ReadInputDataBit(keypad->column[0].gpio.GPIO_Typedef, keypad->column[0].gpio.GPIO_InitStruct.GPIO_Pin), + GPIO_ReadInputDataBit(keypad->column[1].gpio.GPIO_Typedef, keypad->column[1].gpio.GPIO_InitStruct.GPIO_Pin), + GPIO_ReadInputDataBit(keypad->column[2].gpio.GPIO_Typedef, keypad->column[2].gpio.GPIO_InitStruct.GPIO_Pin), + GPIO_ReadInputDataBit(keypad->column[3].gpio.GPIO_Typedef, keypad->column[3].gpio.GPIO_InitStruct.GPIO_Pin) + ); + } +} diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Makefile b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Makefile index 01dca02..5334714 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Makefile +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Makefile @@ -1,12 +1,12 @@ all: -# $(MAKE) -C Keypad + $(MAKE) -C Keypad $(MAKE) -C Display $(MAKE) -C Misc $(MAKE) -C Platform clean: -# $(MAKE) -C Keypad clean + $(MAKE) -C Keypad clean $(MAKE) -C Display clean $(MAKE) -C Misc clean $(MAKE) -C Platform clean diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/Makefile b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/Makefile index 1527fd8..477ce0a 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/Makefile +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/Makefile @@ -23,10 +23,7 @@ CCFLAGS = -c -O2 -Wall -g -fno-common -mcpu=cortex-m3 -mthumb \ ARFLAGS = rs OBJECTS = \ -stm32f10x_it.o \ -led.o \ -spi.o \ -uart.o \ +IODevice.o diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/IODevice.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/IODevice.h new file mode 100644 index 0000000..36c7562 --- /dev/null +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/IODevice.h @@ -0,0 +1,70 @@ +// ----------------------------------------------------------------------------- +/// @file IODevice.h +/// @brief File description +// ----------------------------------------------------------------------------- +// Micro-Key bv +// Industrieweg 28, 9804 TG Noordhorn +// Postbus 92, 9800 AB Zuidhorn +// The Netherlands +// Tel: +31 594 503020 +// Fax: +31 594 505825 +// Email: support@microkey.nl +// Web: www.microkey.nl +// ----------------------------------------------------------------------------- +/// $Revision$ +/// $Author$ +/// $Date$ +// (c) 2017 Micro-Key bv +// ----------------------------------------------------------------------------- + +/// @defgroup {group_name} {group_description} +/// Description + +/// @file IODevice.h +/// @ingroup {group_name} + + +#ifndef MISC_INC_IODEVICE_H_ +#define MISC_INC_IODEVICE_H_ + + +// ----------------------------------------------------------------------------- +// Include files +// ----------------------------------------------------------------------------- + +#include + +#include "stm32f10x.h" + +// ----------------------------------------------------------------------------- +// Constant and macro definitions +// ----------------------------------------------------------------------------- + + + +// ----------------------------------------------------------------------------- +// Type definitions. +// ----------------------------------------------------------------------------- +struct IODevice; + +typedef ErrorStatus (*ReadFunction)(struct IODevice* self, char* buffer, size_t length, size_t* actualLength); +typedef ErrorStatus (*WriteFunction)(struct IODevice* self, const char* buffer, size_t length); + +struct IODevice +{ + ReadFunction _read; + WriteFunction _write; +}; + +// ----------------------------------------------------------------------------- +// Function declarations +// ----------------------------------------------------------------------------- + +extern ErrorStatus IODevice_construct (struct IODevice* self, ReadFunction read, WriteFunction write); + +extern ErrorStatus IODevice_write(struct IODevice* self, const char* buffer, size_t length); + +extern ErrorStatus IODevice_read(struct IODevice* self, char* buffer, size_t length, size_t* actualLength); + + +#endif /* MISC_INC_IODEVICE_H_ */ diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/IODevice.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/IODevice.c new file mode 100644 index 0000000..7c6083b --- /dev/null +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/IODevice.c @@ -0,0 +1,78 @@ +// ----------------------------------------------------------------------------- +/// @file IODevice.c +/// @brief Description +// ----------------------------------------------------------------------------- +// Micro-Key bv +// Industrieweg 28, 9804 TG Noordhorn +// Postbus 92, 9800 AB Zuidhorn +// The Netherlands +// Tel: +31 594 503020 +// Fax: +31 594 505825 +// Email: support@microkey.nl +// Web: www.microkey.nl +// ----------------------------------------------------------------------------- +/// $Revision$ +/// $Author$ +/// $Date$ +// (c) 2017 Micro-Key bv +// ----------------------------------------------------------------------------- + +/// @file IODevice.c +/// @ingroup {group_name} + + +// ----------------------------------------------------------------------------- +// Include files +// ----------------------------------------------------------------------------- + +#include "IODevice.h" + +// ----------------------------------------------------------------------------- +// Constant and macro definitions +// ----------------------------------------------------------------------------- + + + +// ----------------------------------------------------------------------------- +// Type definitions +// ----------------------------------------------------------------------------- + + +// ----------------------------------------------------------------------------- +// File-scope variables +// ----------------------------------------------------------------------------- + + + +// ----------------------------------------------------------------------------- +// Function declarations +// ----------------------------------------------------------------------------- + + + +// ----------------------------------------------------------------------------- +// Function definitions +// ----------------------------------------------------------------------------- + + +ErrorStatus IODevice_construct (struct IODevice* self, ReadFunction read, WriteFunction write) +{ + ErrorStatus returnValue = SUCCESS; + + self->_write = write; + self->_read = read; + + return returnValue; +} + +ErrorStatus IODevice_write(struct IODevice* self, const char* buffer, size_t length) +{ + ErrorStatus returnValue = SUCCESS; + + if (self->_write != NULL) + { + self->_write(self, buffer, length); + } + + return returnValue; +} diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/Makefile b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/Makefile index 402119a..63359d4 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/Makefile +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/Makefile @@ -14,6 +14,8 @@ LIBRARY_NAME = ../libPlatform.a CCFLAGS = -c -O2 -Wall -g -fno-common -mcpu=cortex-m3 -mthumb -DOLI_STM32_H107 \ -Iinc \ -I../Misc/inc \ +-I../Keypad/inc \ +-I../Display/inc \ -I$(ROOTDIR)/hsb-mrts/inc \ -I$(ROOTDIR)/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/STM32F10x_StdPeriph_Driver/inc \ -I$(ROOTDIR)/FreeRTOS/Source/include \ @@ -23,12 +25,17 @@ CCFLAGS = -c -O2 -Wall -g -fno-common -mcpu=cortex-m3 -mthumb -DOLI_STM32_H107 \ ARFLAGS = rs OBJECTS = \ +stm32f10x_it.o \ +led.o \ +spi.o \ +uart.o \ oli_stm32_h107.o \ vpath %.o $(OBJDIR) vpath %.c \ -$(SRCDIR) +$(SRCDIR) \ +$(ROOTDIR)/hsb-mrts/src all: $(LIBRARY_NAME) diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/led.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/led.h similarity index 95% rename from S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/led.h rename to S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/led.h index 9ccf7d8..8f161f1 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/led.h +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/led.h @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/platform.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/platform.h index 15b9a82..b8b25f5 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/platform.h +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/platform.h @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -34,6 +34,8 @@ // Include files // ----------------------------------------------------------------------------- +#include + #include "FreeRTOSConfig.h" #include "stm32f10x.h" @@ -71,6 +73,9 @@ extern struct SpiDevice* const spiDAC; extern struct SpiDevice* const spiDisplay; extern struct SpiDevice* const spiEEPROM; +extern struct Keypad* const keypad; + + // ----------------------------------------------------------------------------- // Function declarations // ----------------------------------------------------------------------------- diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/spi.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/spi.h similarity index 67% rename from S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/spi.h rename to S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/spi.h index 66376ae..7386eaa 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/spi.h +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/spi.h @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -43,7 +43,17 @@ // Constant and macro definitions // ----------------------------------------------------------------------------- - +#define SPI_DEF_Direction (SPI_Direction_2Lines_FullDuplex) +#define SPI_DEF_Mode (SPI_Mode_Master) +#define SPI_DEF_DataSize (SPI_DataSize_8b) +#define SPI_DEF_CPOL (SPI_CPOL_Low) +#define SPI_DEF_CPHA (SPI_CPHA_1Edge) +#define SPI_DEF_NSS (SPI_NSS_Hard) +#define SPI_DEF_BaudRatePrescaler (SPI_BaudRatePrescaler_2) +#define SPI_DEF_FirstBit (SPI_FirstBit_MSB) +#define SPI_DEF_CRCPolynomial (7) +#define SPI_DEF_RX_QUEUE (16) +#define SPI_DEF_TX_QUEUE (16) // ----------------------------------------------------------------------------- // Type definitions. @@ -72,9 +82,25 @@ struct Spi bool initialized; }; +struct SpiParameters +{ + uint16_t SPI_Direction; + uint16_t SPI_Mode; + uint16_t SPI_DataSize; + uint16_t SPI_CPOL; + uint16_t SPI_CPHA; + uint16_t SPI_NSS; + uint16_t SPI_BaudRatePrescaler; + uint16_t SPI_FirstBit; + uint16_t SPI_CRCPolynomial; + UBaseType_t txQueueSize; + UBaseType_t rxQueueSize; +}; + struct SpiDevice { struct Spi* spi; + struct SpiParameters* spiParameters; T_PL_GPIO SPI_CE; }; @@ -86,13 +112,8 @@ struct SpiDevice * Spi_construct * Description of function * - * @param self The UART object to initialize - * @param baudrate Baudrate to use - * @param wordlength Wordlength for the UART - * @param stopbits Number of stopbits to use - * @param parity Parity of the UART - * @param mode Mode (TX, RX, Both) - * @param hwFlowControl Control of hardware flow control + * @param self The SPi object to initialize + * @param parameters The SPI parameters to use * * @return ErrorStatus SUCCESS if writing message was successful * ERROR otherwise @@ -100,7 +121,7 @@ struct SpiDevice * @todo * ----------------------------------------------------------------------------- */ -extern ErrorStatus SPI_construct(struct Spi* self, uint16_t SPI_Direction, uint16_t SPI_Mode, uint16_t SPI_DataSize, uint16_t SPI_CPOL, uint16_t SPI_CPHA, uint16_t SPI_NSS, uint16_t SPI_BaudRatePrescaler, uint16_t SPI_FirstBit, uint16_t SPI_CRCPolynomial, UBaseType_t txQueueSize, UBaseType_t rxQueueSize); +extern ErrorStatus SPI_construct(struct Spi* self, struct SpiParameters* parameters); /** ---------------------------------------------------------------------------- @@ -118,6 +139,21 @@ extern ErrorStatus SPI_construct(struct Spi* self, uint16_t SPI_Direction, uint1 extern ErrorStatus SPI_destruct(struct Spi* self); +/** ---------------------------------------------------------------------------- + * Spi_getDefaultParameters + * Function that assigns default parameters to the spi struct + * + * @param parameters + * + * @return ErrorStatus SUCCESS if destruct was successful + * ERROR otherwise + * + * @todo + * ----------------------------------------------------------------------------- + */ +extern ErrorStatus SPI_getDefaultParameters(struct SpiParameters* parameters); + + /** ---------------------------------------------------------------------------- * Spi_Write * Write the data in buffer to the SPI in argument self diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/uart.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/uart.h similarity index 67% rename from S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/uart.h rename to S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/uart.h index bcaa2ec..2614fe4 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/inc/uart.h +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/inc/uart.h @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -36,12 +36,20 @@ #include "semphr.h" #include "platform.h" +#include "IODevice.h" // ----------------------------------------------------------------------------- // Constant and macro definitions // ----------------------------------------------------------------------------- - +#define UART_DEF_BAUDRATE (9600) +#define UART_DEF_WORDLENGTH (USART_WordLength_8b) +#define UART_DEF_STOPBITS (USART_StopBits_1) +#define UART_DEF_PARITY (USART_Parity_No) +#define UART_DEF_MODE (USART_Mode_Tx | USART_Mode_Rx) +#define UART_DEF_HW_FLOW_CONTROL (USART_HardwareFlowControl_None) +#define UART_DEF_RX_QUEUE (32) +#define UART_DEF_TX_QUEUE (32) // ----------------------------------------------------------------------------- // Type definitions. @@ -54,11 +62,19 @@ struct usartQueueItem struct UartParameters { - int baudrate; + uint32_t baudrate; + uint16_t wordlength; + uint16_t stopbits; + uint16_t parity; + uint16_t mode; + uint16_t hwFlowControl; + UBaseType_t txQueueSize; + UBaseType_t rxQueueSize; }; struct Uart { + struct IODevice device; USART_TypeDef* USART_TypeDef; USART_InitTypeDef USART_InitStruct; USART_ClockInitTypeDef* USART_ClockInitStruct; @@ -76,7 +92,7 @@ struct Uart // ----------------------------------------------------------------------------- /** ---------------------------------------------------------------------------- - * Uart_Init + * Uart_construct * Description of function * * @param _self The UART object to initialize @@ -93,16 +109,29 @@ struct Uart * @todo * ----------------------------------------------------------------------------- */ -extern ErrorStatus Uart_Init(struct Uart* _self, uint32_t baudrate, uint16_t wordlength, uint16_t stopbits, uint16_t parity, uint16_t mode, uint16_t hwFlowControl, UBaseType_t txQueueSize, UBaseType_t rxQueueSize); +extern ErrorStatus Uart_construct(struct Uart* self, struct UartParameters* parameters); +/** ---------------------------------------------------------------------------- + * Uart_getDefaultParameters + * Function that assigns default parameters to the uart struct + * + * @param parameters + * + * @return ErrorStatus + * + * @todo + * ----------------------------------------------------------------------------- + */ +extern ErrorStatus Uart_getDefaultParameters(struct UartParameters* parameters); + /** ---------------------------------------------------------------------------- * Uart_Write * Description of function * - * @param _self The UART class object + * @param self The UART class object * @param buffer Message string to send - * @parm length Message length + * @param length Message length * * @return ErrorStatus SUCCESS if writing message was successful * ERROR otherwise @@ -110,7 +139,7 @@ extern ErrorStatus Uart_Init(struct Uart* _self, uint32_t baudrate, uint16_t wor * @todo * ----------------------------------------------------------------------------- */ -extern ErrorStatus Uart_Write(struct Uart* _self, const uint8_t* buffer, int length); +extern ErrorStatus Uart_Write(struct Uart* self, const char* buffer, int length); diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/led.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/led.c similarity index 94% rename from S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/led.c rename to S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/led.c index 55c4d67..ddd934f 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/led.c +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/led.c @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/oli_stm32_h107.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/oli_stm32_h107.c index e2e69a8..16799f1 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/oli_stm32_h107.c +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/oli_stm32_h107.c @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -34,6 +34,8 @@ #include "led.h" #include "spi.h" #include "uart.h" +#include "keypadMatrix.h" +#include "nhd0420.h" // ----------------------------------------------------------------------------- @@ -43,12 +45,6 @@ // UART1 Settings (Logger/Console) #define UART_LOG_TYPEDEF (USART1) #define UART_LOG_BAUDRATE (57600) -#define UART_LOG_WORDLENGTH (USART_WordLength_8b) -#define UART_LOG_STOPBITS (USART_StopBits_1) -#define UART_LOG_PARITY (USART_Parity_No) -#define UART_LOG_MODE (USART_Mode_Tx | USART_Mode_Rx) -#define UART_LOG_HW_FLOW_CONTROL (USART_HardwareFlowControl_None) -#define UART_LOG_RX_QUEUE (256) #define UART_LOG_TX_QUEUE (256) // SPI1 settings @@ -65,20 +61,11 @@ #define SPI_DAC_RX_QUEUE (32) #define SPI_DAC_TX_QUEUE (32) -// SPI3 settings -#define SPI_LCD_TYPEDEF (SPI3) -#define SPI_LCD_Direction (SPI_Direction_2Lines_FullDuplex) -#define SPI_LCD_Mode (SPI_Mode_Master) -#define SPI_LCD_DataSize (SPI_DataSize_8b) -#define SPI_LCD_CPOL (SPI_CPOL_High) -#define SPI_LCD_CPHA (SPI_CPHA_2Edge) -#define SPI_LCD_NSS (SPI_NSS_Soft) -// Display has max SPI CLK of 100 kHz -#define SPI_LCD_BaudRatePrescaler (SPI_BaudRatePrescaler_128) -#define SPI_LCD_FirstBit (SPI_FirstBit_MSB) -#define SPI_LCD_CRCPolynomial (7) -#define SPI_LCD_RX_QUEUE (32) -#define SPI_LCD_TX_QUEUE (32) +// SPI3 settings (LCD / EEPROM) +#define SPI_LCD_EEPROM_TYPEDEF (SPI3) +#define SPI_LCD_EEPROM_Direction (SPI_Direction_2Lines_FullDuplex) +#define SPI_LCD_EEPROM_RX_QUEUE (32) +#define SPI_LCD_EEPROM_TX_QUEUE (32) // ----------------------------------------------------------------------------- // Type definitions // ----------------------------------------------------------------------------- @@ -97,14 +84,20 @@ static struct Led _ledOrange; // USART static struct Uart _uart1; +static struct UartParameters _uart1Parameters; // SPI static struct Spi _spi1; +static struct SpiParameters _spi1Parameters; static struct SpiDevice _spiDAC; static struct Spi _spi3; +static struct SpiParameters _spi3Parameters; static struct SpiDevice _spiDisplay; static struct SpiDevice _spiEEPROM; +// Keypad +static struct Keypad _keypad; + // The following pointers are for export (see platform.h) and external use. // Note that the pointer content is marked "const" struct Led* const ledGreen = &_ledGreen; @@ -116,6 +109,8 @@ struct SpiDevice* const spiDAC = &_spiDAC; struct SpiDevice* const spiDisplay = &_spiDisplay; struct SpiDevice* const spiEEPROM = &_spiEEPROM; +struct Keypad* const keypad = &_keypad; + // ----------------------------------------------------------------------------- // Function declarations // ----------------------------------------------------------------------------- @@ -139,17 +134,60 @@ ErrorStatus initPlatform(void) // Initialize the Console UART IRQ_setInterruptProperties(USART1_IRQn, 15, 15, ENABLE); uart1->USART_TypeDef = UART_LOG_TYPEDEF; - returnValue = Uart_Init(uart1, UART_LOG_BAUDRATE, UART_LOG_WORDLENGTH, UART_LOG_STOPBITS, UART_LOG_PARITY, UART_LOG_MODE, UART_LOG_HW_FLOW_CONTROL, UART_LOG_TX_QUEUE, UART_LOG_RX_QUEUE); + Uart_getDefaultParameters(&_uart1Parameters); + // Adjust to higher baudrate for intensive logging + _uart1Parameters.baudrate = UART_LOG_BAUDRATE; + // Adjust the TX queue size for intensive logging + _uart1Parameters.txQueueSize = UART_LOG_TX_QUEUE; + returnValue = Uart_construct(uart1, &_uart1Parameters); IRQ_setInterruptProperties(SPI1_IRQn, 11, 11, ENABLE); spi1->initialized = false; spi1->SPI_TypeDef = SPI_DAC_TYPEDEF; - SPI_construct(spi1, SPI_DAC_Direction, SPI_DAC_Mode, SPI_DAC_DataSize, SPI_DAC_CPOL, SPI_DAC_CPHA, SPI_DAC_NSS, SPI_DAC_BaudRatePrescaler, SPI_DAC_FirstBit, SPI_DAC_CRCPolynomial, SPI_DAC_TX_QUEUE, SPI_DAC_RX_QUEUE); + SPI_getDefaultParameters(&_spi1Parameters); + SPI_construct(spi1, &_spi1Parameters); IRQ_setInterruptProperties(SPI3_IRQn, 12, 12, ENABLE); spi3->initialized = false; - spi3->SPI_TypeDef = SPI_LCD_TYPEDEF; - SPI_construct(spi3, SPI_LCD_Direction, SPI_LCD_Mode, SPI_LCD_DataSize, SPI_LCD_CPOL, SPI_LCD_CPHA, SPI_LCD_NSS, SPI_LCD_BaudRatePrescaler, SPI_LCD_FirstBit, SPI_LCD_CRCPolynomial, SPI_LCD_TX_QUEUE, SPI_LCD_RX_QUEUE); + spi3->SPI_TypeDef = SPI_LCD_EEPROM_TYPEDEF; + // Get the SPI parameters from the NHD0420 driver. They are more critical than the parameters from the EEPROM + NHD0420_getSpiParameters(&_spi3Parameters); + // In order to use multiple slaves on this bus (and to increase performance), some parameters are altered + // Use full-duples instead of TX only, because the EEPROM is both write- and readable + _spi3Parameters.SPI_Direction = SPI_Direction_2Lines_FullDuplex; + // Adjust the RX and TX queues for multiple use + _spi3Parameters.rxQueueSize = SPI_LCD_EEPROM_RX_QUEUE; + _spi3Parameters.txQueueSize = SPI_LCD_EEPROM_TX_QUEUE; + SPI_construct(spi3, &_spi3Parameters); + + // Enable the interrupts for the Keypad columns + keypad->column[0].EXTI_InitStruct.EXTI_Line = EXTI_Line4; + keypad->column[0].EXTI_InitStruct.EXTI_Mode = EXTI_Mode_Interrupt; + keypad->column[0].EXTI_InitStruct.EXTI_Trigger = EXTI_Trigger_Rising_Falling; + keypad->column[0].EXTI_InitStruct.EXTI_LineCmd = ENABLE; + EXTI_Init(&keypad->column[0].EXTI_InitStruct); + // Enable the interrupts for the Keypad columns + keypad->column[1].EXTI_InitStruct.EXTI_Line = EXTI_Line5; + keypad->column[1].EXTI_InitStruct.EXTI_Mode = EXTI_Mode_Interrupt; + keypad->column[1].EXTI_InitStruct.EXTI_Trigger = EXTI_Trigger_Rising_Falling; + keypad->column[1].EXTI_InitStruct.EXTI_LineCmd = ENABLE; + EXTI_Init(&keypad->column[1].EXTI_InitStruct); + // Enable the interrupts for the Keypad columns + keypad->column[2].EXTI_InitStruct.EXTI_Line = EXTI_Line6; + keypad->column[2].EXTI_InitStruct.EXTI_Mode = EXTI_Mode_Interrupt; + keypad->column[2].EXTI_InitStruct.EXTI_Trigger = EXTI_Trigger_Rising_Falling; + keypad->column[2].EXTI_InitStruct.EXTI_LineCmd = ENABLE; + EXTI_Init(&keypad->column[2].EXTI_InitStruct); + // Enable the interrupts for the Keypad columns + keypad->column[3].EXTI_InitStruct.EXTI_Line = EXTI_Line7; + keypad->column[3].EXTI_InitStruct.EXTI_Mode = EXTI_Mode_Interrupt; + keypad->column[3].EXTI_InitStruct.EXTI_Trigger = EXTI_Trigger_Rising_Falling; + keypad->column[3].EXTI_InitStruct.EXTI_LineCmd = ENABLE; + EXTI_Init(&keypad->column[3].EXTI_InitStruct); + + IRQ_setInterruptProperties(EXTI4_IRQn, 11, 0, ENABLE); + IRQ_setInterruptProperties(EXTI9_5_IRQn, 11, 0, ENABLE); + } @@ -173,6 +211,8 @@ static ErrorStatus initIO (void) RCC_APB2PeriphResetCmd(RCC_APB2Periph_AFIO, DISABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); + + //! Enable USART clock /* Peripheral bus power --------------------------------------------------*/ @@ -180,6 +220,8 @@ static ErrorStatus initIO (void) RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_GPIOC, DISABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); + RCC_APB2PeriphResetCmd(RCC_APB2Periph_GPIOD, DISABLE); + RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_GPIOE, DISABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE, ENABLE); @@ -285,5 +327,65 @@ static ErrorStatus initIO (void) GPIO_Init(_spiEEPROM.SPI_CE.GPIO_Typedef, &_spiEEPROM.SPI_CE.GPIO_InitStruct); + // Keypad I/O + // Row1 + keypad->row[0].gpio.GPIO_Typedef = GPIOD; + keypad->row[0].gpio.GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP; + keypad->row[0].gpio.GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0; + keypad->row[0].gpio.GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(keypad->row[0].gpio.GPIO_Typedef, &keypad->row[0].gpio.GPIO_InitStruct); + + // Row2 + keypad->row[1].gpio.GPIO_Typedef = GPIOD; + keypad->row[1].gpio.GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP; + keypad->row[1].gpio.GPIO_InitStruct.GPIO_Pin = GPIO_Pin_1; + keypad->row[1].gpio.GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(keypad->row[1].gpio.GPIO_Typedef, &keypad->row[1].gpio.GPIO_InitStruct); + // Row3 + keypad->row[2].gpio.GPIO_Typedef = GPIOD; + keypad->row[2].gpio.GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP; + keypad->row[2].gpio.GPIO_InitStruct.GPIO_Pin = GPIO_Pin_2; + keypad->row[2].gpio.GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(keypad->row[2].gpio.GPIO_Typedef, &keypad->row[2].gpio.GPIO_InitStruct); + // Row4 + keypad->row[3].gpio.GPIO_Typedef = GPIOD; + keypad->row[3].gpio.GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP; + keypad->row[3].gpio.GPIO_InitStruct.GPIO_Pin = GPIO_Pin_3; + keypad->row[3].gpio.GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(keypad->row[3].gpio.GPIO_Typedef, &keypad->row[3].gpio.GPIO_InitStruct); + + // Column1 + keypad->column[0].gpio.GPIO_Typedef = GPIOD; + keypad->column[0].gpio.GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU; + keypad->column[0].gpio.GPIO_InitStruct.GPIO_Pin = GPIO_Pin_4; + keypad->column[0].gpio.GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(keypad->column[0].gpio.GPIO_Typedef, &keypad->column[0].gpio.GPIO_InitStruct); + GPIO_EXTILineConfig(GPIO_PortSourceGPIOD, GPIO_PinSource4); + + // Column2 + keypad->column[1].gpio.GPIO_Typedef = GPIOD; + keypad->column[1].gpio.GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU; + keypad->column[1].gpio.GPIO_InitStruct.GPIO_Pin = GPIO_Pin_5; + keypad->column[1].gpio.GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(keypad->column[1].gpio.GPIO_Typedef, &keypad->column[1].gpio.GPIO_InitStruct); + GPIO_EXTILineConfig(GPIO_PortSourceGPIOD, GPIO_PinSource5); + + // Column3 + keypad->column[2].gpio.GPIO_Typedef = GPIOD; + keypad->column[2].gpio.GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU; + keypad->column[2].gpio.GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6; + keypad->column[2].gpio.GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(keypad->column[2].gpio.GPIO_Typedef, &keypad->column[2].gpio.GPIO_InitStruct); + GPIO_EXTILineConfig(GPIO_PortSourceGPIOD, GPIO_PinSource6); + + // Column4 + keypad->column[3].gpio.GPIO_Typedef = GPIOD; + keypad->column[3].gpio.GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU; + keypad->column[3].gpio.GPIO_InitStruct.GPIO_Pin = GPIO_Pin_7; + keypad->column[3].gpio.GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(keypad->column[3].gpio.GPIO_Typedef, &keypad->column[3].gpio.GPIO_InitStruct); + GPIO_EXTILineConfig(GPIO_PortSourceGPIOD, GPIO_PinSource7); + + return returnValue; } diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/spi.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/spi.c similarity index 76% rename from S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/spi.c rename to S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/spi.c index 17d5fe8..3ff8028 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/spi.c +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/spi.c @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -55,7 +55,7 @@ // ----------------------------------------------------------------------------- -ErrorStatus SPI_construct(struct Spi* self, uint16_t SPI_Direction, uint16_t SPI_Mode, uint16_t SPI_DataSize, uint16_t SPI_CPOL, uint16_t SPI_CPHA, uint16_t SPI_NSS, uint16_t SPI_BaudRatePrescaler, uint16_t SPI_FirstBit, uint16_t SPI_CRCPolynomial, UBaseType_t txQueueSize, UBaseType_t rxQueueSize) +ErrorStatus SPI_construct(struct Spi* self, struct SpiParameters* parameters) { ErrorStatus returnValue = SUCCESS; @@ -69,24 +69,24 @@ ErrorStatus SPI_construct(struct Spi* self, uint16_t SPI_Direction, uint16_t SPI SPI_I2S_DeInit(self->SPI_TypeDef); - self->SPI_InitStruct.SPI_Direction = SPI_Direction; - self->SPI_InitStruct.SPI_Mode = SPI_Mode; - self->SPI_InitStruct.SPI_DataSize = SPI_DataSize; - self->SPI_InitStruct.SPI_CPOL = SPI_CPOL; - self->SPI_InitStruct.SPI_CPHA = SPI_CPHA; - self->SPI_InitStruct.SPI_NSS = SPI_NSS; - self->SPI_InitStruct.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler; - self->SPI_InitStruct.SPI_FirstBit = SPI_FirstBit; - self->SPI_InitStruct.SPI_CRCPolynomial = SPI_CRCPolynomial; + self->SPI_InitStruct.SPI_Direction = parameters->SPI_Direction; + self->SPI_InitStruct.SPI_Mode = parameters->SPI_Mode; + self->SPI_InitStruct.SPI_DataSize = parameters->SPI_DataSize; + self->SPI_InitStruct.SPI_CPOL = parameters->SPI_CPOL; + self->SPI_InitStruct.SPI_CPHA = parameters->SPI_CPHA; + self->SPI_InitStruct.SPI_NSS = parameters->SPI_NSS; + self->SPI_InitStruct.SPI_BaudRatePrescaler = parameters->SPI_BaudRatePrescaler; + self->SPI_InitStruct.SPI_FirstBit = parameters->SPI_FirstBit; + self->SPI_InitStruct.SPI_CRCPolynomial = parameters->SPI_CRCPolynomial; SPI_Init(self->SPI_TypeDef, &self->SPI_InitStruct); //! Enable USART interface SPI_Cmd(self->SPI_TypeDef, ENABLE); //! Create a new FREERTOS queue to handle data from app to USART output - self->txQueue = xQueueCreate(txQueueSize, sizeof(struct spiQueueItem)); + self->txQueue = xQueueCreate(parameters->txQueueSize, sizeof(struct spiQueueItem)); //! Create a new FREERTOS queue to handle data from USART input to app - self->rxQueue = xQueueCreate(rxQueueSize, sizeof(struct spiQueueItem)); + self->rxQueue = xQueueCreate(parameters->rxQueueSize, sizeof(struct spiQueueItem)); //! Queue identifier must not be 0 (0 means that the queue is not available) if (self->txQueue == 0) { @@ -126,9 +126,32 @@ ErrorStatus SPI_destruct (struct Spi* self) { ErrorStatus returnValue = SUCCESS; + self->initialized = false; + return returnValue; } + +ErrorStatus SPI_getDefaultParameters(struct SpiParameters* parameters) +{ + ErrorStatus returnValue = SUCCESS; + + parameters->SPI_BaudRatePrescaler = SPI_DEF_BaudRatePrescaler; + parameters->SPI_CPHA = SPI_DEF_CPHA; + parameters->SPI_CPOL = SPI_DEF_CPOL; + parameters->SPI_CRCPolynomial = SPI_DEF_CRCPolynomial; + parameters->SPI_DataSize = SPI_DEF_DataSize; + parameters->SPI_Direction = SPI_DEF_Direction; + parameters->SPI_FirstBit = SPI_DEF_FirstBit; + parameters->SPI_Mode = SPI_DEF_Mode; + parameters->SPI_NSS = SPI_DEF_NSS; + parameters->rxQueueSize = SPI_DEF_RX_QUEUE; + parameters->txQueueSize = SPI_DEF_TX_QUEUE; + + return returnValue; +} + + ErrorStatus SPI_write (struct SpiDevice* self, const uint8_t* buffer, int length) { struct spiQueueItem txItem; diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/uart.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/uart.c similarity index 61% rename from S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/uart.c rename to S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/uart.c index 4d067b3..c45f39e 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Misc/src/uart.c +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/HAL/Platform/src/uart.c @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -54,53 +54,56 @@ // ----------------------------------------------------------------------------- +static ErrorStatus write(struct IODevice* self, const char* buffer, size_t length); // ----------------------------------------------------------------------------- // Function definitions // ----------------------------------------------------------------------------- -ErrorStatus Uart_Init(struct Uart* _self, uint32_t baudrate, uint16_t wordlength, uint16_t stopbits, uint16_t parity, uint16_t mode, uint16_t hwFlowControl, UBaseType_t txQueueSize, UBaseType_t rxQueueSize) +ErrorStatus Uart_construct(struct Uart* self, struct UartParameters* parameters) { ErrorStatus returnValue = SUCCESS; + IODevice_construct(&self->device, NULL, write); + //! Create semaphore to synchronize with USART interrupt handler - vSemaphoreCreateBinary(_self->txSemaphore); + vSemaphoreCreateBinary(self->txSemaphore); - USART_DeInit(_self->USART_TypeDef); + USART_DeInit(self->USART_TypeDef); - _self->USART_ClockInitStruct->USART_Clock = USART_Clock_Enable; - _self->USART_ClockInitStruct->USART_CPHA = USART_CPHA_1Edge; - _self->USART_ClockInitStruct->USART_CPOL = USART_CPOL_Low; - _self->USART_ClockInitStruct->USART_LastBit = USART_LastBit_Disable; + self->USART_ClockInitStruct->USART_Clock = USART_Clock_Enable; + self->USART_ClockInitStruct->USART_CPHA = USART_CPHA_1Edge; + self->USART_ClockInitStruct->USART_CPOL = USART_CPOL_Low; + self->USART_ClockInitStruct->USART_LastBit = USART_LastBit_Disable; //! Enable USART clock - USART_ClockInit(_self->USART_TypeDef, _self->USART_ClockInitStruct); + USART_ClockInit(self->USART_TypeDef, self->USART_ClockInitStruct); // Initialise the UART - _self->USART_InitStruct.USART_BaudRate = baudrate; - _self->USART_InitStruct.USART_WordLength = wordlength; - _self->USART_InitStruct.USART_StopBits = stopbits; - _self->USART_InitStruct.USART_Parity = parity; - _self->USART_InitStruct.USART_Mode = mode; - _self->USART_InitStruct.USART_HardwareFlowControl = hwFlowControl; + self->USART_InitStruct.USART_BaudRate = parameters->baudrate; + self->USART_InitStruct.USART_WordLength = parameters->wordlength; + self->USART_InitStruct.USART_StopBits = parameters->stopbits; + self->USART_InitStruct.USART_Parity = parameters->parity; + self->USART_InitStruct.USART_Mode = parameters->mode; + self->USART_InitStruct.USART_HardwareFlowControl = parameters->hwFlowControl; - USART_Init(_self->USART_TypeDef, &_self->USART_InitStruct); + USART_Init(self->USART_TypeDef, &self->USART_InitStruct); //! Enable USART interface - USART_Cmd(_self->USART_TypeDef, ENABLE); + USART_Cmd(self->USART_TypeDef, ENABLE); //! Create a new FREERTOS queue to handle data from app to USART output - _self->txQueue = xQueueCreate(txQueueSize, sizeof(struct usartQueueItem)); + self->txQueue = xQueueCreate(parameters->txQueueSize, sizeof(struct usartQueueItem)); //! Create a new FREERTOS queue to handle data from USART input to app - _self->rxQueue = xQueueCreate(rxQueueSize, sizeof(struct usartQueueItem)); + self->rxQueue = xQueueCreate(parameters->rxQueueSize, sizeof(struct usartQueueItem)); //! Queue identifier must not be 0 (0 means that the queue is not available) - if (_self->txQueue == 0) + if (self->txQueue == 0) { //! Queue identifier is 0 -> error returnValue = ERROR; //! Set error flag } - if (_self->rxQueue == 0) + if (self->rxQueue == 0) { //! Queue identifier is 0 -> error returnValue = ERROR; //! Set error flag @@ -108,7 +111,7 @@ ErrorStatus Uart_Init(struct Uart* _self, uint32_t baudrate, uint16_t wordlength //! Queue identifier is not 0 -> queue is available //! take txSemaphore - if (xSemaphoreTake(_self->txSemaphore, 0) == pdFALSE) + if (xSemaphoreTake(self->txSemaphore, 0) == pdFALSE) { //! An error has occurred returnValue = ERROR; @@ -117,14 +120,37 @@ ErrorStatus Uart_Init(struct Uart* _self, uint32_t baudrate, uint16_t wordlength if (returnValue == SUCCESS) { //! Enable the UART RX not empty interrupt - USART_ITConfig(_self->USART_TypeDef, USART_IT_RXNE, ENABLE); + USART_ITConfig(self->USART_TypeDef, USART_IT_RXNE, ENABLE); } return returnValue; } -ErrorStatus Uart_Write(struct Uart* _self, const uint8_t* buffer, int length) +ErrorStatus Uart_getDefaultParameters(struct UartParameters* parameters) +{ + ErrorStatus returnValue = SUCCESS; + + parameters->baudrate = UART_DEF_BAUDRATE; + parameters->wordlength = UART_DEF_WORDLENGTH; + parameters->stopbits = UART_DEF_STOPBITS; + parameters->mode = UART_DEF_MODE; + parameters->parity = UART_DEF_PARITY; + parameters->hwFlowControl = UART_DEF_HW_FLOW_CONTROL; + parameters->txQueueSize = UART_DEF_TX_QUEUE; + parameters->rxQueueSize = UART_DEF_RX_QUEUE; + + return returnValue; +} + + +static ErrorStatus write(struct IODevice* self, const char* buffer, size_t length) +{ + return Uart_Write((struct Uart*)self, buffer, length); +} + + +ErrorStatus Uart_Write(struct Uart* self, const char* buffer, int length) { struct usartQueueItem usartTxItem; ErrorStatus returnValue = SUCCESS; //! Define return variable @@ -135,7 +161,7 @@ ErrorStatus Uart_Write(struct Uart* _self, const uint8_t* buffer, int length) { usartTxItem.byte = buffer[txCounter]; //! Copy current data in struct //! Add the current set of data to bluetooth transmission queue - if (pdTRUE != xQueueSend(_self->txQueue, &usartTxItem, 0)) + if (pdTRUE != xQueueSend(self->txQueue, &usartTxItem, 0)) { //! Adding item was NOT successful - break out of loop returnValue = ERROR; //! Set return value to FALSE @@ -147,12 +173,12 @@ ErrorStatus Uart_Write(struct Uart* _self, const uint8_t* buffer, int length) { //! Semaphore has been taken //! Enable the USARTx TXE (transmission empty) interrupt - USART_ITConfig(_self->USART_TypeDef, USART_IT_TXE, ENABLE); + USART_ITConfig(self->USART_TypeDef, USART_IT_TXE, ENABLE); //! Try to take Semaphore - If the USART transmission is still busy, the //! Semaphore cannot be taken - FREERTOS will suspend this task until the //! Semaphore is released again - xSemaphoreTake(_self->txSemaphore, portMAX_DELAY); + xSemaphoreTake(self->txSemaphore, portMAX_DELAY); /** Enabling the TX interrupt will immediately cause an interrupt because * the transmission register is still empty. The ISR will get the data @@ -161,7 +187,7 @@ ErrorStatus Uart_Write(struct Uart* _self, const uint8_t* buffer, int length) * An empty queue will cause the transmission complete flag (TC) to be set, * which is polled */ - while (USART_GetFlagStatus(_self->USART_TypeDef, USART_FLAG_TC) == RESET) + while (USART_GetFlagStatus(self->USART_TypeDef, USART_FLAG_TC) == RESET) { //! The software must wait until TC=1. The TC flag remains cleared during //! all data transfers and it is set by hardware at the last frame's diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/Makefile b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/Makefile index 42843c4..c55410a 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/Makefile +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/Makefile @@ -19,7 +19,7 @@ system_stm32f10x.o \ sysmem.o \ startup_stm32f10x_cl.o \ \ -freeRTOSFixes.o \ +FreeRTOSFixes.o \ Logger.o \ \ heap_2.o\ @@ -81,7 +81,7 @@ OLI_STM32_H107: export CROSS_COMPILE := arm-none-eabi- OLI_STM32_H107: export CCFLAGS := -c -O2 -Wall -g -lc -lm -fno-common -mcpu=cortex-m3 -DOLI_STM32_H107 -DENABLE_SERIAL_LOGGING -mthumb $(RELEASE_DEFINES) $(INCLUDES) OLI_STM32_H107: export ASFLAGS := -g -mapcs-32 OLI_STM32_H107: export LDFLAGS := -g -nostartfiles -mcpu=cortex-m3 -mthumb -T$(LINKER_SCRIPTS_DIR)/$(LINKER_SCRIPT) -Wl,-Map=hsb_mrts_OLI_STM32_H107.map -OLI_STM32_H107: export LDARCHIVES := -L. -L$(STM32_STDPERIPH_ROOT) -L$(HAL_DIR) -lhsb_mrts_OLI_STM32_H107 -lPlatform -lDisplay -lMisc -lSTM_StdPeriph +OLI_STM32_H107: export LDARCHIVES := -L. -L$(STM32_STDPERIPH_ROOT) -L$(HAL_DIR) -lhsb_mrts_OLI_STM32_H107 -lPlatform -lKeypad -lDisplay -lMisc -lSTM_StdPeriph OLI_STM32_H107: export ARFLAGS := ru OLI_STM32_H107: export OBJCOPYFLAGS := -O binary OLI_STM32_H107: export OBJDUMPFLAGS := -x --syms -S diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/FreeRTOSConfig.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/FreeRTOSConfig.h index decc893..6c9c89d 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/FreeRTOSConfig.h +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/FreeRTOSConfig.h @@ -43,8 +43,8 @@ #define configCPU_CLOCK_HZ ( ( unsigned long ) 8000000 ) #define configTICK_RATE_HZ ( ( TickType_t ) 1000 ) #define configMAX_PRIORITIES ( 5 ) -#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 512 ) -#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 30 * 1024 ) ) +#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 256 ) +#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 0x8000 ) ) #define configMAX_TASK_NAME_LEN ( 16 ) #define configUSE_TRACE_FACILITY 1 #define configUSE_16_BIT_TICKS 0 @@ -65,20 +65,21 @@ /* Set the following definitions to 1 to include the API function, or zero to exclude the API function. */ -#define INCLUDE_vTaskPrioritySet 1 -#define INCLUDE_uxTaskPriorityGet 1 -#define INCLUDE_vTaskDelete 1 -#define INCLUDE_vTaskCleanUpResources 0 -#define INCLUDE_vTaskSuspend 1 -#define INCLUDE_vTaskDelayUntil 1 -#define INCLUDE_vTaskDelay 1 +#define INCLUDE_vTaskPrioritySet 1 +#define INCLUDE_uxTaskPriorityGet 1 +#define INCLUDE_vTaskDelete 1 +#define INCLUDE_vTaskCleanUpResources 0 +#define INCLUDE_vTaskSuspend 1 +#define INCLUDE_vTaskDelayUntil 1 +#define INCLUDE_vTaskDelay 1 +#define INCLUDE_uxTaskGetStackHighWaterMark 1 /* Software timer related definitions. */ -#define configUSE_TIMERS 1 -#define configTIMER_TASK_PRIORITY (4) -#define configTIMER_QUEUE_LENGTH (10) -#define configTIMER_TASK_STACK_DEPTH configMINIMAL_STACK_SIZE +#define configUSE_TIMERS 1 +#define configTIMER_TASK_PRIORITY (4) +#define configTIMER_QUEUE_LENGTH (10) +#define configTIMER_TASK_STACK_DEPTH configMINIMAL_STACK_SIZE /* Define to trap errors during development. */ #define configASSERT( x ) if( ( x ) == 0 ) for(;;) diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/Logger.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/Logger.h index 2ecc90f..f212be9 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/Logger.h +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/Logger.h @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: 167 $ -/// $Author: mmi $ -/// $Date: 2017-09-12 13:09:10 +0200 (di, 12 sep 2017) $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -32,6 +32,9 @@ #include "stm32f10x.h" +#include "platform.h" +#include "IODevice.h" + // ----------------------------------------------------------------------------- // Constant and macro definitions // ----------------------------------------------------------------------------- @@ -83,20 +86,6 @@ typedef enum LOGTYPE_ERROR /**< Unrecoverable fault */ } LogType; -typedef enum -{ - FATALCODE_STACKOVERFLOW = 0x11, - FATALCODE_MALLOCFAILED = 0x12, - FATALCODE_USBCOMQUEUE = 0x13, - FATALCODE_LOGGERINITFAILED = 0x14, - FATALCODE_LOGGERQUEUEFAILED = 0x15, - FATALCODE_ADCOVERFLOW = 0x16, - FATALCODE_HIDQUEUETIMEOUT = 0x17, - FATALCODE_OUTPUTACTIONSQUEUETIMEOUT = 0x18, - FATALCODE_RNETQUEUEFAILED = 0x19, - FATALCODE_TEST2 = 0xFE, - FATALCODE_TEST = 0xFF -} FatalCode; struct LogQueueItem { @@ -112,12 +101,12 @@ struct LogQueueItem // ----------------------------------------------------------------------------- -void Logger_initialize(void* const interface); +ErrorStatus Logger_construct(struct IODevice* const device); void Logger_terminate(void); + void Logger_logISR(const char* fileName, const char* functionName, int lineNumber, LogType logType, const char* context); -void Logger_fatal(FatalCode code); ErrorStatus Logger_addCommandHandlers(void); -ErrorStatus Logger_logModuleInfo(void); +extern ErrorStatus Logger_logModuleInfo(void); /** * Logs a string. diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/freeRTOSFixes.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/freeRTOSFixes.h index 808ff7a..3b95cf6 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/freeRTOSFixes.h +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/freeRTOSFixes.h @@ -54,5 +54,4 @@ void OS_logTaskInfo(xTaskHandle taskHandle); - #endif /* FREERTOSFIXES_H_ */ diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/stm32f10x_it.h b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/stm32f10x_it.h index 0b93ae4..c1767b2 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/stm32f10x_it.h +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/inc/stm32f10x_it.h @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -54,7 +54,6 @@ void SysTick_Handler(void); - extern void IRQ_setInterruptProperties(uint8_t irqChannel, uint8_t preemptionPriority, uint8_t subPriority, FunctionalState command); #ifdef __cplusplus diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/Logger.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/Logger.c index 5896533..747174d 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/Logger.c +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/Logger.c @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: 167 $ -/// $Author: mmi $ -/// $Date: 2017-09-12 13:09:10 +0200 (di, 12 sep 2017) $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -26,6 +26,7 @@ // ----------------------------------------------------------------------------- +#include #include "FreeRTOS.h" #include "Logger.h" #include "semphr.h" @@ -42,9 +43,9 @@ // Constant and macro definitions // ----------------------------------------------------------------------------- -#define LOGQUEUE_SIZE (64) +#define LOGQUEUE_SIZE (16) #define LOGGER_STACK_SIZE (512) -#define LOGGER_TASK_PRIORITY (1) +#define LOGGER_TASK_PRIORITY (2) // Makefile compile options: // ENABLE_SERIAL_LOGGING: Use the serial port for logging. @@ -64,7 +65,7 @@ // File-scope variables // ----------------------------------------------------------------------------- -static struct Uart* loggerInterface; +static struct IODevice* loggerDevice; static xQueueHandle logQueue; @@ -90,34 +91,35 @@ static void loggerTask(void* parameters); * ---------------------* */ -void Logger_initialize(void* const interface) +ErrorStatus Logger_construct(struct IODevice* const device) { + ErrorStatus returnValue = SUCCESS; + if(!initialized) { - ErrorStatus errorStatus = SUCCESS; ///TODO This is currently hardcoded into the UART - there must be a way for more generic usage - loggerInterface = (struct Uart* const) interface; + loggerDevice = device; - if(errorStatus == SUCCESS) + if(returnValue == SUCCESS) { logQueue = xQueueCreate(LOGQUEUE_SIZE, sizeof(struct LogQueueItem)); if(logQueue == 0) { - errorStatus = ERROR; + returnValue = ERROR; } } - if(errorStatus == SUCCESS) + if(returnValue == SUCCESS) { if(xTaskCreate(loggerTask, (const char*)"loggerTask", LOGGER_STACK_SIZE, NULL, LOGGER_TASK_PRIORITY, &loggerTaskHandle) != pdPASS) { - errorStatus = ERROR; + returnValue = ERROR; } } - if(errorStatus == SUCCESS) + if(returnValue == SUCCESS) { initialized = true; LOGGER_INFO("Logger started"); @@ -127,6 +129,11 @@ void Logger_initialize(void* const interface) } } + else + { + returnValue = ERROR; + } + return returnValue; } void Logger_terminate(void) @@ -135,6 +142,15 @@ void Logger_terminate(void) } +ErrorStatus Logger_logModuleInfo(void) +{ + ErrorStatus errorStatus = SUCCESS; + + OS_logTaskInfo(loggerTaskHandle); + + return errorStatus; +} + void Logger_log(const char* fileName, const char* functionName, int lineNumber, LogType logType, const char* format, ...) { if(initialized) @@ -174,7 +190,7 @@ void Logger_log(const char* fileName, const char* functionName, int lineNumber, vsnprintf(str, sizeof(str) / sizeof(str[0]), format, ap); va_end(ap); - composeLogQueueItem(&logQueueItem, __FILE__, __func__, __LINE__, logType, str); + composeLogQueueItem(&logQueueItem, fileName, functionName, lineNumber, logType, str); (void)xQueueSend(logQueue, &logQueueItem, 0); } else @@ -254,7 +270,7 @@ static void loggerTask(void* parameters) { // Raw print #if defined(ENABLE_SERIAL_LOGGING) - Uart_Write(loggerInterface, (const uint8_t*)logQueueItem.context, strlen(logQueueItem.context)); + IODevice_write(loggerDevice, logQueueItem.context, strlen(logQueueItem.context)); #endif } @@ -310,7 +326,7 @@ static void loggerTask(void* parameters) #endif #if defined(ENABLE_SERIAL_LOGGING) - Uart_Write(loggerInterface, (const uint8_t*)str, strlen(str)); + IODevice_write(loggerDevice, str, strlen(str)); #endif } diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/freeRTOSFixes.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/freeRTOSFixes.c index 0ed6e02..a5de711 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/freeRTOSFixes.c +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/freeRTOSFixes.c @@ -25,11 +25,13 @@ // Include files // ----------------------------------------------------------------------------- +#include #include #include #include -#include "freeRTOSFixes.h" +#include "Logger.h" +#include "led.h" // ----------------------------------------------------------------------------- // Constant and macro definitions @@ -65,12 +67,12 @@ void OS_logTaskInfo(xTaskHandle taskHandle) unsigned portBASE_TYPE highWaterMark; char text[128]; - snprintf(text, sizeof(text), "Task %s\n", pcTaskGetTaskName(taskHandle)); -// Shell_sendString(text); + snprintf(text, sizeof(text), "***** Task %s", pcTaskGetTaskName(taskHandle)); + LOGGER_INFO(text); highWaterMark = uxTaskGetStackHighWaterMark(taskHandle); - snprintf(text, sizeof(text), "Stack high water mark : %lu long words\n", highWaterMark); -// Shell_sendString(text); + snprintf(text, sizeof(text), "***** Stack high water mark : %lu long words", highWaterMark); + LOGGER_INFO(text); } // Implementation for libc, needed for printf related functions. @@ -93,7 +95,8 @@ caddr_t _sbrk(int incr) // Stack overflow hook void vApplicationStackOverflowHook(xTaskHandle xTask, signed portCHAR* pcTaskName) { -// Logger_fatal(FATALCODE_STACKOVERFLOW); + LED_turnOn(ledGreen); + LOGGER_ERROR("STACK OVERFLOW IN TASK %s", pcTaskName); } // Malloc failed hook diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/main.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/main.c index a97cb24..652ff0b 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/main.c +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/main.c @@ -25,16 +25,19 @@ // Include files // ----------------------------------------------------------------------------- +#include +#include + // FreeRTOS includes #include "FreeRTOS.h" #include "task.h" -#include "freeRTOSFixes.h" #include "Logger.h" #include "misc.h" #include "stm32f10x_rcc.h" #include "nhd0420.h" +#include "keypadMatrix.h" #include "platform.h" #include "led.h" @@ -69,11 +72,13 @@ unsigned long ulRunTimeStatsClock = 0UL; static struct LedTaskArguments ledTaskArguments; static xTaskHandle initTaskHandle; static xTaskHandle ledTaskHandle; +static xTaskHandle sysTaskHandle; // ----------------------------------------------------------------------------- // Function declarations // ----------------------------------------------------------------------------- +static ErrorStatus systeminfoCommandHandler(void); static void initTask(void* parameters); static void ledBlinkTask(void* parameters); // ----------------------------------------------------------------------------- @@ -91,10 +96,7 @@ int main (void) ledTaskArguments.led = ledOrange; ledTaskArguments.frequency = 2; - xTaskCreate(initTask, (const char* const)"initTask", 1024, NULL, 0, &initTaskHandle); - xTaskCreate(ledBlinkTask, (const char* const)"ledTask", 1024, &ledTaskArguments, 0, &ledTaskHandle); - - LOGGER_INFO("Starting the scheduler"); + xTaskCreate(initTask, (const char* const)"initTask", 1024, NULL, 5, &initTaskHandle); /* Start the scheduler. */ vTaskStartScheduler(); @@ -113,11 +115,44 @@ void vApplicationTickHook () } + +static void printSystemInfoTask(void* parameters) +{ + while (1) + { + systeminfoCommandHandler(); + vTaskDelay(60000); + } +} + +static ErrorStatus systeminfoCommandHandler(void) +{ + ErrorStatus errorStatus = SUCCESS; + size_t freeMemory; + char text[128]; + + freeMemory = xPortGetFreeHeapSize(); + snprintf(text, sizeof(text), "Free heap memory: %d bytes", freeMemory); + LOGGER_INFO(text); + + errorStatus &= Logger_logModuleInfo(); + vTaskDelay(100); + errorStatus &= Keypad_logModuleInfo(); + vTaskDelay(100); + OS_logTaskInfo(ledTaskHandle); + vTaskDelay(100); + OS_logTaskInfo(sysTaskHandle); + + return errorStatus; +} + static void initTask(void* parameters) { initPlatform(); - Logger_initialize(uart1); + Logger_construct(&uart1->device); + + Keypad_construct(); NHD0420_construct(spiDisplay); @@ -133,10 +168,13 @@ static void initTask(void* parameters) vTaskDelay(1000); NHD0420_setCursorToHome(); vTaskDelay(1000); - NHD0420_sendData("Hallo Welt", 10); - vTaskDelay(1); - NHD0420_setCursorToPosition(4, 5); - NHD0420_sendData("Koetjeboe", 9); + + + xTaskCreate(ledBlinkTask, (const char* const)"ledTask", 40, &ledTaskArguments, 0, &ledTaskHandle); + xTaskCreate(printSystemInfoTask, (const char* const)"SysInfoTask", 512, NULL, 1, &sysTaskHandle); + + // Delete this init task + vTaskDelete(NULL); } diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/stm32f10x_it.c b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/stm32f10x_it.c index af29bbb..68b5429 100644 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/stm32f10x_it.c +++ b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/hsb-mrts/src/stm32f10x_it.c @@ -11,9 +11,9 @@ // Email: support@microkey.nl // Web: www.microkey.nl // ----------------------------------------------------------------------------- -/// $Revision: $ -/// $Author: $ -/// $Date: $ +/// $Revision$ +/// $Author$ +/// $Date$ // (c) 2017 Micro-Key bv // ----------------------------------------------------------------------------- @@ -31,6 +31,9 @@ #include "semphr.h" #include "stm32f10x_it.h" +#include "Logger.h" + +#include "stm32f10x_exti.h" #include "led.h" #include "platform.h" @@ -264,3 +267,48 @@ void SPI3_IRQHandler (void) portEND_SWITCHING_ISR(higherPriorityTaskWoken); } + + +void EXTI4_IRQHandler(void) +{ + static signed portBASE_TYPE higherPriorityTaskWoken = pdFALSE; + + LOGGER_INFO_ISR("EXT4 ISR"); + + EXTI_ClearITPendingBit(EXTI_Line4); + + portEND_SWITCHING_ISR(higherPriorityTaskWoken); +} + +void EXTI9_5_IRQHandler (void) +{ + static signed portBASE_TYPE higherPriorityTaskWoken = pdFALSE; + + if (EXTI_GetITStatus(EXTI_Line5) != RESET) + { + LOGGER_INFO_ISR("EXT5 ISR"); + EXTI_ClearITPendingBit(EXTI_Line5); + } + else if (EXTI_GetITStatus(EXTI_Line6) != RESET) + { + LOGGER_INFO_ISR("EXT6 ISR"); + EXTI_ClearITPendingBit(EXTI_Line6); + } + else if (EXTI_GetITStatus(EXTI_Line7) != RESET) + { + LOGGER_INFO_ISR("EXT7 ISR"); + EXTI_ClearITPendingBit(EXTI_Line7); + } + else if (EXTI_GetITStatus(EXTI_Line8) != RESET) + { + LOGGER_INFO_ISR("EXT8 ISR"); + EXTI_ClearITPendingBit(EXTI_Line8); + } + else if (EXTI_GetITStatus(EXTI_Line9) != RESET) + { + LOGGER_INFO_ISR("EXT9 ISR"); + EXTI_ClearITPendingBit(EXTI_Line9); + } + + portEND_SWITCHING_ISR(higherPriorityTaskWoken); +}