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 796db95..0000000 Binary files a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/HAL.1505213087904.pdom and /dev/null differ diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/hsb-mrts.1504878451559.pdom b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/hsb-mrts.1504878451559.pdom deleted file mode 100644 index 64e4d5f..0000000 Binary files a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.cdt.core/hsb-mrts.1504878451559.pdom and /dev/null differ 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 3c60e9b..0000000 Binary files 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 and /dev/null differ 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 bef2247..0000000 Binary files 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 and /dev/null differ diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.markers b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.markers deleted file mode 100644 index b4abe08..0000000 Binary files a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/FreeRTOS/.markers and /dev/null differ 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 a22ce90..0000000 Binary files a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/HAL/.markers and /dev/null differ 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 74d0cf1..0000000 Binary files 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 and /dev/null differ 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 684052b..0000000 Binary files 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 and /dev/null differ 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/properties.index b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/de/properties.index deleted file mode 100644 index 3b82c88..0000000 Binary files a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/de/properties.index and /dev/null differ diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/e4/history.index b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/e4/history.index deleted file mode 100644 index 4a78015..0000000 Binary files a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/e4/history.index and /dev/null differ diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/history.index b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/history.index deleted file mode 100644 index a74389d..0000000 Binary files a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.indexes/history.index and /dev/null differ 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 54b128a..0000000 Binary files a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.projects/hsb-mrts/.markers and /dev/null differ 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 4e71e1c..0000000 Binary files a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and /dev/null differ diff --git a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi deleted file mode 100644 index f5062ac..0000000 --- a/S - Software/0 - HSB MRTS Kathode-MCP/3 - Implementation/0 - Code/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi +++ /dev/null @@ -1,2854 +0,0 @@ - - - - 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 fc08b14..0000000 Binary files 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 and /dev/null differ 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 fc08b14..0000000 Binary files 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 and /dev/null differ 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); +}