Skip to content

TypeScript Server Error (4.3.2): False expression: Expected line to be non-zero #44518

Closed
@joaomoreno

Description

@joaomoreno

Steps:

  1. Create a new TS file with the following contents:
function foo() {

dsa

}

fo(dsa


    
  1. Save
  2. Select All
  3. Delete

🐛 Lots of spew in devtools:

log.js:206   ERR <syntax> TypeScript Server Error (4.3.2)
Debug Failure. False expression: Expected line to be non-zero
Error: Debug Failure. False expression: Expected line to be non-zero
    at failIfInvalidLocation (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:157261:22)
    at ScriptInfo.positionToLineOffset (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:157228:17)
    at toProtocolTextSpan (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165293:35)
    at /home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:164734:68
    at Array.map (<anonymous>)
    at IOSession.Session.toLocationNavigationTree (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:164734:39)
    at IOSession.Session.getNavigationTree (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:164745:32)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:163515:61)
    at /home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165205:88
    at IOSession.Session.executeWithRequestId (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165196:28)
    at IOSession.Session.executeCommand (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165205:33)
    at IOSession.Session.onMessage (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165231:35)
    at Interface.<anonymous> (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:167833: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): Error: <syntax> TypeScript Server Error (4.3.2)
Debug Failure. False expression: Expected line to be non-zero
Error: Debug Failure. False expression: Expected line to be non-zero
    at failIfInvalidLocation (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:157261:22)
    at ScriptInfo.positionToLineOffset (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:157228:17)
    at toProtocolTextSpan (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165293:35)
    at /home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:164734:68
    at Array.map (<anonymous>)
    at IOSession.Session.toLocationNavigationTree (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:164734:39)
    at IOSession.Session.getNavigationTree (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:164745:32)
    at Session.handlers.ts.Map.ts.getEntries._a.<computed> (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:163515:61)
    at /home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165205:88
    at IOSession.Session.executeWithRequestId (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165196:28)
    at IOSession.Session.executeCommand (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165205:33)
    at IOSession.Session.onMessage (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:165231:35)
    at Interface.<anonymous> (/home/joao/Work/vscode/extensions/node_modules/typescript/lib/tsserver.js:167833: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)
    at Function.create (/home/joao/Work/vscode/extensions/typescript-language-features/src/tsServer/serverError.ts:17:10)
    at ProcessBasedTsServer.dispatchResponse (/home/joao/Work/vscode/extensions/typescript-language-features/src/tsServer/server.ts:203:43)
    at ProcessBasedTsServer.dispatchMessage (/home/joao/Work/vscode/extensions/typescript-language-features/src/tsServer/server.ts:137:12)
    at /home/joao/Work/vscode/extensions/typescript-language-features/src/tsServer/server.ts:93:9
    at Emitter.fire (/home/joao/Work/vscode/out/vs/base/common/file:/home/joao/Work/vscode/src/vs/base/common/event.ts:634:16)
    at Reader.onLengthData (/home/joao/Work/vscode/extensions/typescript-language-features/src/tsServer/serverProcess.electron.ts:129:18)
    at Socket.<anonymous> (/home/joao/Work/vscode/extensions/typescript-language-features/src/tsServer/serverProcess.electron.ts:100:36)
    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.push (internal/streams/readable.js:223:10)
    at Pipe.onStreamRead (internal/stream_base_commons.js:188:23)

recording (2)

Metadata

Metadata

Assignees

Labels

BugA bug in TypeScriptFix AvailableA PR has been opened for this issue

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions