tsserver version: 2.6.1
Hits: 129436
Error: Could not find file: 'c:/.../src/events.js'.
at getValidSourceFile (tsserver.js:79635:23)
at Object.getApplicableRefactors (tsserver.js:80231:24)
at IOSession.Session.getApplicableRefactors (tsserver.js:86474:53)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (tsserver.js:85436:61)
at tsserver.js:86669:88
at IOSession.Session.executeWithRequestId (tsserver.js:86660:28)
at IOSession.Session.executeCommand (tsserver.js:86669:33)
at IOSession.Session.onMessage (tsserver.js:86689:35)
at Interface.<anonymous> (tsserver.js:87881:27)
at emitOne (events.js:96:13)
at Interface.emit (events.js:191:7)
at Interface._onLine (readline.js:241:10)
at Interface._normalWrite (readline.js:384:12)
at Socket.ondata (readline.js:101:10)
at emitOne (events.js:96:13)
at Socket.emit (events.js:191:7)
at readableAddChunk (_stream_readable.js:178:18)
at Socket.Readable.push (_stream_readable.js:136:10)
at Pipe.onread (net.js:560:20)
The Source: Telemetry have limited information. we only have the call stack from the crash report. We need to either mitigate the crash, or add additional asserts to get more information in future crash reports.
This may be an editor error; note the unusual path c:/.../src/events.js. Note that we call toNormalizedPath in getFileAndProjectWorker. However, I don't expect this would be a bug in normalizePath -- it's not going to synthesize c:\ out of nothing if the input was a relative path. @aozgaa I know you answered already but I forgot, what editor are these from?
VSCode.
@mjbvz Is there anyway vscode might have ended up asking for this path?
@andy-ms Perhaps. Is this only seen for getApplicableRefactors though? Our refactor provider calculates paths the same way as our other providers. Do you have repo steps for this issue?
Unfortunately all we have is telemetry. But the linked issues #21791 #21795 #21813 happen in different services, not just refactors.
Closing for now.
I'm running into this error pretty consistently when using the Tide Plugin for Emacs.
TypeScript/ Tsserver Version: 3.2.1
Error: Could not find file: '/home/mparsons/Work/develop/admin-frontend/assets/js/src/app/apps/Signage/resources/Schedule/components/form-handler.component.ts'.
at getValidSourceFile (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:117219:23)
at Object.getSyntacticDiagnostics (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:117412:52)
at /home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:124988:126
at IOSession.Session.getDiagnosticsWorker (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:124846:35)
at IOSession.Session.getSyntacticDiagnosticsSync (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:124988:29)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:124389:61)
at /home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:125836:88
at IOSession.Session.executeWithRequestId (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:125827:28)
at IOSession.Session.executeCommand (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:125836:33)
at IOSession.Session.onMessage (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:125858:35)
at Interface.
at emitOne (events.js:116:13)
at Interface.emit (events.js:211:7)
at Interface._onLine (readline.js:280:10)
at Interface._normalWrite (readline.js:422:12)
at Socket.ondata (readline.js:139: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:597:20)
File exists and the path is valid:
$ ls /home/mparsons/Work/develop/admin-frontend/assets/js/src/app/apps/Signage/resources/Schedule/components/form-handler.component.ts
/home/mparsons/Work/develop/admin-frontend/assets/js/src/app/apps/Signage/resources/Schedule/components/form-handler.component.ts
The same here.
I found a bug that link of issues are endless-loop. So this issue is not fixed.
Most helpful comment
I'm running into this error pretty consistently when using the Tide Plugin for Emacs.
TypeScript/ Tsserver Version: 3.2.1
Error: Could not find file: '/home/mparsons/Work/develop/admin-frontend/assets/js/src/app/apps/Signage/resources/Schedule/components/form-handler.component.ts'. (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:127118:27)
at getValidSourceFile (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:117219:23)
at Object.getSyntacticDiagnostics (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:117412:52)
at /home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:124988:126
at IOSession.Session.getDiagnosticsWorker (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:124846:35)
at IOSession.Session.getSyntacticDiagnosticsSync (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:124988:29)
at Session.handlers.ts.createMapFromTemplate._a.(anonymous function) (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:124389:61)
at /home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:125836:88
at IOSession.Session.executeWithRequestId (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:125827:28)
at IOSession.Session.executeCommand (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:125836:33)
at IOSession.Session.onMessage (/home/mparsons/Work/develop/admin-frontend/node_modules/typescript/lib/tsserver.js:125858:35)
at Interface.
at emitOne (events.js:116:13)
at Interface.emit (events.js:211:7)
at Interface._onLine (readline.js:280:10)
at Interface._normalWrite (readline.js:422:12)
at Socket.ondata (readline.js:139: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:597:20)
File exists and the path is valid:
$ ls /home/mparsons/Work/develop/admin-frontend/assets/js/src/app/apps/Signage/resources/Schedule/components/form-handler.component.ts
/home/mparsons/Work/develop/admin-frontend/assets/js/src/app/apps/Signage/resources/Schedule/components/form-handler.component.ts