This issue comes from crash dumps in telemetry. We've tried to de-duplicate issues on a best-effort basis, comparing the sequence of methods called and the command requested while ignoring line numbers.
TypeScript version prefix: 3.8.3
VSCode version: 1.44.0
Command requested: projectInfo
Hitting sessions: 9998
Five line hash: 4b702b9e318f1bb33cafae0198c9d6d8
Stack:
at ThrowNoProject (tsserver.js:137981:23)
at ProjectService.doEnsureDefaultProjectForFile (tsserver.js:141451:131)
at ProjectService.ensureDefaultProjectForFile (tsserver.js:141446:75)
at Session.getFileAndProjectWorker (tsserver.js:145272:87)
at Session.getProjectInfoWorker (tsserver.js:145124:36)
at Session.getProjectInfo (tsserver.js:145121:29)
at _a.<computed> (tsserver.js:144500:61)
at <anonymous> (tsserver.js:146003:88)
at Session.executeWithRequestId (tsserver.js:145994:28)
at Session.executeCommand (tsserver.js:146003:33)
at Session.onMessage (tsserver.js:146027:35)
at <anonymous> (tsserver.js:147342:27)
at unknown (suppressed.js)
at unknown (suppressed.js)
at unknown (suppressed.js)
at unknown (suppressed.js)
at unknown (suppressed.js)
at unknown (suppressed.js)
at unknown (suppressed.js)
at unknown (suppressed.js)
at unknown (suppressed.js)
This issue reproduced in the following context:
TypeScript version prefix: 3.9.2
VSCode version: 1.44.2
Command requested: projectInfo
Hitting sessions: 149
Five line hash: d6f071d45f52d1827d650381148c042d
Stack:
Error: No Project.
at Object.ThrowNoProject (tsserver.js:141633:23)
at ProjectService.doEnsureDefaultProjectForFile (tsserver.js:145032:131)
at ProjectService.ensureDefaultProjectForFile (tsserver.js:145027:75)
at IOSession.Session.getFileAndProjectWorker (tsserver.js:148921:87)
at IOSession.Session.getProjectInfoWorker (tsserver.js:148769:36)
at IOSession.Session.getProjectInfo (tsserver.js:148766:29)
at Session.handlers.ts.createMapFromTemplate._a.<computed> (tsserver.js:148138:61)
at unknown (tsserver.js:149661:88)
at IOSession.Session.executeWithRequestId (tsserver.js:149652:28)
at IOSession.Session.executeCommand (tsserver.js:149661:33)
at IOSession.Session.onMessage (tsserver.js:149685:35)
at Interface.<anonymous> (tsserver.js:151001:27)
at suppressed_frame()
at suppressed_frame()
at suppressed_frame()
at suppressed_frame()
at suppressed_frame()
at suppressed_frame()
at suppressed_frame()
at suppressed_frame()
at suppressed_frame()
Here's a server log where I ran into this with VS Code - not sure if it's helpful
I think I only get this by running Restart TS Server @sheetalkamat
This looks like editor issue:
The first command is sent on a file when it isnt opened:
Info 6 [22:57:12.555] request:
{"seq":0,"type":"request","command":"projectInfo","arguments":{"file":"c:/Users/Danie/vscode/src/vs/editor/contrib/codeAction/codeActionUi.ts","needFileNameList":false}}
Err 7 [22:57:12.556] Could not find file "c:/Users/Danie/vscode/src/vs/editor/contrib/codeAction/codeActionUi.ts".
@mjbvz You would want to look into this since this seems like editor issue
Thanks for investigating . I've opened https://github.com/microsoft/vscode/issues/101076 to track this on the VS Code and am pushing a fix now
Please Let me know if you see reports in VS Code 1.47
Revised stack format and updated hash.
This issue reproduced in the following context:
TypeScript version prefix: 3.9.6
VSCode version: 1.46.1
Command requested: projectInfo
Hitting sessions: 1010
Five line hash: 4b702b9e318f1bb33cafae0198c9d6d8
Stack:
at ThrowNoProject (tsserver.js:141523:23)
at ProjectService.doEnsureDefaultProjectForFile (tsserver.js:144922:131)
at ProjectService.ensureDefaultProjectForFile (tsserver.js:144917:75)
at Session.getFileAndProjectWorker (tsserver.js:148813:87)
at Session.getProjectInfoWorker (tsserver.js:148661:36)
at Session.getProjectInfo (tsserver.js:148658:29)
at _a.<computed> (tsserver.js:148030:61)
at <anonymous> (tsserver.js:149553:88)
at Session.executeWithRequestId (tsserver.js:149544:28)
at Session.executeCommand (tsserver.js:149553:33)
at Session.onMessage (tsserver.js:149577:35)
at <anonymous> (tsserver.js:150893:27)
at unknown (suppressed.js:203:13)
at unknown (suppressed.js:316:10)
at unknown (suppressed.js:461:12)
at unknown (suppressed.js:172:10)
at unknown (suppressed.js:203:13)
at unknown (suppressed.js:295:12)
at unknown (suppressed.js:276:11)
at unknown (suppressed.js:210:10)
at unknown (suppressed.js:166:17)
Closing this since I have not seen recent reports with newer VS Code versions (1.47+)
This issue reproduced in the following context:
TypeScript version prefix: 3.9.7
VSCode version: 1.46.1
Command requested: projectInfo
Hitting sessions: 106
Five line hash: 4b702b9e318f1bb33cafae0198c9d6d8
Stack:
at ThrowNoProject (tsserver.js:141525:23)
at ProjectService.doEnsureDefaultProjectForFile (tsserver.js:144924:131)
at ProjectService.ensureDefaultProjectForFile (tsserver.js:144919:75)
at Session.getFileAndProjectWorker (tsserver.js:148815:87)
at Session.getProjectInfoWorker (tsserver.js:148663:36)
at Session.getProjectInfo (tsserver.js:148660:29)
at _a.<computed> (tsserver.js:148032:61)
at <anonymous> (tsserver.js:149555:88)
at Session.executeWithRequestId (tsserver.js:149546:28)
at Session.executeCommand (tsserver.js:149555:33)
at Session.onMessage (tsserver.js:149579:35)
at <anonymous> (tsserver.js:150895:27)
at unknown (suppressed.js:200:13)
at unknown (suppressed.js:314:10)
at unknown (suppressed.js:459:12)
at unknown (suppressed.js:170:10)
at unknown (suppressed.js:200:13)
at unknown (suppressed.js:294:12)
at unknown (suppressed.js:275:11)
at unknown (suppressed.js:210:10)
at unknown (suppressed.js:166:17)
This issue reproduced in the following context:
TypeScript version prefix: 4.1.2
VSCode version: 1.45.1
Command requested: projectInfo
Hitting sessions: 162
Five line hash: 4b702b9e318f1bb33cafae0198c9d6d8
Stack:
at ThrowNoProject (tsserver.js:149607:23)
at ProjectService.doEnsureDefaultProjectForFile (tsserver.js:153325:131)
at ProjectService.ensureDefaultProjectForFile (tsserver.js:153320:75)
at Session.getFileAndProjectWorker (tsserver.js:157479:87)
at Session.getProjectInfoWorker (tsserver.js:157327:36)
at Session.getProjectInfo (tsserver.js:157324:29)
at _a.<computed> (tsserver.js:156643:61)
at <anonymous> (tsserver.js:158276:88)
at Session.executeWithRequestId (tsserver.js:158267:28)
at Session.executeCommand (tsserver.js:158276:33)
at Session.onMessage (tsserver.js:158300:35)
at <anonymous> (tsserver.js:160510:27)
at unknown (suppressed.js:203:13)
at unknown (suppressed.js:316:10)
at unknown (suppressed.js:461:12)
at unknown (suppressed.js:172:10)
at unknown (suppressed.js:203:13)
at unknown (suppressed.js:295:12)
at unknown (suppressed.js:276:11)
at unknown (suppressed.js:210:10)
at unknown (suppressed.js:166:17)
Most helpful comment
This looks like editor issue:
The first command is sent on a file when it isnt opened: