Description
From @Alexand3r on October 9, 2018 13:3
As the title, when I try to "auto import" a component in a React Project , intellisense shows the suggestion, but on selecting it, it is not inserted
- VSCode Version: 1.28.0
- OS Version: Kubuntu 18.04
Steps to Reproduce:
1.Type in render function any React Component from any package ( my case from @material-ui/core the component TableHead, however it is not limited to this )
2. Press ctrl+space for Intellisense suggestion
3. Select Suggestion TableHead (tried with both mouse and keyboard arrows, same result)
4. Nothing happens, the small window for details doesn't show, however the suggestion is there.
Small note: This has been happening since ~ 1.20, however the imports would be imported at one point after some loading time, was blaming the huge number of node modules and the heavy usage of the machine. However with 1.28, it's dead.
Does this issue occur when all extensions are disabled?: Yes
Edit: This also happens in Visual Studio Code Insiders 1.29 version
I've set the typescript.tsserver.trace to verbose and got this :
the ****** are to hide the project
[Trace - 2:46:03 PM] Sending request: completionEntryDetails (26). Response expected: yes. Current queue length: 0
Arguments: {
"file": "/home/andrei/Desktop/Work/*********/src/views/Collections/CollectionCards/CollectionDevices.js",
"line": 18,
"offset": 18,
"entryNames": [
{
"name": "TableCell",
"source": "/home/andrei/Desktop/Work/*********/node_modules/@material-ui/core/TableCell/TableCell"
}
]
}
[Trace - 2:46:03 PM] Response received: completionEntryDetails (26). Request took 91 ms. Success: false . Message: Error processing request. Debug Failure. Unknown entity name kind.
Error: Debug Failure. Unknown entity name kind.
at resolveEntityName (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:32169:32)
at getTargetOfExportAssignment (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:31995:29)
at getTargetOfAliasDeclaration (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:32017:28)
at Object.getImmediateAliasedSymbol (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:30419:45)
at getDefaultExportInfoWorker (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108189:39)
at getDefaultLikeExportInfo (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108171:24)
at /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107968:35
at forEachExternalModule (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108311:21)
at getAllReExportingModules (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107963:13)
at Object.getImportCompletionAction (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107949:31)
at getCompletionEntryCodeActionsAndSourceDisplay (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:94041:33)
at Object.getCompletionEntryDetails (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:93991:30)
at Object.getCompletionEntryDetails (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:114803:35)
at /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:122609:57
at Object.mapDefined (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:578:30)
at IOSession.Session.getCompletionEntryDetails (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:122607:33)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:121654:61)
at /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123061:88
at IOSession.Session.executeWithRequestId (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123052:28)
at IOSession.Session.executeCommand (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123061:33)
at IOSession.Session.onMessage (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123081:35)
at Interface.<anonymous> (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:124344: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 - 2:46:03 PM] 'completionEntryDetails' request failed with error.
Error processing request. Debug Failure. Unknown entity name kind.
Error: Debug Failure. Unknown entity name kind.
at resolveEntityName (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:32169:32)
at getTargetOfExportAssignment (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:31995:29)
at getTargetOfAliasDeclaration (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:32017:28)
at Object.getImmediateAliasedSymbol (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:30419:45)
at getDefaultExportInfoWorker (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108189:39)
at getDefaultLikeExportInfo (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108171:24)
at /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107968:35
at forEachExternalModule (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108311:21)
at getAllReExportingModules (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107963:13)
at Object.getImportCompletionAction (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107949:31)
at getCompletionEntryCodeActionsAndSourceDisplay (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:94041:33)
at Object.getCompletionEntryDetails (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:93991:30)
at Object.getCompletionEntryDetails (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:114803:35)
at /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:122609:57
at Object.mapDefined (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:578:30)
at IOSession.Session.getCompletionEntryDetails (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:122607:33)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:121654:61)
at /usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123061:88
at IOSession.Session.executeWithRequestId (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123052:28)
at IOSession.Session.executeCommand (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123061:33)
at IOSession.Session.onMessage (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123081:35)
at Interface.<anonymous> (/usr/share/code/resources/app/extensions/node_modules/typescript/lib/tsserver.js:124344: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)
Edit Insiders log:
[Info - 4:03:40 PM] Using tsserver from: /usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib
[Info - 4:03:40 PM] Forking TSServer
[Info - 4:03:40 PM] Started TSServer
[Error - 4:04:15 PM] 'completionEntryDetails' request failed with error.
Error processing request. Debug Failure. Unknown entity name kind.
Error: Debug Failure. Unknown entity name kind.
at resolveEntityName (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:32169:32)
at getTargetOfExportAssignment (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:31995:29)
at getTargetOfAliasDeclaration (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:32017:28)
at Object.getImmediateAliasedSymbol (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:30419:45)
at getDefaultExportInfoWorker (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108189:39)
at getDefaultLikeExportInfo (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108171:24)
at /usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107968:35
at forEachExternalModule (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:108311:21)
at getAllReExportingModules (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107963:13)
at Object.getImportCompletionAction (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:107949:31)
at getCompletionEntryCodeActionsAndSourceDisplay (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:94041:33)
at Object.getCompletionEntryDetails (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:93991:30)
at Object.getCompletionEntryDetails (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:114803:35)
at /usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:122609:57
at Object.mapDefined (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:578:30)
at IOSession.Session.getCompletionEntryDetails (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:122607:33)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:121654:61)
at /usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123061:88
at IOSession.Session.executeWithRequestId (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123052:28)
at IOSession.Session.executeCommand (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123061:33)
at IOSession.Session.onMessage (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:123081:35)
at Interface.<anonymous> (/usr/share/code-insiders/resources/app/extensions/node_modules/typescript/lib/tsserver.js:124344: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)
Copied from original issue: microsoft/vscode#60314