Suddenly last week, the javascript file will no longer appear in the comparison editor.
- I am running the latest Mars Eclipse
- I am running the last Subclipse
- I sync with the repo and see the modified file
- When I double-click or select a comparison, I either see a blank white page with "Initialize ..." or a blank gray page
- it is ONLY with one specific .js text file ... all other files in the project, and other projects are simply different.
- the file is 37,880 bytes.
- I deleted the subversion settings files and they were recreated
- I checked the settings and ignored the spaces.
This is only one file ... and it is the main file of the node.js. project. This was used to distinguish just fine, and suddenly last week this one file will no longer be different and throws this exception.
When I look in the log, I see the following exception:
! ENTRY org.eclipse.ui 4 0 2016-04-14 12: 38: 08.535! MESSAGE Unhandled event loop exception! STACK 0 org.eclipse.swt.SWTException: Runnable failed (java.lang.IllegalArgumentException) on org.eclipse.swt.SWT.error (SWT.java:4491) on org.eclipse.swt.SWT.error (SWT .java: 4406) on org.eclipse.swt.widgets.Synchronizer.runAsyncMessages (Synchronizer.java:138) on org.eclipse.swt.widgets.Display.runAsyncMessages (Display.java:4155) on org.eclipse.swt. widgets.Display.readAndDispatch (Display.javahaps772) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine $ 4.run (PartRenderingEngine.java:1127) at org.eclipse.core.databinding.observable.Realm .runWithDefault (Realm.java{37) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run (PartRenderingEngine.java:1018) at org.eclipse.e4.ui.internal.workbench.E4Workbench.unreunnd (E4Workbench.java:156) at org.eclipse.ui.internal.Workbench $ 5.run (Workbench.java:694) at org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java data 37) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:606) on org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.java:150) on org.eclipse.ui.internal.ide .IDEApplication.start (IDEApplication.java:139) at org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLappherrclapper .java: 134) on org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:104) on org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.javaapter80) org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0 (native method) at sun.reflect.NativeMethodAccessorImpl.invoke (Unknown source) at sun.reatingMlefrefff .invoke (Unknown source) in java.lang.reflect.Method.invoke (Unknown source) on org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:669) on org.eclipse.equinox.launcher.Main.basicRun (Main. java: 608) on org.eclipse.equinox.launcher.Main.run (Main.java:1515)
Raised: java.lang.IllegalArgumentException on org.eclipse.wst.jsdt.core.dom.ASTNode.setSourceRange (ASTNode.java:2490) on org.eclipse.wst.jsdt.core.dom.ASTConverter.convertToVariableDeclarationStatementate : 2696) at org.eclipse.wst.jsdt.core.dom.ASTConverter.checkAndAddMultipleLocalDeclaration (ASTConverter.javahaps19) at org.eclipse.wst.jsdt.core.dom.ASTConverter.convert (ASTConverter.java:436) on org.eclipse.wst.jsdt.core.dom.ASTConverter.convert (ASTConverter.java:1175) at org.eclipse.wst.jsdt.core.dom.JavaScriptUnitResolver.convert (JavaScriptUnitResolver.java:262) on org.eclipse. wst.jsdt.core.dom.ASTParser.internalCreateAST (ASTParser.java:887) at org.eclipse.wst.jsdt.core.dom.ASTParser.createAST (ASTParser.java:647) at org.eclipse.wst.jsdt. internal.ui.compare.JavaStructureCreator.createStructureComparator (JavaStructureCreator.java:284) at org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureCreator.createStru ctureComparator (JavaStructureCreator.java:243) at org.eclipse.compare.structuremerview.StructureCreator.internalCreateStructure (StructureCreator.java:121) at org.eclipse.compare.structuremerview.StructureCreator.access $ 0 (StructureCreator.java:. eclipse.compare.structuremerview.StructureCreator $ 1.run (StructureCreator.java:96) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:70) at org.eclipse.compare.internal.Utilities.runInUIThread .java: 859) on org.eclipse.compare.structuremerview.StructureCreator.createStructure (StructureCreator.java:102) on org.eclipse.compare.structuremerview.StructureDiffViewer $ StructureInfo.createStructure (StructureDiffViewer.java:155) on org.l compare.structuremerview.StructureDiffViewer $ StructureInfo.refresh (StructureDiffViewer.java:133) at org.eclipse.compare.structuremerview.StructureDiffViewer $ StructureInfo.setInput (StructureDiffViewer.java:104) at org.eclipse.compare.structuremerview.StructureDiffViewer.compareInputChanged (StructureDiffViewer.javahaps42) at org.eclipse.compare.structuremerview.StructureDiffViewer $ 2.run (StructureDiffViewer.java:74) at org.eclipse.compare.structuremerviewer $ 6ru. run (StructureDiffViewer.java:322) at org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:70) at org.eclipse.compare.structuremerview.StructureDiffViewer.compareInputChanged (StructureDiffViewer.javaeclse org .compare.structuremerview.StructureDiffViewer.compareInputChanged (StructureDiffViewer.java307) on org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureDiffViewer.compareInputChanged (JavaStructureDiffViewer.java:143) on org.ecl (StructureDiffViewer.java:278) at org.eclipse.jface.viewers.ContentViewer.setInput (ContentViewer.java:292) at org.eclipse.jface.viewers.StructuredViewer.setInpu t (StructuredViewer.java:1701) at org.eclipse.compare.CompareViewerSwitchingPane.setInput (CompareViewerSwitchingPane.java:277) at org.eclipse.compare.internal.CompareStructureViewerSwitchingPane.setInput (CompareStructurePerjava orgwec .CompareEditorInput.feedInput (CompareEditorInput.java:747) at org.eclipse.compare.CompareEditorInput.createContents (CompareEditorInput.javaโ55) at org.eclipse.compare.internal.CompareEditor.createCompareContjorg (Compare) eclipse.compare.internal.CompareEditor.access $ 6 (CompareEditor.java:422) at org.eclipse.compare.internal.CompareEditor $ 3.run (CompareEditor.javahaps78) at org.eclipse.ui.internal.UILockListener.doPendingWork ( UILockListener.java:162) on org.eclipse.ui.internal.UISynchronizer $ 3.run (UISynchronizer.java:154) on org.eclipse.swt.widgets.RunnableLock.run (RunnableLock.java:35) on org.eclipse. swt.widgets.Synchronizer.runAsync Messages (Synchronizer.java:135) ... 23 more
source share