-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Description
TypeScript Version: 3.5.1
Search Terms:
typescript server error, debug failure
Code
I seem to get two kinds of error messages in the VS Code developer tools,
ERR TypeScript Server Error (3.5.1)
Debug Failure. Expected 26789 <= 24601
Error: Debug Failure. Expected 26789 <= 24601
at Object.assertLessThanOrEqual (tsserver.js:2059:17)
at Object.createFileDiagnostic (tsserver.js:15141:22)
at getRangeToExtract (tsserver.js:118016:42)
at Object.getAvailableActions (tsserver.js:117879:38)
at tsserver.js:112870:128
at getIterator (tsserver.js:627:23)
at Object.next (tsserver.js:622:35)
at Object.arrayFrom (tsserver.js:1255:32)
at Object.getApplicableRefactors (tsserver.js:112869:23)
at Object.getApplicableRefactors (tsserver.js:122632:32)
at IOSession.Session.getApplicableRefactors (tsserver.js:131393:53)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (tsserver.js:130211:61)
at tsserver.js:131637:88
at IOSession.Session.executeWithRequestId (tsserver.js:131628:28)
at IOSession.Session.executeCommand (tsserver.js:131637:33)
at IOSession.Session.onMessage (tsserver.js:131659:35)
at Interface.<anonymous> (tsserver.js:132950:27)
at Interface.emit (events.js:182:13)
at Interface._onLine (readline.js:290:10)
at Interface._normalWrite (readline.js:433:12)
at Socket.ondata (readline.js:149:10)
at Socket.emit (events.js:182:13)
at addChunk (_stream_readable.js:279:12)
at readableAddChunk (_stream_readable.js:264:11)
at Socket.Readable.push (_stream_readable.js:219:10)
at Pipe.onread (net.js:636:20): Error: TypeScript Server Error (3.5.1)
Debug Failure. Expected 26789 <= 24601
Error: Debug Failure. Expected 26789 <= 24601
at Object.assertLessThanOrEqual (tsserver.js:2059:17)
at Object.createFileDiagnostic (tsserver.js:15141:22)
at getRangeToExtract (tsserver.js:118016:42)
at Object.getAvailableActions (tsserver.js:117879:38)
at tsserver.js:112870:128
at getIterator (tsserver.js:627:23)
at Object.next (tsserver.js:622:35)
at Object.arrayFrom (tsserver.js:1255:32)
at Object.getApplicableRefactors (tsserver.js:112869:23)
at Object.getApplicableRefactors (tsserver.js:122632:32)
at IOSession.Session.getApplicableRefactors (tsserver.js:131393:53)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (tsserver.js:130211:61)
at tsserver.js:131637:88
at IOSession.Session.executeWithRequestId (tsserver.js:131628:28)
at IOSession.Session.executeCommand (tsserver.js:131637:33)
at IOSession.Session.onMessage (tsserver.js:131659:35)
at Interface.<anonymous> (tsserver.js:132950:27)
at Interface.emit (events.js:182:13)
at Interface._onLine (readline.js:290:10)
at Interface._normalWrite (readline.js:433:12)
at Socket.ondata (readline.js:149:10)
at Socket.emit (events.js:182:13)
at addChunk (_stream_readable.js:279:12)
at readableAddChunk (_stream_readable.js:264:11)
at Socket.Readable.push (_stream_readable.js:219:10)
at Pipe.onread (net.js:636:20)
at Function.create (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:173406)
at v.dispatchResponse (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:178712)
at v.dispatchMessage (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:177464)
at constructor._reader.onData.e (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:176820)
at u.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:43:254)
at t.Reader.onLengthData (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:182680)
at Socket.t.Reader.constructor.e.on.e (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:182328)
at Socket.emit (events.js:182:13)
at addChunk (_stream_readable.js:279:12)
at readableAddChunk (_stream_readable.js:264:11)
at Socket.Readable.push (_stream_readable.js:219:10)
at Pipe.onread (net.js:636:20)
And,
TypeScript Server Error (3.5.1)
Debug Failure. False expression.
Error: Debug Failure. False expression.
at tryReuseStructureFromOldProgram (tsserver.js:89636:22)
at Object.createProgram (tsserver.js:89289:34)
at synchronizeHostData (tsserver.js:121943:26)
at Object.getProgram (tsserver.js:122035:13)
at ConfiguredProject.Project.updateGraphWorker (tsserver.js:126284:53)
at ConfiguredProject.Project.updateGraph (tsserver.js:126228:42)
at ConfiguredProject.updateGraph (tsserver.js:126723:63)
at Object.updateProjectIfDirty (tsserver.js:127081:45)
at ConfiguredProject.Project.getLanguageService (tsserver.js:125915:28)
at IOSession.Session.getCompletions (tsserver.js:131119:43)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (tsserver.js:130069:61)
at tsserver.js:131637:88
at IOSession.Session.executeWithRequestId (tsserver.js:131628:28)
at IOSession.Session.executeCommand (tsserver.js:131637:33)
at IOSession.Session.onMessage (tsserver.js:131659:35)
at Interface.<anonymous> (tsserver.js:132950:27)
at Interface.emit (events.js:182:13)
at Interface._onLine (readline.js:290:10)
at Interface._normalWrite (readline.js:433:12)
at Socket.ondata (readline.js:149:10)
at Socket.emit (events.js:182:13)
at addChunk (_stream_readable.js:279:12)
at readableAddChunk (_stream_readable.js:264:11)
at Socket.Readable.push (_stream_readable.js:219:10)
at Pipe.onread (net.js:636:20): Error: TypeScript Server Error (3.5.1)
Debug Failure. False expression.
Error: Debug Failure. False expression.
at tryReuseStructureFromOldProgram (tsserver.js:89636:22)
at Object.createProgram (tsserver.js:89289:34)
at synchronizeHostData (tsserver.js:121943:26)
at Object.getProgram (tsserver.js:122035:13)
at ConfiguredProject.Project.updateGraphWorker (tsserver.js:126284:53)
at ConfiguredProject.Project.updateGraph (tsserver.js:126228:42)
at ConfiguredProject.updateGraph (tsserver.js:126723:63)
at Object.updateProjectIfDirty (tsserver.js:127081:45)
at ConfiguredProject.Project.getLanguageService (tsserver.js:125915:28)
at IOSession.Session.getCompletions (tsserver.js:131119:43)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (tsserver.js:130069:61)
at tsserver.js:131637:88
at IOSession.Session.executeWithRequestId (tsserver.js:131628:28)
at IOSession.Session.executeCommand (tsserver.js:131637:33)
at IOSession.Session.onMessage (tsserver.js:131659:35)
at Interface.<anonymous> (tsserver.js:132950:27)
at Interface.emit (events.js:182:13)
at Interface._onLine (readline.js:290:10)
at Interface._normalWrite (readline.js:433:12)
at Socket.ondata (readline.js:149:10)
at Socket.emit (events.js:182:13)
at addChunk (_stream_readable.js:279:12)
at readableAddChunk (_stream_readable.js:264:11)
at Socket.Readable.push (_stream_readable.js:219:10)
at Pipe.onread (net.js:636:20)
at Function.create (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:173406)
at v.dispatchResponse (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:178712)
at v.dispatchMessage (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:177464)
at constructor._reader.onData.e (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:176820)
at u.fire (/usr/share/code/resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:43:254)
at t.Reader.onLengthData (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:182680)
at Socket.t.Reader.constructor.e.on.e (/usr/share/code/resources/app/extensions/typescript-language-features/dist/extension.js:1:182328)
at Socket.emit (events.js:182:13)
at addChunk (_stream_readable.js:279:12)
at readableAddChunk (_stream_readable.js:264:11)
at Socket.Readable.push (_stream_readable.js:219:10)
at Pipe.onread (net.js:636:20)
The log just gets spammed continuously.
Expected behavior:
Type check, auto complete, etc. should consistently work
Actual behavior:
When I restart VS code, everything works fine.
Then, a while later (seconds/minutes; usually minutes), it just stops working and I get errors in the VS code developer tools console tab. If I restart VS code ("Reload window"), everything works fine again for a while, until those errors come back.
tsc works fine.
tsc -b -w works fine.
The project I'm working on is a composite project with 30+ sub-projects.
Version: 1.32.3
Commit: a3db5be9b5c6ba46bb7555ec5d60178ecc2eaae4
Date: 2019-03-14T23:38:49.842Z
Electron: 3.1.6
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Linux x64 4.18.0-20-generic
Not sure what other information I should provide.
It's kind of hard for me to reproduce the issue at will. I'm just writing a bunch of tests and every now and then, things just stop working.
Playground Link: None
Related Issues:
No idea, maybe #30546 ?
But the logs seem very different.