Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to compare ts file #239

Open
zyhalj opened this issue Jul 3, 2018 · 0 comments
Open

Failed to compare ts file #239

zyhalj opened this issue Jul 3, 2018 · 0 comments

Comments

@zyhalj
Copy link

zyhalj commented Jul 3, 2018

I install TypeScript plugin on 2018/7/2.
I can open ts file properly. But I cannot compare ts file with its history . I'm using SVN Repository component to manage source code. Following is the eclipse log. My env: node10.5.0+TypeScript 1.3.02017082238+Oxygen.3a Release (4.7.3a) Build id: 20180405-1200
Any suggestion? Thank you first.

===================================================================
!ENTRY org.eclipse.ui 4 0 2018-07-03 08:15:35.470
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.RuntimeException: java.lang.IllegalStateException: The node process has crashed.
Last 13 lines of error console output:
Bridge type: classifier
Running with TS version:2.5.3
Initializing endpoint classifier in version 2.5.3
C:\works\nodejs10\node.exe[24440]: src\node_file.cc:811: Assertion `args[0]->IsString()' failed.
1: 00007FF6FCBF6AE5
2: 00007FF6FCBD2756
3: 00007FF6FCBD2821
4: 00007FF6FCB98D28
5: 00007FF6FD1F4002
6: 00007FF6FD1F546D
7: 00007FF6FD1F44F9
8: 00007FF6FD1F43DB
9: 000002C2B58841C1

at com.genuitec.eclipse.typescript.services.internal.Bridge.call(Bridge.java:165)
at com.genuitec.eclipse.typescript.services.classifier.Classifier.getClassificationsForLines(Classifier.java:62)
at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.classifyLines(PresentationReconciler.java:277)
at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.createPresentation(PresentationReconciler.java:246)
at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.processEvent(PresentationReconciler.java:132)
at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler.access$0(PresentationReconciler.java:123)
at com.genuitec.eclipse.typescript.text.reconciler.PresentationReconciler$MyTextListener.textChanged(PresentationReconciler.java:389)
at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2699)
at org.eclipse.jface.text.TextViewer.fireRedrawChanged(TextViewer.java:4913)
at org.eclipse.jface.text.TextViewer.enabledRedrawing(TextViewer.java:4953)
at org.eclipse.jface.text.TextViewer.enabledRedrawing(TextViewer.java:4921)
at org.eclipse.jface.text.TextViewer.setRedraw(TextViewer.java:5003)
at org.eclipse.jface.text.TextViewer.setRedraw(TextViewer.java:4977)
at org.eclipse.compare.contentmergeviewer.TextMergeViewer$ContributorInfo.updateViewerDocument(TextMergeViewer.java:785)
at org.eclipse.compare.contentmergeviewer.TextMergeViewer$ContributorInfo.internalSetDocument(TextMergeViewer.java:737)
at org.eclipse.compare.contentmergeviewer.TextMergeViewer$ContributorInfo.setDocument(TextMergeViewer.java:654)
at org.eclipse.compare.contentmergeviewer.TextMergeViewer.updateContent(TextMergeViewer.java:3034)
at org.eclipse.compare.contentmergeviewer.ContentMergeViewer.internalRefresh(ContentMergeViewer.java:802)
at org.eclipse.compare.contentmergeviewer.ContentMergeViewer.inputChanged(ContentMergeViewer.java:710)
at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:286)
at org.eclipse.compare.CompareViewerSwitchingPane.setInput(CompareViewerSwitchingPane.java:270)
at org.eclipse.compare.internal.CompareContentViewerSwitchingPane.setInput(CompareContentViewerSwitchingPane.java:192)
at org.eclipse.compare.CompareEditorInput.internalSetContentPaneInput(CompareEditorInput.java:855)
at org.eclipse.compare.CompareEditorInput.access$7(CompareEditorInput.java:853)
at org.eclipse.compare.CompareEditorInput$10.run(CompareEditorInput.java:786)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.compare.CompareEditorInput.feed1(CompareEditorInput.java:779)
at org.eclipse.compare.CompareEditorInput.feedInput(CompareEditorInput.java:757)
at org.eclipse.compare.CompareEditorInput.createContents(CompareEditorInput.java:553)
at org.eclipse.compare.internal.CompareEditor.createCompareControl(CompareEditor.java:444)
at org.eclipse.compare.internal.CompareEditor.access$6(CompareEditor.java:404)
at org.eclipse.compare.internal.CompareEditor$1$1.run(CompareEditor.java:361)
at org.eclipse.ui.internal.PendingSyncExec.run(PendingSyncExec.java:58)
at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:168)
at org.eclipse.ui.internal.UISynchronizer.lambda$0(UISynchronizer.java:150)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:37)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4213)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3820)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)

Caused by: java.lang.IllegalStateException: The node process has crashed.
Last 13 lines of error console output:
Bridge type: classifier
Running with TS version:2.5.3
Initializing endpoint classifier in version 2.5.3
C:\works\nodejs10\node.exe[24440]: src\node_file.cc:811: Assertion `args[0]->IsString()' failed.
1: 00007FF6FCBF6AE5
2: 00007FF6FCBD2756
3: 00007FF6FCBD2821
4: 00007FF6FCB98D28
5: 00007FF6FD1F4002
6: 00007FF6FD1F546D
7: 00007FF6FD1F44F9
8: 00007FF6FD1F43DB
9: 000002C2B58841C1

at com.genuitec.eclipse.typescript.services.internal.Bridge.processRequest(Bridge.java:225)
at com.genuitec.eclipse.typescript.services.internal.Bridge.call(Bridge.java:161)
... 59 more
@zyhalj zyhalj changed the title Faild to compere ts file Failed to compare ts file Jul 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant