-
Notifications
You must be signed in to change notification settings - Fork 13k
Open
Labels
BugA bug in TypeScriptA bug in TypeScriptCrashFor flagging bugs which are compiler or service crashes or unclean exits, rather than bad outputFor flagging bugs which are compiler or service crashes or unclean exits, rather than bad outputDomain: Inlay Hints
Milestone
Description
Isolated from reports in https://github.com/microsoft/tsserverfuzzer/issues/337
/**
* @typedef {Object} Callbacks
* @property {function(UnknownType)} doThing - Called when DFS leaves the node.
*/
/**
* @param callbacks {Callbacks}
*/
export function foo(callbacks) {
while (Math.random()) {
callbacks.doThing(someUnknown);
}
}
Partial:
Cannot read property 'kind' of undefined
at isIdentifier (tsserverlibrary.js:27849:21)
at isParameterDeclarationWithIdentifierName (tsserverlibrary.js:74352:93)
at getParameterIdentifierNameAtPosition (tsserverlibrary.js:74329:24)
at visitCallOrNewExpression (tsserverlibrary.js:138312:54)
at visitor (tsserverlibrary.js:138228:21)
at visitNode (tsserverlibrary.js:29745:24)
at forEachChild (tsserverlibrary.js:30008:24)
at visitor (tsserverlibrary.js:138238:27)
at visitNodes (tsserverlibrary.js:29754:30)
at forEachChild (tsserverlibrary.js:29995:24)
Full:
<semantic> Response received: provideInlayHints (1729). Request took 1 ms. Success: false . Message: Error processing request. Cannot read property 'kind' of undefined
TypeError: Cannot read property 'kind' of undefined
at Object.isIdentifier (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:27598:21)
at isParameterDeclarationWithIdentifierName (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:73751:93)
at Object.getParameterIdentifierNameAtPosition (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:73728:24)
at visitCallOrNewExpression (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:137116:54)
at visitor (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:137032:21)
at visitNode (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29470:24)
at Object.forEachChild (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29731:24)
at visitor (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:137042:27)
at visitNodes (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29479:30)
at Object.forEachChild (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29720:24)
at visitor (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:137042:27)
at visitNode (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29470:24)
at Object.forEachChild (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29741:21)
at visitor (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:137042:27)
at visitNodes (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29479:30)
at Object.forEachChild (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29720:24)
at visitor (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:137042:27)
at visitNode (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29470:24)
at Object.forEachChild (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29600:21)
at visitor (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:137042:27)
at visitNodes (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29479:30)
at Object.forEachChild (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:29722:24)
at visitor (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:137042:27)
at Object.provideInlayHints (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:136999:13)
at Proxy.provideInlayHints (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:157599:34)
at IOSession.Session.provideInlayHints (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:167903:58)
at Session.handlers.ts.Map.ts.getEntries._a.<computed> (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:167288:61)
at USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:168880:88
at IOSession.Session.executeWithRequestId (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:168871:28)
at IOSession.Session.executeCommand (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:168880:33)
at IOSession.Session.onMessage (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:168906:35)
at Interface.<anonymous> (USERROOT\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\tsserver.js:171511:31)
at Interface.emit (events.js:315:20)
at Interface._onLine (readline.js:337:10)
at Interface._normalWrite (readline.js:482:12)
at Socket.ondata (readline.js:194:10)
at Socket.emit (events.js:315:20)
at addChunk (internal/streams/readable.js:309:12)
at readableAddChunk (internal/streams/readable.js:284:9)
at Socket.Readable.push (internal/streams/readable.js:223:10)
at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)
Metadata
Metadata
Assignees
Labels
BugA bug in TypeScriptA bug in TypeScriptCrashFor flagging bugs which are compiler or service crashes or unclean exits, rather than bad outputFor flagging bugs which are compiler or service crashes or unclean exits, rather than bad outputDomain: Inlay Hints