Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: No Project. in 'Object.ThrowNoProject' during 'projectInfo' #37927

Closed
typescript-bot opened this issue Apr 13, 2020 · 13 comments
Closed
Assignees
Labels
Bug A bug in TypeScript Source: Telemetry The issue relates to the telemetry in editors

Comments

@typescript-bot
Copy link
Collaborator

typescript-bot commented Apr 13, 2020

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)
@typescript-bot typescript-bot added Bug A bug in TypeScript Source: Telemetry The issue relates to the telemetry in editors labels Apr 13, 2020
@typescript-bot
Copy link
Collaborator Author

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()

@DanielRosenwasser
Copy link
Member

Here's a server log where I ran into this with VS Code - not sure if it's helpful

tsserver.log

@DanielRosenwasser
Copy link
Member

I think I only get this by running Restart TS Server @sheetalkamat

@sheetalkamat
Copy link
Member

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".

@sheetalkamat
Copy link
Member

@mjbvz You would want to look into this since this seems like editor issue

@mjbvz
Copy link
Contributor

mjbvz commented Jun 25, 2020

Thanks for investigating . I've opened microsoft/vscode#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

@typescript-bot
Copy link
Collaborator Author

Revised stack format and updated hash.

@typescript-bot
Copy link
Collaborator Author

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)

@mjbvz
Copy link
Contributor

mjbvz commented Jul 29, 2020

Closing this since I have not seen recent reports with newer VS Code versions (1.47+)

@mjbvz mjbvz closed this as completed Jul 29, 2020
@typescript-bot
Copy link
Collaborator Author

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)

@typescript-bot
Copy link
Collaborator Author

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)

@typescript-bot
Copy link
Collaborator Author

This issue reproduced in the following context:
TypeScript version prefix: 4.1.3
VSCode version: 1.45.0
Command requested: projectInfo
Hitting sessions: 101
Five line hash: 4b702b9e318f1bb33cafae0198c9d6d8
Stack:

    at ThrowNoProject (tsserver.js:149609:23)
    at ProjectService.doEnsureDefaultProjectForFile (tsserver.js:153331:131)
    at ProjectService.ensureDefaultProjectForFile (tsserver.js:153326:75)
    at Session.getFileAndProjectWorker (tsserver.js:157485:87)
    at Session.getProjectInfoWorker (tsserver.js:157333:36)
    at Session.getProjectInfo (tsserver.js:157330:29)
    at _a.<computed> (tsserver.js:156649:61)
    at <anonymous> (tsserver.js:158282:88)
    at Session.executeWithRequestId (tsserver.js:158273:28)
    at Session.executeCommand (tsserver.js:158282:33)
    at Session.onMessage (tsserver.js:158306:35)
    at <anonymous> (tsserver.js:160516: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)

@typescript-bot
Copy link
Collaborator Author

This issue reproduced in the following context:
TypeScript version prefix: 4.6.2
VSCode version: 1.65.2
Command requested: projectInfo
Hitting sessions: 753
Five line hash: 4b702b9e318f1bb33cafae0198c9d6d8
Stack:

    at ThrowNoProject (tsserver.js:164826:23)
    at ProjectService.doEnsureDefaultProjectForFile (tsserver.js:168708:131)
    at ProjectService.ensureDefaultProjectForFile (tsserver.js:168703:75)
    at Session.getFileAndProjectWorker (tsserver.js:173232:87)
    at Session.getProjectInfoWorker (tsserver.js:173075:36)
    at Session.getProjectInfo (tsserver.js:173072:29)
    at _a.<computed> (tsserver.js:172354:61)
    at <anonymous> (tsserver.js:174044:88)
    at Session.executeWithRequestId (tsserver.js:174035:28)
    at Session.executeCommand (tsserver.js:174044:33)
    at Session.onMessage (tsserver.js:174070:35)
    at <anonymous> (tsserver.js:176705:31)
    at unknown (suppressed.js:315:20)
    at unknown (suppressed.js:903:12)
    at unknown (suppressed.js:81:21)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug A bug in TypeScript Source: Telemetry The issue relates to the telemetry in editors
Projects
None yet
Development

No branches or pull requests

4 participants