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

Auto import completion entries still causing debug failure in resolveEntityName, getTargetOfExportAssignment with TS 3.1.3 #28149

Closed
mjbvz opened this issue Oct 26, 2018 · 15 comments
Assignees
Labels
Bug A bug in TypeScript VS Code Tracked There is a VS Code equivalent to this issue

Comments

@mjbvz
Copy link
Contributor

mjbvz commented Oct 26, 2018

TypeScript Version: 3.1.3

This is reopening #27636 for TS 3.1.3. A few users on VS Code 1.28.2 using TypeScript 3.1.3 still seem to be hitting this: microsoft/vscode#61660, microsoft/vscode#61452

@sandersn @andy-ms @DanielRosenwasser Can you please just verify that this issued has been fully fixed in 3.1.3. If not, can we try getting the fix in for 3.1.4. I'll follow up with the users on the VS Code side to see if this is fixed in typescript@next

@mjbvz mjbvz changed the title Imports still failing with TS 3.1.3 Imports still failing with TS 3.1.3 in resolveEntityName, getTargetOfExportAssignment Oct 26, 2018
@mjbvz mjbvz assigned sandersn and ghost Oct 26, 2018
@weswigham weswigham added the Needs Investigation This issue needs a team member to investigate its status. label Oct 26, 2018
@weswigham weswigham added this to the TypeScript 3.1.4 milestone Oct 26, 2018
@mjbvz mjbvz changed the title Imports still failing with TS 3.1.3 in resolveEntityName, getTargetOfExportAssignment Auto import completion entries still causing debug failure in resolveEntityName, getTargetOfExportAssignment with TS 3.1.3 Oct 26, 2018
@sandersn
Copy link
Member

@andy-ms can confirm, but I'm pretty sure this fix is ca6e2e7 (in #28008), which is not in 3.1.3. In fact, it is the reason we're doing 3.1.4, as far as I know.

@mjbvz
Copy link
Contributor Author

mjbvz commented Oct 26, 2018

Ok, I'm seeing a different stack here than was original reported in #27471

Do these issues have the same root cause? Here's a new stack for reference:

[Trace  - 10:28:13 AM] Response received: getCodeFixes (47). Request took 10 ms. Success: false . Message: Error processing request. Debug Failure. Unknown entity name kind.
Error: Debug Failure. Unknown entity name kind.
    at resolveEntityName (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:32172:32)
    at getTargetOfExportAssignment (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31998:29)
    at getTargetOfAliasDeclaration (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:32020:28)
    at Object.getImmediateAliasedSymbol (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:30421:45)
    at getDefaultExportInfoWorker (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108209:39)
    at getDefaultLikeExportInfo (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108191:24)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108174:35
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108318:21
    at forEachExternalModule (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108331:21)
    at forEachExternalModuleToImportFrom (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108316:13)
    at getExportInfos (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108172:13)
    at getFixesInfoForNonUMDImport (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108158:57)
    at getFixesInfo (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108099:50)
    at Object.getCodeActions (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:107861:28)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:106400:121
    at Object.flatMap (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:499:25)
    at Object.getFixes (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:106400:23)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:115125:35
    at Object.flatMap (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:499:25)
    at Object.getCodeFixesAtPosition (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:115123:23)
    at IOSession.Session.getCodeFixes (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:122929:64)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:121789:61)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123086:88
    at IOSession.Session.executeWithRequestId (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123077:28)
    at IOSession.Session.executeCommand (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123086:33)
    at IOSession.Session.onMessage (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123106:35)
    at Interface.<anonymous> (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:124369:27)
    at emitOne (events.js:116:13)
    at Interface.emit (events.js:211:7)
    at Interface._onLine (readline.js:282:10)
    at Interface._normalWrite (readline.js:424:12)
    at Socket.ondata (readline.js:141:10)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at Pipe.onread (net.js:594:20)
[Error  - 10:28:13 AM] 'getCodeFixes' request failed with error.
Error processing request. Debug Failure. Unknown entity name kind.
Error: Debug Failure. Unknown entity name kind.
    at resolveEntityName (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:32172:32)
    at getTargetOfExportAssignment (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31998:29)
    at getTargetOfAliasDeclaration (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:32020:28)
    at Object.getImmediateAliasedSymbol (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:30421:45)
    at getDefaultExportInfoWorker (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108209:39)
    at getDefaultLikeExportInfo (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108191:24)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108174:35
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108318:21
    at forEachExternalModule (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108331:21)
    at forEachExternalModuleToImportFrom (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108316:13)
    at getExportInfos (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108172:13)
    at getFixesInfoForNonUMDImport (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108158:57)
    at getFixesInfo (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108099:50)
    at Object.getCodeActions (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:107861:28)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:106400:121
    at Object.flatMap (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:499:25)
    at Object.getFixes (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:106400:23)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:115125:35
    at Object.flatMap (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:499:25)
    at Object.getCodeFixesAtPosition (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:115123:23)
    at IOSession.Session.getCodeFixes (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:122929:64)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:121789:61)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123086:88
    at IOSession.Session.executeWithRequestId (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123077:28)
    at IOSession.Session.executeCommand (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123086:33)
    at IOSession.Session.onMessage (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123106:35)
    at Interface.<anonymous> (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:124369:27)
    at emitOne (events.js:116:13)
    at Interface.emit (events.js:211:7)
    at Interface._onLine (readline.js:282:10)
    at Interface._normalWrite (readline.js:424:12)
    at Socket.ondata (readline.js:141:10)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at Pipe.onread (net.js:594:20)`


Towards the bottom, after repeating the steps above (triggering the auto import), typescript out error is as below (there was a lot of json that isn't included below).
`[Trace  - 10:28:49 AM] Response received: completionEntryDetails (50). Request took 32 ms. Success: false . Message: Error processing request. Debug Failure. Unknown entity name kind.
Error: Debug Failure. Unknown entity name kind.
    at resolveEntityName (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:32172:32)
    at getTargetOfExportAssignment (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31998:29)
    at getTargetOfAliasDeclaration (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:32020:28)
    at Object.getImmediateAliasedSymbol (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:30421:45)
    at getDefaultExportInfoWorker (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108209:39)
    at getDefaultLikeExportInfo (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108191:24)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:107988:35
    at forEachExternalModule (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108331:21)
    at getAllReExportingModules (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:107983:13)
    at Object.getImportCompletionAction (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:107969:31)
    at getCompletionEntryCodeActionsAndSourceDisplay (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:94059:33)
    at Object.getCompletionEntryDetails (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:94009:30)
    at Object.getCompletionEntryDetails (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:114823:35)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:122634:57
    at Object.mapDefined (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:578:30)
    at IOSession.Session.getCompletionEntryDetails (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:122632:33)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:121674:61)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123086:88
    at IOSession.Session.executeWithRequestId (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123077:28)
    at IOSession.Session.executeCommand (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123086:33)
    at IOSession.Session.onMessage (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123106:35)
    at Interface.<anonymous> (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:124369:27)
    at emitOne (events.js:116:13)
    at Interface.emit (events.js:211:7)
    at Interface._onLine (readline.js:282:10)
    at Interface._normalWrite (readline.js:424:12)
    at Socket.ondata (readline.js:141:10)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at Pipe.onread (net.js:594:20)
[Error  - 10:28:49 AM] 'completionEntryDetails' request failed with error.
Error processing request. Debug Failure. Unknown entity name kind.
Error: Debug Failure. Unknown entity name kind.
    at resolveEntityName (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:32172:32)
    at getTargetOfExportAssignment (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:31998:29)
    at getTargetOfAliasDeclaration (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:32020:28)
    at Object.getImmediateAliasedSymbol (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:30421:45)
    at getDefaultExportInfoWorker (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108209:39)
    at getDefaultLikeExportInfo (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108191:24)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:107988:35
    at forEachExternalModule (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:108331:21)
    at getAllReExportingModules (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:107983:13)
    at Object.getImportCompletionAction (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:107969:31)
    at getCompletionEntryCodeActionsAndSourceDisplay (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:94059:33)
    at Object.getCompletionEntryDetails (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:94009:30)
    at Object.getCompletionEntryDetails (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:114823:35)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:122634:57
    at Object.mapDefined (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:578:30)
    at IOSession.Session.getCompletionEntryDetails (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:122632:33)
    at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:121674:61)
    at c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123086:88
    at IOSession.Session.executeWithRequestId (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123077:28)
    at IOSession.Session.executeCommand (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123086:33)
    at IOSession.Session.onMessage (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:123106:35)
    at Interface.<anonymous> (c:\Users\Samuel (Work)\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js:124369:27)
    at emitOne (events.js:116:13)
    at Interface.emit (events.js:211:7)
    at Interface._onLine (readline.js:282:10)
    at Interface._normalWrite (readline.js:424:12)
    at Socket.ondata (readline.js:141:10)
    at emitOne (events.js:116:13)
    at Socket.emit (events.js:211:7)
    at addChunk (_stream_readable.js:263:12)
    at readableAddChunk (_stream_readable.js:250:11)
    at Socket.Readable.push (_stream_readable.js:208:10)
    at Pipe.onread (net.js:594:20)

@jrmyio
Copy link

jrmyio commented Oct 30, 2018

Tried 1.28.2 with 3.1.3 default didnt work
Tried 1.28.2 with workspace 3.1.3, didnt work
Tried 1.28.2 with workspace 3.1.4, didnt work
Tried 1.28.2 with workspace 3.1.2, didnt work
Tried 1.28.2 with workspace 3.1.1, didnt work
Tried 1.27.2 with custom 3.1.3, didnt work

Tried 1.27.2 with 3.0.3 default worked
Back to 1.28.2, with workspace 3.0.3, worked

@ghost
Copy link

ghost commented Oct 30, 2018

@mjbvz That stack trace isn't related to #27471, but I think it is a duplicate of #27317 which should already be fixed in release-3.1 (#27696).
@ConneXNL Could you test with typescript@next?

@djensen47
Copy link

Hi, I was asked to post here.

I'm using VS Code 1.28.x and Auto Import is not working. I tried using typescript@next but it did not resolve the issue.

@gcazaciuc
Copy link

gcazaciuc commented Nov 1, 2018

Same issue as @djensen47 above. Same VSCode version(1.28.2), tried with TS 3.1.3, 3.1.5 and next but Auto import still not working. However, it works when i downgrade TS to 3.0.3.

Stack trace:

'getCodeFixes' request failed with error.
Error processing request. Debug Failure.
Error: Debug Failure.
    at Object.assertDefined (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:1446:24)
    at getDefaultExportInfoWorker (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108210:80)
    at getDefaultLikeExportInfo (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108191:24)
    at /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108174:35
    at /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108318:21
    at forEachExternalModule (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108331:21)
    at forEachExternalModuleToImportFrom (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108316:13)
    at getExportInfos (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108172:13)
    at getFixesInfoForNonUMDImport (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108158:57)
    at getFixesInfo (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108099:50)
    at Object.getCodeActions (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107861:28)
    at /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:106400:121

@jrmyio
Copy link

jrmyio commented Nov 1, 2018

@andy-ms typescript@next did not solve it.

@ghost
Copy link

ghost commented Nov 1, 2018

@ConneXNL or @gcazaciuc Can you share sample code that reproduces the error?

@blikblum
Copy link

blikblum commented Nov 2, 2018

I get the following stack trace using typescript 3.2.

To trigger:

Info 317  [21:5:34.150] getCompletionData: Get current token: 0
Info 318  [21:5:34.150] getCompletionData: Is inside comment: 0
Info 319  [21:5:34.150] getCompletionData: Get previous token 1: 0
Info 320  [21:5:34.151] getCompletionData: Get previous token 2: 1
Info 321  [21:5:34.151] getCompletionsAtPosition: isCompletionListBlocker: 0
Info 322  [21:5:34.153] getCompletionData: Semantic work: 2
Err 323   [21:5:34.158] Exception on executing command {"seq":31,"type":"request","command":"completionEntryDetails","arguments":{"file":"d:/repositories/pdfmake-playground/src/main.js","line":7,"offset":4,"entryNames":[{"name":"container","source":"d:/repositories/pdfmake-playground/src/common/di"}]}}:

    Debug Failure. Unknown entity name kind. SyntaxKind: BinaryExpression

    Error: Debug Failure. Unknown entity name kind. SyntaxKind: BinaryExpression
        at resolveEntityName (C:\Users\Luiz Américo\AppData\Roaming\npm\node_modules\typescript\lib\tsserver.js:32374:32)
        at getTargetOfExportAssignment (C:\Users\Luiz Américo\AppData\Roaming\npm\node_modules\typescript\lib\tsserver.js:32200:29)
        at getTargetOfAliasDeclaration (C:\Users\Luiz Américo\AppData\Roaming\npm\node_modules\typescript\lib\tsserver.js:32222:28)
        at Object.getImmediateAliasedSymbol (C:\Users\Luiz Américo\AppData\Roaming\npm\node_modules\typescript\lib\tsserver.js:30616:45)
        at getDefaultExportInfoWorker (C:\Users\Luiz Américo\AppData\Roaming\npm\node_modules\typescript\lib\tsserver.js:109270:39)

@DanielRosenwasser DanielRosenwasser added Needs More Info The issue still hasn't been fully clarified VS Code Tracked There is a VS Code equivalent to this issue Bug A bug in TypeScript labels Nov 2, 2018
@DanielRosenwasser DanielRosenwasser unassigned ghost Nov 2, 2018
@ghost
Copy link

ghost commented Nov 2, 2018

@blikblum Thanks, reproduced it.

@ghost
Copy link

ghost commented Nov 2, 2018

Update: I can reproduce it in typescript@next but not with a local build. May have been fixed by #28303.

@DanielRosenwasser DanielRosenwasser modified the milestones: TypeScript 3.2, TypeScript 3.1.7 Nov 5, 2018
@MadaraUchiha
Copy link

Howdy! Thanks for your work on this matter so far, I can see you've been battling it for a few months now.

Wanted to add to the log that I'm still affected by this as of vscode

Version: 1.29.1
Commit: bc24f98b5f70467bc689abf41cc5550ca637088e
Date: 2018-11-15T19:07:43.495Z
Electron: 2.0.12
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Architecture: x64

And TypeScript version 3.2.1.

@sandersn
Copy link
Member

@mjbvz Are you still seeing these errors?

@blikblum I tried to follow your repro steps and couldn't find container in main.js, even after checking out the commit from October 20, 1c21a8c, which I guess is the one that was current when you found the crash originally.

I found a declaration of 'container' in common/di.js by looking at the stack trace, but it doesn't crash anymore for me. Does it still crash for you?

@blikblum
Copy link

I tried to follow your repro steps and couldn't find container in main.js

It did not exists in main.js, to reproduce write yourself "cont" somewhere in main.js and try to invoke auto import. It should add the container import from di module.

I'm not with my dev machine. Will try to reproduce ASAP

@blikblum
Copy link

@sandersn working fine now (vscode 1.34)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug A bug in TypeScript VS Code Tracked There is a VS Code equivalent to this issue
Projects
None yet
Development

No branches or pull requests

10 participants