Typescript: Error: No Project. in 'Object.ThrowNoProject' during 'projectInfo'

Created on 13 Apr 2020  路  11Comments  路  Source: microsoft/TypeScript


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)
Bug Telemetry

Most helpful comment

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

All 11 comments

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

tsserver.log

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)
Was this page helpful?
0 / 5 - 0 ratings

Related issues

weswigham picture weswigham  路  3Comments

seanzer picture seanzer  路  3Comments

Antony-Jones picture Antony-Jones  路  3Comments

CyrusNajmabadi picture CyrusNajmabadi  路  3Comments

MartynasZilinskas picture MartynasZilinskas  路  3Comments