Skip to content

ERR <semantic> TypeScript Server Error (3.7.5) #36416

Closed
@alexdima

Description

@alexdima

TS Template added by @mjbvz

TypeScript Version: 3.8.0-dev.20200124 and 3.7.5


  • open a .ts file with the following content:
import * as http from ''
  • place cursor before ''
  • observe:
 ERR <semantic> TypeScript Server Error (3.7.5)
Cannot read property 'parent' of undefined
TypeError: Cannot read property 'parent' of undefined
    at Object.deleteDeclaration (tsserver.js:120255:56)
    at _loop_9 (tsserver.js:119840:47)
    at ChangeTracker.finishDeleteDeclarations (tsserver.js:119847:21)
    at ChangeTracker.getChanges (tsserver.js:119867:22)
    at Function.ChangeTracker.with (tsserver.js:119391:32)
    at Object.getCodeActions (tsserver.js:124870:68)
    at tsserver.js:120431:121
    at Object.flatMap (tsserver.js:468:25)
    at Object.getFixes (tsserver.js:120431:23)
    at tsserver.js:131114:35
    at Object.flatMap (tsserver.js:468:25)
    at Proxy.getCodeFixesAtPosition (tsserver.js:131112:23)
    at IOSession.Session.getCodeFixes (tsserver.js:140767:64)
    at Session.handlers.ts.createMapFromTemplate._a.<computed> (tsserver.js:139552:61)
    at tsserver.js:140960:88
    at IOSession.Session.executeWithRequestId (tsserver.js:140951:28)
    at IOSession.Session.executeCommand (tsserver.js:140960:33)
    at IOSession.Session.onMessage (tsserver.js:140983:35)
    at Interface.<anonymous> (tsserver.js:142298:27)
    at Interface.emit (events.js:203:13)
    at Interface._onLine (readline.js:316:10)
    at Interface._normalWrite (readline.js:461:12)
    at Socket.ondata (readline.js:172:10)
    at Socket.emit (events.js:203:13)
    at addChunk (_stream_readable.js:295:12)
    at readableAddChunk (_stream_readable.js:276:11)
    at Socket.Readable.push (_stream_readable.js:210:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:166:17): Error: <semantic> TypeScript Server Error (3.7.5)
Cannot read property 'parent' of undefined
TypeError: Cannot read property 'parent' of undefined
    at Object.deleteDeclaration (tsserver.js:120255:56)
    at _loop_9 (tsserver.js:119840:47)
    at ChangeTracker.finishDeleteDeclarations (tsserver.js:119847:21)
    at ChangeTracker.getChanges (tsserver.js:119867:22)
    at Function.ChangeTracker.with (tsserver.js:119391:32)
    at Object.getCodeActions (tsserver.js:124870:68)
    at tsserver.js:120431:121
    at Object.flatMap (tsserver.js:468:25)
    at Object.getFixes (tsserver.js:120431:23)
    at tsserver.js:131114:35
    at Object.flatMap (tsserver.js:468:25)
    at Proxy.getCodeFixesAtPosition (tsserver.js:131112:23)
    at IOSession.Session.getCodeFixes (tsserver.js:140767:64)
    at Session.handlers.ts.createMapFromTemplate._a.<computed> (tsserver.js:139552:61)
    at tsserver.js:140960:88
    at IOSession.Session.executeWithRequestId (tsserver.js:140951:28)
    at IOSession.Session.executeCommand (tsserver.js:140960:33)
    at IOSession.Session.onMessage (tsserver.js:140983:35)
    at Interface.<anonymous> (tsserver.js:142298:27)
    at Interface.emit (events.js:203:13)
    at Interface._onLine (readline.js:316:10)
    at Interface._normalWrite (readline.js:461:12)
    at Socket.ondata (readline.js:172:10)
    at Socket.emit (events.js:203:13)
    at addChunk (_stream_readable.js:295:12)
    at readableAddChunk (_stream_readable.js:276:11)
    at Socket.Readable.push (_stream_readable.js:210:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:166:17)
	at Function.create (/Users/alex/src/vscode/extensions/typescript-language-features/out/tsServer/serverError.js:17:16)
	at ProcessBasedTsServer.dispatchResponse (/Users/alex/src/vscode/extensions/typescript-language-features/out/tsServer/server.js:141:66)
	at ProcessBasedTsServer.dispatchMessage (/Users/alex/src/vscode/extensions/typescript-language-features/out/tsServer/server.js:83:26)
	at /Users/alex/src/vscode/extensions/typescript-language-features/out/tsServer/server.js:56:41
	at Emitter.fire (/Users/alex/src/vscode/out/vs/base/common/event.js:459:38)
	at Reader.onLengthData (/Users/alex/src/vscode/extensions/typescript-language-features/out/utils/wireProtocol.js:111:30)
	at Socket.<anonymous> (/Users/alex/src/vscode/extensions/typescript-language-features/out/utils/wireProtocol.js:90:42)
	at Socket.emit (events.js:203:13)
	at addChunk (_stream_readable.js:295:12)
	at readableAddChunk (_stream_readable.js:276:11)
	at Socket.push (_stream_readable.js:210:10)
	at Pipe.onStreamRead (internal/stream_base_commons.js:166:17)

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugA bug in TypeScript

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions