Giter Club home page Giter Club logo

Comments (18)

typescript-bot avatar typescript-bot commented on July 20, 2024
Error: Debug Failure. Expected 3 < 3.
Req #3974 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.2/lib/typescript.js:172747:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.2/lib/typescript.js:172764:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.2/lib/typescript.js:172738:16)
    at getContextualType (/typescript-5.5.2/lib/typescript.js:164300:48)
    at getCompletionData (/typescript-5.5.2/lib/typescript.js:164538:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.2/lib/typescript.js:162495:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.2/lib/typescript.js:149101:35)
    at IOSession.getCompletions (/typescript-5.5.2/lib/typescript.js:190599:54)
    at completionInfo (/typescript-5.5.2/lib/typescript.js:188978:43)
    at /typescript-5.5.2/lib/typescript.js:191397:69
    at IOSession.executeWithRequestId (/typescript-5.5.2/lib/typescript.js:191389:14)
    at IOSession.executeCommand (/typescript-5.5.2/lib/typescript.js:191397:29)
    at IOSession.onMessage (/typescript-5.5.2/lib/typescript.js:191439:51)
    at Interface.<anonymous> (/typescript-5.5.2/lib/tsserver.js:499:14)

Repos no longer reporting the error

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024
Error: Debug Failure. Expected 3 < 3.
Req #476 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.2/lib/typescript.js:172747:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.2/lib/typescript.js:172764:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.2/lib/typescript.js:172738:16)
    at getContextualType (/typescript-5.5.2/lib/typescript.js:164300:48)
    at getCompletionData (/typescript-5.5.2/lib/typescript.js:164538:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.2/lib/typescript.js:162495:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.2/lib/typescript.js:149101:35)
    at IOSession.getCompletions (/typescript-5.5.2/lib/typescript.js:190599:54)
    at completionInfo (/typescript-5.5.2/lib/typescript.js:188978:43)
    at /typescript-5.5.2/lib/typescript.js:191397:69
    at IOSession.executeWithRequestId (/typescript-5.5.2/lib/typescript.js:191389:14)
    at IOSession.executeCommand (/typescript-5.5.2/lib/typescript.js:191397:29)
    at IOSession.onMessage (/typescript-5.5.2/lib/typescript.js:191439:51)
    at Interface.<anonymous> (/typescript-5.5.2/lib/tsserver.js:499:14)

Repos no longer reporting the error

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024
Error: Debug Failure. Expected 1 < 1.
Req #8001 - completionInfo
    at getArgumentOrParameterListInfo (/typescript-5.5.2/lib/typescript.js:172747:11)
    at getImmediatelyContainingArgumentInfo (/typescript-5.5.2/lib/typescript.js:172764:18)
    at Object.getArgumentInfoForCompletions (/typescript-5.5.2/lib/typescript.js:172738:16)
    at getContextualType (/typescript-5.5.2/lib/typescript.js:164300:48)
    at getCompletionData (/typescript-5.5.2/lib/typescript.js:164538:43)
    at Object.getCompletionsAtPosition (/typescript-5.5.2/lib/typescript.js:162495:26)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.5.2/lib/typescript.js:149101:35)
    at IOSession.getCompletions (/typescript-5.5.2/lib/typescript.js:190599:54)
    at completionInfo (/typescript-5.5.2/lib/typescript.js:188978:43)
    at /typescript-5.5.2/lib/typescript.js:191397:69
    at IOSession.executeWithRequestId (/typescript-5.5.2/lib/typescript.js:191389:14)
    at IOSession.executeCommand (/typescript-5.5.2/lib/typescript.js:191397:29)
    at IOSession.onMessage (/typescript-5.5.2/lib/typescript.js:191439:51)
    at Interface.<anonymous> (/typescript-5.5.2/lib/tsserver.js:499:14)

Repos no longer reporting the error

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

elastic/kibana Raw error text: RepoResults5/elastic.kibana.rawError.txt in the artifact folder
Replay commands: RepoResults5/elastic.kibana.replay.txt in the artifact folder

Last few requests

{"seq":490,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/x-pack/test/security_solution_api_integration/config/shared.ts","line":24,"offset":16}}
{"seq":491,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/x-pack/test/security_solution_api_integration/config/shared.ts","line":24,"offset":16,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":492,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/cloud/deployment_details/services.tsx"],"openFiles":[]}}
{"seq":493,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/x-pack/test/screenshot_creation/services/common_screenshots.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/elastic/kibana --recurse-submodules
git -C "./kibana" reset --hard 6c36d72df7985f6fb899c6c8d03f38590d396f5b
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults5.zip "$downloadUrl"
unzip -p RepoResults5.zip RepoResults5/elastic.kibana.replay.txt > elastic.kibana.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./kibana ./elastic.kibana.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

calcom/cal.com Raw error text: RepoResults3/calcom.cal.com.rawError.txt in the artifact folder
Replay commands: RepoResults3/calcom.cal.com.replay.txt in the artifact folder

Last few requests

{"seq":302,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/seed-insights.ts","line":556,"offset":10}}
{"seq":303,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/seed-insights.ts","line":556,"offset":29}}
{"seq":304,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/types/@wojtekmaj__react-daterange-picker.d.ts"],"openFiles":[]}}
{"seq":305,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/lib/timezone.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/calcom/cal.com --recurse-submodules
git -C "./cal.com" reset --hard 47a8ba1eaac3268ab27d9625c6071903388cca6f
yarn --cwd "./cal.com" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults3.zip "$downloadUrl"
unzip -p RepoResults3.zip RepoResults3/calcom.cal.com.replay.txt > calcom.cal.com.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./cal.com ./calcom.cal.com.replay.txt <PATH_TO_tsserver.js>
backstage/backstage Raw error text: RepoResults3/backstage.backstage.rawError.txt in the artifact folder
Replay commands: RepoResults3/backstage.backstage.replay.txt in the artifact folder

Last few requests

{"seq":43,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/scripts/create-release-tag.js","line":53,"offset":7,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":44,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/scripts/create-release-tag.js","line":53,"offset":7,"entryNames":["annotatedTag"]}}
{"seq":45,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/scripts/create-release-tag.js","line":66,"offset":5}}
{"seq":46,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/scripts/templates/knex-migration.stub.js","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/backstage/backstage --recurse-submodules
git -C "./backstage" reset --hard 0c5aa5a0071aa5e7bebb68887cd0ebd238613685
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./backstage" install --no-immutable --mode=skip-build
yarn --cwd "./backstage/storybook" install --no-immutable --mode=skip-build
yarn --cwd "./backstage/microsite" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults3.zip "$downloadUrl"
unzip -p RepoResults3.zip RepoResults3/backstage.backstage.replay.txt > backstage.backstage.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./backstage ./backstage.backstage.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression.

Req #13654 - references
    at Object.resetTokenState (/typescript-5.6.0-dev.20240623/lib/typescript.js:14585:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148351:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240623/lib/typescript.js:148379:3)
    at processNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148340:19)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240623/lib/typescript.js:31974:111)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:148320:12)
    at createChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148345:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148299:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:136664:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240623/lib/typescript.js:136637:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240623/lib/typescript.js:136634:10)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:169253:33
    at mapDefined (/typescript-5.6.0-dev.20240623/lib/typescript.js:2708:22)
    at getPossibleSymbolReferenceNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:169252:12)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:169321:25
    at flatMap (/typescript-5.6.0-dev.20240623/lib/typescript.js:2638:17)
    at getAllReferencesForKeyword (/typescript-5.6.0-dev.20240623/lib/typescript.js:169319:24)
    at getReferencedSymbolsSpecial (/typescript-5.6.0-dev.20240623/lib/typescript.js:168861:14)
    at Object.getReferencedSymbolsForNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:168641:23)
    at Object.findReferencedSymbols (/typescript-5.6.0-dev.20240623/lib/typescript.js:168263:34)
    at Object.findReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:149723:41)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:188969:43
    at searchPosition (/typescript-5.6.0-dev.20240623/lib/typescript.js:189111:28)
    at getPerProjectReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:189090:32)
    at getReferencesWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:188961:29)
    at IOSession.getReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:190936:24)
    at references (/typescript-5.6.0-dev.20240623/lib/typescript.js:189391:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

tinymce/tinymce Raw error text: RepoResults7/tinymce.tinymce.rawError.txt in the artifact folder
Replay commands: RepoResults7/tinymce.tinymce.replay.txt in the artifact folder

Last few requests

{"seq":13651,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/modules/alloy/src/main/ts/ephox/alloy/ui/types/ExpandableFormTypes.ts"}}
{"seq":13652,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/modules/alloy/src/main/ts/ephox/alloy/ui/types/ExpandableFormTypes.ts"}}
{"seq":13653,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/modules/alloy/src/main/ts/ephox/alloy/ui/types/ExpandableFormTypes.ts","line":56,"offset":43}}
{"seq":13654,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/modules/alloy/src/main/ts/ephox/alloy/ui/types/ExpandableFormTypes.ts","line":58,"offset":50}}

Repro steps

#!/bin/bash

git clone https://github.com/tinymce/tinymce --recurse-submodules
git -C "./tinymce" reset --hard 8d8063c8341bf03d92016c24684d9fcfcc775b73
yarn --cwd "./tinymce" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults7.zip "$downloadUrl"
unzip -p RepoResults7.zip RepoResults7/tinymce.tinymce.replay.txt > tinymce.tinymce.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./tinymce ./tinymce.tinymce.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression.

Req #7671 - references
    at Object.resetTokenState (/typescript-5.6.0-dev.20240623/lib/typescript.js:14585:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148351:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240623/lib/typescript.js:148379:3)
    at processNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148340:19)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240623/lib/typescript.js:31974:111)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:148320:12)
    at createChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148345:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148299:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:136664:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240623/lib/typescript.js:136637:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240623/lib/typescript.js:136634:10)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:169253:33
    at mapDefined (/typescript-5.6.0-dev.20240623/lib/typescript.js:2708:22)
    at getPossibleSymbolReferenceNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:169252:12)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:169321:25
    at flatMap (/typescript-5.6.0-dev.20240623/lib/typescript.js:2638:17)
    at getAllReferencesForKeyword (/typescript-5.6.0-dev.20240623/lib/typescript.js:169319:24)
    at getReferencedSymbolsSpecial (/typescript-5.6.0-dev.20240623/lib/typescript.js:168861:14)
    at Object.getReferencedSymbolsForNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:168641:23)
    at Object.findReferencedSymbols (/typescript-5.6.0-dev.20240623/lib/typescript.js:168263:34)
    at Object.findReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:149723:41)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:188969:43
    at searchPosition (/typescript-5.6.0-dev.20240623/lib/typescript.js:189111:28)
    at getPerProjectReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:189090:32)
    at getReferencesWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:188961:29)
    at IOSession.getReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:190936:24)
    at references (/typescript-5.6.0-dev.20240623/lib/typescript.js:189391:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

SigNoz/signoz Raw error text: RepoResults6/SigNoz.signoz.rawError.txt in the artifact folder
Replay commands: RepoResults6/SigNoz.signoz.replay.txt in the artifact folder

Last few requests

{"seq":7668,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/frontend/src/container/ListOfDashboard/SearchFilter/index.tsx","textChanges":[{"newText":" //comment","start":{"line":1,"offset":55},"end":{"line":1,"offset":55}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":7669,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/frontend/src/container/ListOfDashboard/SearchFilter/index.tsx","line":2,"offset":29}}
{"seq":7670,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/frontend/src/container/ListOfDashboard/SearchFilter/index.tsx","line":60,"offset":41}}
{"seq":7671,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/frontend/src/container/ListOfDashboard/SearchFilter/index.tsx","line":145,"offset":29}}

Repro steps

#!/bin/bash

git clone https://github.com/SigNoz/signoz --recurse-submodules
git -C "./signoz" reset --hard 8cd60b5c6080845611e28758349ca417d783695b
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./signoz/frontend" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./signoz/e2e" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults6.zip "$downloadUrl"
unzip -p RepoResults6.zip RepoResults6/SigNoz.signoz.replay.txt > SigNoz.signoz.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./signoz ./SigNoz.signoz.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression.

Req #4827 - references
    at Object.resetTokenState (/typescript-5.6.0-dev.20240623/lib/typescript.js:14585:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148351:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240623/lib/typescript.js:148379:3)
    at processNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148340:19)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240623/lib/typescript.js:31974:111)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:148320:12)
    at createChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148345:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148299:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:136664:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240623/lib/typescript.js:136637:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240623/lib/typescript.js:136634:10)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:169253:33
    at mapDefined (/typescript-5.6.0-dev.20240623/lib/typescript.js:2708:22)
    at getPossibleSymbolReferenceNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:169252:12)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:169321:25
    at flatMap (/typescript-5.6.0-dev.20240623/lib/typescript.js:2638:17)
    at getAllReferencesForKeyword (/typescript-5.6.0-dev.20240623/lib/typescript.js:169319:24)
    at getReferencedSymbolsSpecial (/typescript-5.6.0-dev.20240623/lib/typescript.js:168861:14)
    at Object.getReferencedSymbolsForNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:168641:23)
    at Object.findReferencedSymbols (/typescript-5.6.0-dev.20240623/lib/typescript.js:168263:34)
    at Object.findReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:149723:41)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:188969:43
    at searchPosition (/typescript-5.6.0-dev.20240623/lib/typescript.js:189111:28)
    at getPerProjectReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:189090:32)
    at getReferencesWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:188961:29)
    at IOSession.getReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:190936:24)
    at references (/typescript-5.6.0-dev.20240623/lib/typescript.js:189391:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

immich-app/immich Raw error text: RepoResults2/immich-app.immich.rawError.txt in the artifact folder
Replay commands: RepoResults2/immich-app.immich.replay.txt in the artifact folder

Last few requests

{"seq":4824,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/server/src/migrations/1694750975773-AddExifColorSpace.ts"}},"skipDestructiveCodeActions":false}}
{"seq":4825,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/server/src/migrations/1694750975773-AddExifColorSpace.ts"}}
{"seq":4826,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/server/src/migrations/1694750975773-AddExifColorSpace.ts"}}
{"seq":4827,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/server/src/migrations/1694750975773-AddExifColorSpace.ts","line":6,"offset":56}}

Repro steps

#!/bin/bash

git clone https://github.com/immich-app/immich --recurse-submodules
git -C "./immich" reset --hard 5f47cf604ad6719f70a0e98d34de85510d4758f3
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
npm --prefix "./immich/web" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./immich/server" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./immich/open-api/typescript-sdk" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./immich/e2e" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./immich/docs" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./immich/cli" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults2.zip "$downloadUrl"
unzip -p RepoResults2.zip RepoResults2/immich-app.immich.replay.txt > immich-app.immich.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./immich ./immich-app.immich.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression.

Req #2509 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.6.0-dev.20240623/lib/typescript.js:154629:13)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:161720:38
    at importSymbols (/typescript-5.6.0-dev.20240623/lib/typescript.js:161720:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.6.0-dev.20240623/lib/typescript.js:161139:11)
    at getEntryForMemberCompletion (/typescript-5.6.0-dev.20240623/lib/typescript.js:163929:22)
    at createCompletionEntry (/typescript-5.6.0-dev.20240623/lib/typescript.js:163777:35)
    at getCompletionEntriesFromSymbols (/typescript-5.6.0-dev.20240623/lib/typescript.js:164403:19)
    at completionInfoFromData (/typescript-5.6.0-dev.20240623/lib/typescript.js:163429:23)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240623/lib/typescript.js:162975:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240623/lib/typescript.js:149554:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240623/lib/typescript.js:191181:54)
    at completionInfo (/typescript-5.6.0-dev.20240623/lib/typescript.js:189510:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

Eugeny/tabby Raw error text: RepoResults1/Eugeny.tabby.rawError.txt in the artifact folder
Replay commands: RepoResults1/Eugeny.tabby.replay.txt in the artifact folder

Last few requests

{"seq":2506,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/features/zmodem.ts","line":4,"offset":29,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":2507,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/features/zmodem.ts","line":4,"offset":29,"entryNames":["animations"]}}
{"seq":2508,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/features/zmodem.ts","line":12,"offset":31}}
{"seq":2509,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/features/zmodem.ts","line":17,"offset":41,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/Eugeny/tabby --recurse-submodules
git -C "./tabby" reset --hard bba72b4bb8c968cd5b5501e22bbe2cf6a0204441
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./tabby" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/web" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-web-demo" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-web" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-terminal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-telnet" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-ssh" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-settings" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-serial" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-plugin-manager" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-local" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-linkifier" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-electron" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-core" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/tabby-community-color-schemes" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./tabby/app" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults1.zip "$downloadUrl"
unzip -p RepoResults1.zip RepoResults1/Eugeny.tabby.replay.txt > Eugeny.tabby.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./tabby ./Eugeny.tabby.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression.

Req #5463 - organizeImports
    at Object.resetTokenState (/typescript-5.6.0-dev.20240623/lib/typescript.js:14585:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148351:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240623/lib/typescript.js:148379:3)
    at processNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148340:19)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInMappedType (/typescript-5.6.0-dev.20240623/lib/typescript.js:32043:208)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:148320:12)
    at createChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148345:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148299:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:136664:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240623/lib/typescript.js:136637:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240623/lib/typescript.js:136634:10)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:169253:33
    at mapDefined (/typescript-5.6.0-dev.20240623/lib/typescript.js:2708:22)
    at getPossibleSymbolReferenceNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:169252:12)
    at eachSymbolReferenceInFile (/typescript-5.6.0-dev.20240623/lib/typescript.js:169199:25)
    at Object.isSymbolReferencedInFile (/typescript-5.6.0-dev.20240623/lib/typescript.js:169193:12)
    at isDeclarationUsed (/typescript-5.6.0-dev.20240623/lib/typescript.js:172171:221)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:172146:66
    at removeUnusedImports (/typescript-5.6.0-dev.20240623/lib/typescript.js:172146:52)
    at processImportsOfSameModuleSpecifier (/typescript-5.6.0-dev.20240623/lib/typescript.js:172034:39)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:172002:175
    at flatMap (/typescript-5.6.0-dev.20240623/lib/typescript.js:2638:17)
    at organizeDeclsWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:172002:28)
    at organizeImportsWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:172039:5)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:171981:57
    at Object.organizeImports (/typescript-5.6.0-dev.20240623/lib/typescript.js:171981:28)
    at Object.organizeImports2 [as organizeImports] (/typescript-5.6.0-dev.20240623/lib/typescript.js:149894:39)
    at IOSession.organizeImports (/typescript-5.6.0-dev.20240623/lib/typescript.js:191628:50)
    at organizeImports (/typescript-5.6.0-dev.20240623/lib/typescript.js:189763:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

pnpm/pnpm Raw error text: RepoResults3/pnpm.pnpm.rawError.txt in the artifact folder
Replay commands: RepoResults3/pnpm.pnpm.replay.txt in the artifact folder

Last few requests

{"seq":5460,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/reviewing/dependencies-hierarchy/src/index.ts"],"openFiles":[]}}
{"seq":5461,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/reviewing/dependencies-hierarchy/src/buildDependenciesHierarchy.ts","projectRootPath":"@PROJECT_ROOT@"}]}}
{"seq":5462,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/reviewing/dependencies-hierarchy/src/buildDependenciesHierarchy.ts"}},"skipDestructiveCodeActions":true}}
{"seq":5463,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/reviewing/dependencies-hierarchy/src/buildDependenciesHierarchy.ts"}},"skipDestructiveCodeActions":false}}

Repro steps

#!/bin/bash

git clone https://github.com/pnpm/pnpm --recurse-submodules
git -C "./pnpm" reset --hard 6e031e7428b3e46fc093f47a5702ac8510703a91
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
pnpm --dir "./pnpm" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/workspace/spec-parser" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/workspace/sort-packages" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/workspace/resolve-workspace-range" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/workspace/read-manifest" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/workspace/pkgs-graph" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/workspace/find-workspace-dir" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/workspace/find-packages" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/workspace/filter-workspace-packages" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/workspace/filter-packages-from-dir" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/worker" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/text/comments-parser" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/store-path" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/store-controller-types" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/store-connection-manager" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/server" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/plugin-commands-store-inspecting" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/plugin-commands-store" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/plugin-commands-server" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/package-store" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/create-cafs-store" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/cafs-types" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/store/cafs" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/reviewing/plugin-commands-outdated" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/reviewing/plugin-commands-listing" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/reviewing/plugin-commands-licenses" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/reviewing/outdated" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/reviewing/list" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/reviewing/list/example" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/reviewing/license-scanner" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/reviewing/dependencies-hierarchy" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/reviewing/dependencies-hierarchy/example" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/resolving/tarball-resolver" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/resolving/resolver-base" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/resolving/npm-resolver" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/resolving/local-resolver" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/resolving/local-resolver/example-package" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/resolving/git-resolver" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/resolving/default-resolver" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/releasing/plugin-commands-publishing" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/releasing/plugin-commands-deploy" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pnpm" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pnpm/dev" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pnpm/artifacts/win-x64" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pnpm/artifacts/macos-x64" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pnpm/artifacts/macos-arm64" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pnpm/artifacts/linux-x64" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pnpm/artifacts/linux-arm64" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pnpm/artifacts/exe" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manifest/write-project-manifest" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manifest/read-project-manifest" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manifest/read-package-json" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manifest/manifest-utils" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manifest/exportable-manifest" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/resolve-dependencies" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/remove-bins" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/real-hoist" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/read-projects-context" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/plugin-commands-installation" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/package-requester" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/package-bins" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/modules-yaml" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/modules-cleaner" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/link-bins" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/hoist" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/headless" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/get-context" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/direct-dep-linker" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/core" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/pkg-manager/client" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/patching/plugin-commands-patching" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/patching/apply-patch" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/which-version-is-pinned" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/types" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/render-peer-issues" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/plugin-commands-setup" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/plugin-commands-init" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/plugin-commands-doctor" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/parse-wanted-dependency" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/make-dedicated-lockfile" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/git-utils" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/error" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/dependency-path" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/crypto.base32-hash" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/core-loggers" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/constants" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/packages/calc-dep-state" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/network/fetching-types" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/network/fetch" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/network/auth-header" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/modules-mounter/daemon" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/prune-lockfile" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/preferred-versions" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/plugin-commands-audit" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/merge-lockfile-changes" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/lockfile-walker" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/lockfile-utils" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/lockfile-types" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/lockfile-to-pnp" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/lockfile-file" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/filter-lockfile" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/detect-dep-types" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/lockfile/audit" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/hooks/types" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/hooks/read-package-hook" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/hooks/pnpmfile" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fs/symlink-dependency" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fs/read-modules-dir" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fs/packlist" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fs/is-empty-dir-or-nothing" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fs/indexed-pkg-importer" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fs/hard-link-dir" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fs/graceful-fs" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fs/find-packages" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fetching/tarball-fetcher" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fetching/pick-fetcher" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fetching/git-fetcher" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fetching/fetcher-base" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/fetching/directory-fetcher" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/exec/run-npm" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/exec/prepare-package" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/exec/plugin-commands-script-runners" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/exec/plugin-commands-rebuild" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/exec/pkg-requires-build" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/exec/lifecycle" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/exec/build-modules" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/env/plugin-commands-env" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/env/node.resolver" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/env/node.fetcher" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/deps/graph-sequencer" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/deps/graph-builder" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/dedupe/types" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/dedupe/issues-renderer" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/dedupe/check" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/crypto/object-hasher" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/config/plugin-commands-config" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/config/pick-registry-for-package" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/config/parse-overrides" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/config/package-is-installable" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/config/normalize-registries" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/config/matcher" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/config/config" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/completion/plugin-commands-completion" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/cli/parse-cli-args" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/cli/default-reporter" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/cli/common-cli-options-help" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/cli/command" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/cli/cli-utils" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/cli/cli-meta" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__utils__/tsconfig" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__utils__/test-ipc-server" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__utils__/scripts" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__utils__/prepare" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__utils__/get-release-text" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__utils__/eslint-config" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__utils__/build-artifacts" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__utils__/assert-store" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__utils__/assert-project" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./pnpm/__typings__" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults3.zip "$downloadUrl"
unzip -p RepoResults3.zip RepoResults3/pnpm.pnpm.replay.txt > pnpm.pnpm.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./pnpm ./pnpm.pnpm.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

RangeError: Maximum call stack size exceeded

Req #15758 - references
    at getFirstJSDocTag (/typescript-5.6.0-dev.20240623/lib/typescript.js:15297:26)
    at getJSDocSatisfiesTag (/typescript-5.6.0-dev.20240623/lib/typescript.js:15235:10)
    at tryGetJSDocSatisfiesTypeNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:23059:15)
    at checkDeclarationInitializer (/typescript-5.6.0-dev.20240623/lib/typescript.js:83041:24)
    at getTypeForVariableLikeDeclaration (/typescript-5.6.0-dev.20240623/lib/typescript.js:59135:66)
    at getWidenedTypeForVariableLikeDeclaration (/typescript-5.6.0-dev.20240623/lib/typescript.js:59582:48)
    at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:59730:14)
    at getTypeOfVariableOrParameterOrProperty (/typescript-5.6.0-dev.20240623/lib/typescript.js:59663:20)
    at getTypeOfSymbol (/typescript-5.6.0-dev.20240623/lib/typescript.js:59992:14)
    at getNarrowedTypeOfSymbol (/typescript-5.6.0-dev.20240623/lib/typescript.js:74738:18)
    at checkIdentifier (/typescript-5.6.0-dev.20240623/lib/typescript.js:74877:16)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83396:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at checkExpressionWithContextualType (/typescript-5.6.0-dev.20240623/lib/typescript.js:83000:18)
    at getSignatureApplicabilityError (/typescript-5.6.0-dev.20240623/lib/typescript.js:78830:25)
    at chooseOverload (/typescript-5.6.0-dev.20240623/lib/typescript.js:79367:13)
    at resolveCall (/typescript-5.6.0-dev.20240623/lib/typescript.js:79214:16)
    at resolveCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:79651:12)
    at resolveSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:80044:16)
    at getResolvedSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:80070:18)
    at checkCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:80181:23)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83440:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at getContextFreeTypeOfExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83340:42)
    at addEvolvingArrayElementType (/typescript-5.6.0-dev.20240623/lib/typescript.js:72843:80)
    at getTypeAtFlowArrayMutation (/typescript-5.6.0-dev.20240623/lib/typescript.js:73360:32)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73226:18)
    at getTypeAtFlowBranchLabel (/typescript-5.6.0-dev.20240623/lib/typescript.js:73424:26)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73224:48)
    at getTypeAtFlowBranchLabel (/typescript-5.6.0-dev.20240623/lib/typescript.js:73424:26)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73224:48)
    at getTypeAtFlowCondition (/typescript-5.6.0-dev.20240623/lib/typescript.js:73376:24)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73216:18)
    at getTypeAtFlowCondition (/typescript-5.6.0-dev.20240623/lib/typescript.js:73376:24)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73216:18)
    at getTypeAtFlowBranchLabel (/typescript-5.6.0-dev.20240623/lib/typescript.js:73424:26)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73224:48)
    at getTypeAtFlowLoopLabel (/typescript-5.6.0-dev.20240623/lib/typescript.js:73489:22)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73224:81)
    at getFlowTypeOfReference (/typescript-5.6.0-dev.20240623/lib/typescript.js:73167:45)
    at checkIdentifier (/typescript-5.6.0-dev.20240623/lib/typescript.js:74921:134)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83396:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at checkExpressionWithContextualType (/typescript-5.6.0-dev.20240623/lib/typescript.js:83000:18)
    at getSignatureApplicabilityError (/typescript-5.6.0-dev.20240623/lib/typescript.js:78830:25)
    at chooseOverload (/typescript-5.6.0-dev.20240623/lib/typescript.js:79367:13)
    at resolveCall (/typescript-5.6.0-dev.20240623/lib/typescript.js:79214:16)
    at resolveCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:79651:12)
    at resolveSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:80044:16)
    at getResolvedSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:80070:18)
    at checkCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:80181:23)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83440:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240623/lib/typescript.js:83024:28)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:81499:20
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17789:16)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240623/lib/typescript.js:32378:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240623/lib/typescript.js:17785:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240623/lib/typescript.js:81480:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240623/lib/typescript.js:81293:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:62775:426)
    at checkCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:80206:24)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83440:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240623/lib/typescript.js:83024:28)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:81499:20
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17789:16)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240623/lib/typescript.js:32378:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInIfStatement (/typescript-5.6.0-dev.20240623/lib/typescript.js:32133:51)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240623/lib/typescript.js:32378:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInIfStatement (/typescript-5.6.0-dev.20240623/lib/typescript.js:32133:51)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240623/lib/typescript.js:32378:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240623/lib/typescript.js:17785:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240623/lib/typescript.js:81480:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240623/lib/typescript.js:81293:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:62775:426)
    at checkCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:80206:24)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83440:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240623/lib/typescript.js:83024:28)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:81499:20
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17789:16)

Affected repos

angular/angular-cli Raw error text: RepoResults3/angular.angular-cli.rawError.txt in the artifact folder
Replay commands: RepoResults3/angular.angular-cli.replay.txt in the artifact folder

Last few requests

{"seq":15755,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":5349,"offset":31,"entryNames":["__copyProps"]}}
{"seq":15756,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":5372,"offset":41}}
{"seq":15757,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":5428,"offset":37,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":15758,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":5438,"offset":23}}

Repro steps

#!/bin/bash

git clone https://github.com/angular/angular-cli --recurse-submodules
git -C "./angular-cli" reset --hard fd657922bde1d31e57a6c99e42ca01ad78c0e586
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./angular-cli" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5-2" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-2" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-1" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-package-group-2" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-package-group-1" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-migrations-external" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-migrations" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-base" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/ng-snapshot" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/schematic-boolean-option-negated" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/schematic-allow-scripts" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-main" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-dependency" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-good" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-bad" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/add-collection" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/18-ssr-project-webpack" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/15.0-project" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults3.zip "$downloadUrl"
unzip -p RepoResults3.zip RepoResults3/angular.angular-cli.replay.txt > angular.angular-cli.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./angular-cli ./angular.angular-cli.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression: Token end is child end

Req #1916 - completionInfo
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177526:17)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177457:9
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInComputedPropertyName (/typescript-5.6.0-dev.20240623/lib/typescript.js:32249:12)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177457:9
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInPropertyDeclaration (/typescript-5.6.0-dev.20240623/lib/typescript.js:31953:59)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at formatSpanWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:177257:5)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177197:105
    at getFormattingScanner (/typescript-5.6.0-dev.20240623/lib/typescript.js:175998:15)
    at Object.formatNodeGivenIndentation (/typescript-5.6.0-dev.20240623/lib/typescript.js:177197:10)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:164231:36
    at flatMap (/typescript-5.6.0-dev.20240623/lib/typescript.js:2638:17)
    at Object.printAndFormatSnippetList (/typescript-5.6.0-dev.20240623/lib/typescript.js:164229:21)
    at getEntryForMemberCompletion (/typescript-5.6.0-dev.20240623/lib/typescript.js:163989:28)
    at createCompletionEntry (/typescript-5.6.0-dev.20240623/lib/typescript.js:163777:35)
    at getCompletionEntriesFromSymbols (/typescript-5.6.0-dev.20240623/lib/typescript.js:164403:19)
    at completionInfoFromData (/typescript-5.6.0-dev.20240623/lib/typescript.js:163429:23)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240623/lib/typescript.js:162975:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240623/lib/typescript.js:149554:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240623/lib/typescript.js:191181:54)
    at completionInfo (/typescript-5.6.0-dev.20240623/lib/typescript.js:189510:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

facebook/lexical Raw error text: RepoResults6/facebook.lexical.rawError.txt in the artifact folder
Replay commands: RepoResults6/facebook.lexical.replay.txt in the artifact folder

Last few requests

{"seq":1913,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-table/src/LexicalTableCellNode.ts","line":62,"offset":7,"entryNames":["@abstract"]}}
{"seq":1914,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-table/src/LexicalTableCellNode.ts","line":64,"offset":7}}
{"seq":1915,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-table/src/LexicalTableCellNode.ts","line":64,"offset":7}}
{"seq":1916,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/lexical-table/src/LexicalTableCellNode.ts","line":71,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/facebook/lexical --recurse-submodules
git -C "./lexical" reset --hard 772520509308e8ba7e4a82b6cd1996a78b3298d0
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
npm --prefix "./lexical" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./lexical/examples/vanilla-js-plugin" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./lexical/examples/vanilla-js" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./lexical/examples/react-rich-collab" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./lexical/examples/react-rich" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./lexical/examples/react-plain-text" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./lexical/eslint-plugin" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults6.zip "$downloadUrl"
unzip -p RepoResults6.zip RepoResults6/facebook.lexical.replay.txt > facebook.lexical.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./lexical ./facebook.lexical.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression: Token end is child end

Req #454 - completionInfo
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177526:17)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177457:9
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInPropertySignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:31956:59)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at processChildNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:177576:32)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177470:9
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInTypeLiteral (/typescript-5.6.0-dev.20240623/lib/typescript.js:32015:12)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at processChildNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:177576:32)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177470:9
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.6.0-dev.20240623/lib/typescript.js:32365:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177457:9
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInParenthesizedTypeOrTypeOperator (/typescript-5.6.0-dev.20240623/lib/typescript.js:32368:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at processChildNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:177576:32)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177470:9
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.6.0-dev.20240623/lib/typescript.js:32365:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at processChildNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:177576:32)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177470:9
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInTypeReference (/typescript-5.6.0-dev.20240623/lib/typescript.js:32006:49)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at processChildNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:177576:32)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177470:9
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.6.0-dev.20240623/lib/typescript.js:32365:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at processChildNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:177576:32)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177470:9
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInTypeReference (/typescript-5.6.0-dev.20240623/lib/typescript.js:32006:49)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at processChildNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:177576:32)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177470:9
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInUnionOrIntersectionType (/typescript-5.6.0-dev.20240623/lib/typescript.js:32365:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at processChildNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:177576:32)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177470:9
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInTypeReference (/typescript-5.6.0-dev.20240623/lib/typescript.js:32006:49)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at processChildNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177533:7)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177457:9
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInGetAccessor (/typescript-5.6.0-dev.20240623/lib/typescript.js:31988:192)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at processNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:177454:5)
    at formatSpanWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:177257:5)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:177197:105
    at getFormattingScanner (/typescript-5.6.0-dev.20240623/lib/typescript.js:175998:15)
    at Object.formatNodeGivenIndentation (/typescript-5.6.0-dev.20240623/lib/typescript.js:177197:10)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:164231:36
    at flatMap (/typescript-5.6.0-dev.20240623/lib/typescript.js:2638:17)
    at Object.printAndFormatSnippetList (/typescript-5.6.0-dev.20240623/lib/typescript.js:164229:21)
    at getEntryForMemberCompletion (/typescript-5.6.0-dev.20240623/lib/typescript.js:163989:28)
    at createCompletionEntry (/typescript-5.6.0-dev.20240623/lib/typescript.js:163777:35)
    at getCompletionEntriesFromSymbols (/typescript-5.6.0-dev.20240623/lib/typescript.js:164403:19)
    at completionInfoFromData (/typescript-5.6.0-dev.20240623/lib/typescript.js:163429:23)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240623/lib/typescript.js:162975:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240623/lib/typescript.js:149554:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240623/lib/typescript.js:191181:54)
    at completionInfo (/typescript-5.6.0-dev.20240623/lib/typescript.js:189510:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

jhipster/generator-jhipster Raw error text: RepoResults5/jhipster.generator-jhipster.rawError.txt in the artifact folder
Replay commands: RepoResults5/jhipster.generator-jhipster.replay.txt in the artifact folder

Last few requests

{"seq":451,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/test/needle-api/needle-client-vue.spec.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":44},"end":{"line":1,"offset":44}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":452,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/test/needle-api/needle-client-vue.spec.ts","line":9,"offset":29}}
{"seq":453,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/test/needle-api/needle-client-vue.spec.ts","line":9,"offset":29,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":454,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/test/needle-api/needle-client-vue.spec.ts","line":11,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/jhipster/generator-jhipster --recurse-submodules
git -C "./generator-jhipster" reset --hard bd58cfbe784cb0e27cc0dc279140a96c6950f634
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
npm --prefix "./generator-jhipster" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./generator-jhipster/generators/vue/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./generator-jhipster/generators/react/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./generator-jhipster/generators/init/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./generator-jhipster/generators/generate-blueprint/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./generator-jhipster/generators/common/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./generator-jhipster/generators/client/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./generator-jhipster/generators/angular/resources" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults5.zip "$downloadUrl"
unzip -p RepoResults5.zip RepoResults5/jhipster.generator-jhipster.replay.txt > jhipster.generator-jhipster.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./generator-jhipster ./jhipster.generator-jhipster.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

RangeError: Maximum call stack size exceeded

Req #6822 - completionEntryDetails
    at forEachType (/typescript-5.6.0-dev.20240623/lib/typescript.js:72741:72)
    at getSiblingsOfContext (/typescript-5.6.0-dev.20240623/lib/typescript.js:70757:13)
    at getPropertiesOfContext (/typescript-5.6.0-dev.20240623/lib/typescript.js:70770:23)
    at getWidenedTypeOfObjectLiteral (/typescript-5.6.0-dev.20240623/lib/typescript.js:70811:26)
    at getWidenedTypeWithContext (/typescript-5.6.0-dev.20240623/lib/typescript.js:70837:18)
    at getWidenedProperty (/typescript-5.6.0-dev.20240623/lib/typescript.js:70792:21)
    at getWidenedTypeOfObjectLiteral (/typescript-5.6.0-dev.20240623/lib/typescript.js:70808:37)
    at getWidenedTypeWithContext (/typescript-5.6.0-dev.20240623/lib/typescript.js:70837:18)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:70846:94
    at sameMap (/typescript-5.6.0-dev.20240623/lib/typescript.js:2607:22)
    at getWidenedTypeWithContext (/typescript-5.6.0-dev.20240623/lib/typescript.js:70846:30)
    at getWidenedType (/typescript-5.6.0-dev.20240623/lib/typescript.js:70822:12)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240623/lib/typescript.js:81332:36)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:62775:426)
    at checkCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:80206:24)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83440:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:78370:9
    at forEach (/typescript-5.6.0-dev.20240623/lib/typescript.js:2398:22)
    at resolveUntypedCall (/typescript-5.6.0-dev.20240623/lib/typescript.js:78369:7)
    at resolveCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:79621:14)
    at resolveSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:80044:16)
    at getResolvedSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:80070:18)
    at checkCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:80181:23)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83440:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at getTypeOfExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83291:18)
    at getAssignedTypeOfBinaryExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:72605:103)
    at getAssignedType (/typescript-5.6.0-dev.20240623/lib/typescript.js:72630:16)
    at getInitialOrAssignedType (/typescript-5.6.0-dev.20240623/lib/typescript.js:73259:120)
    at getTypeAtFlowAssignment (/typescript-5.6.0-dev.20240623/lib/typescript.js:73277:54)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73204:18)
    at getFlowTypeOfReference (/typescript-5.6.0-dev.20240623/lib/typescript.js:73167:45)
    at checkIdentifier (/typescript-5.6.0-dev.20240623/lib/typescript.js:74921:134)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83396:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at checkExpressionWithContextualType (/typescript-5.6.0-dev.20240623/lib/typescript.js:83000:18)
    at getSignatureApplicabilityError (/typescript-5.6.0-dev.20240623/lib/typescript.js:78830:25)
    at chooseOverload (/typescript-5.6.0-dev.20240623/lib/typescript.js:79367:13)
    at resolveCall (/typescript-5.6.0-dev.20240623/lib/typescript.js:79214:16)
    at resolveCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:79651:12)
    at resolveSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:80044:16)
    at getResolvedSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:80070:18)
    at checkCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:80181:23)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83440:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240623/lib/typescript.js:83024:28)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:81499:20
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17789:16)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240623/lib/typescript.js:32378:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInIfStatement (/typescript-5.6.0-dev.20240623/lib/typescript.js:32133:51)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240623/lib/typescript.js:32378:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240623/lib/typescript.js:17785:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240623/lib/typescript.js:81480:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240623/lib/typescript.js:81293:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:62775:426)
    at checkCallExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:80206:24)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83440:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at checkConditionalExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:82951:19)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83476:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at getTypeOfExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83291:18)
    at getAssignedTypeOfBinaryExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:72605:103)
    at getAssignedType (/typescript-5.6.0-dev.20240623/lib/typescript.js:72630:16)
    at getInitialOrAssignedType (/typescript-5.6.0-dev.20240623/lib/typescript.js:73259:120)
    at getTypeAtFlowAssignment (/typescript-5.6.0-dev.20240623/lib/typescript.js:73277:54)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73204:18)
    at getTypeAtFlowLoopLabel (/typescript-5.6.0-dev.20240623/lib/typescript.js:73481:44)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73224:81)
    at getTypeAtFlowCondition (/typescript-5.6.0-dev.20240623/lib/typescript.js:73376:24)
    at getTypeAtFlowNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:73216:18)
    at getFlowTypeOfReference (/typescript-5.6.0-dev.20240623/lib/typescript.js:73167:45)
    at checkIdentifier (/typescript-5.6.0-dev.20240623/lib/typescript.js:74921:134)
    at checkExpressionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:83396:16)
    at checkExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83350:32)
    at checkExpressionCached (/typescript-5.6.0-dev.20240623/lib/typescript.js:83024:28)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:81499:20
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17789:16)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240623/lib/typescript.js:32378:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at traverse (/typescript-5.6.0-dev.20240623/lib/typescript.js:17805:16)
    at forEachReturnStatement (/typescript-5.6.0-dev.20240623/lib/typescript.js:17785:10)
    at checkAndAggregateReturnExpressionTypes (/typescript-5.6.0-dev.20240623/lib/typescript.js:81480:5)
    at getReturnTypeFromBody (/typescript-5.6.0-dev.20240623/lib/typescript.js:81293:21)
    at getReturnTypeOfSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:62775:426)
    at getReturnTypeOfSingleNonGenericCallSignature (/typescript-5.6.0-dev.20240623/lib/typescript.js:83270:14)
    at getQuickTypeOfExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83321:94)
    at getTypeOfExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:83280:23)
    at getAssignedTypeOfBinaryExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:72605:103)

Affected repos

mobxjs/mobx Raw error text: RepoResults3/mobxjs.mobx.rawError.txt in the artifact folder
Replay commands: RepoResults3/mobxjs.mobx.replay.txt in the artifact folder

Last few requests

{"seq":6819,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":6796,"offset":1}}
{"seq":6820,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":6874,"offset":41,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":6821,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":6877,"offset":45,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":6822,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/docs/assets/getting-started-assets/javascripts/JSXTransformer.js","line":6877,"offset":45,"entryNames":["_dereq_"]}}

Repro steps

#!/bin/bash

git clone https://github.com/mobxjs/mobx --recurse-submodules
git -C "./mobx" reset --hard a73710cbe49c37fd5eff1665b9f2ae0883190baf
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./mobx" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./mobx/website" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults3.zip "$downloadUrl"
unzip -p RepoResults3.zip RepoResults3/mobxjs.mobx.replay.txt > mobxjs.mobx.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./mobx ./mobxjs.mobx.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

TypeError: Cannot read properties of undefined (reading 'kind')

Req #29484 - completionInfo
    at isDeclaration (/typescript-5.6.0-dev.20240623/lib/typescript.js:16034:12)
    at isDeclarationName (/typescript-5.6.0-dev.20240623/lib/typescript.js:19199:60)
    at literalIsName (/typescript-5.6.0-dev.20240623/lib/typescript.js:150468:10)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150452:109)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInBinaryExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:32098:87)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150459:5)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInParenthesizedExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:32074:12)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150459:5)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInJSDocImportTag (/typescript-5.6.0-dev.20240623/lib/typescript.js:32411:87)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150459:5)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInJSDoc (/typescript-5.6.0-dev.20240623/lib/typescript.js:32303:103)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150462:9)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInBlock (/typescript-5.6.0-dev.20240623/lib/typescript.js:32378:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150459:5)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInFunctionExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:31997:267)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150459:5)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInParenthesizedExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:32074:12)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150459:5)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInCallOrNewExpression (/typescript-5.6.0-dev.20240623/lib/typescript.js:32374:10)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150459:5)
    at visitNode2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:31900:18)
    at forEachChildInExpressionStatement (/typescript-5.6.0-dev.20240623/lib/typescript.js:32130:12)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at walk (/typescript-5.6.0-dev.20240623/lib/typescript.js:150459:5)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31908:22)
    at forEachChildInSourceFile (/typescript-5.6.0-dev.20240623/lib/typescript.js:32121:12)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at SourceFileObject.forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:148320:12)
    at initializeNameTable (/typescript-5.6.0-dev.20240623/lib/typescript.js:150451:14)
    at getNameTable (/typescript-5.6.0-dev.20240623/lib/typescript.js:150445:5)
    at getJSCompletionEntries (/typescript-5.6.0-dev.20240623/lib/typescript.js:163688:3)
    at completionInfoFromData (/typescript-5.6.0-dev.20240623/lib/typescript.js:163502:5)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240623/lib/typescript.js:162975:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240623/lib/typescript.js:149554:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240623/lib/typescript.js:191181:54)
    at completionInfo (/typescript-5.6.0-dev.20240623/lib/typescript.js:189510:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

angular-ui/ui-router Raw error text: RepoResults8/angular-ui.ui-router.rawError.txt in the artifact folder
Replay commands: RepoResults8/angular-ui.ui-router.replay.txt in the artifact folder

Last few requests

{"seq":29481,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":35,"offset":4}}
{"seq":29482,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":35,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":29483,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":35,"offset":4,"entryNames":["@abstract"]}}
{"seq":29484,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/test/angular/1.4/angular.js","line":40,"offset":21,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/angular-ui/ui-router --recurse-submodules
git -C "./ui-router" reset --hard e8694114594d5aaf9f40e27b8ba194bca85595de
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./ui-router" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./ui-router/test/typescript/template" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./ui-router/test/typescript/3.9" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults8.zip "$downloadUrl"
unzip -p RepoResults8.zip RepoResults8/angular-ui.ui-router.replay.txt > angular-ui.ui-router.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./ui-router ./angular-ui.ui-router.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression.

Req #1016 - completionInfo
    at Object.resetTokenState (/typescript-5.6.0-dev.20240623/lib/typescript.js:14585:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148351:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240623/lib/typescript.js:148379:3)
    at processNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148340:19)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInMappedType (/typescript-5.6.0-dev.20240623/lib/typescript.js:32043:208)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:148320:12)
    at createChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148345:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148299:59)
    at find2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:136765:24)
    at find2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:136801:18)
    at find2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:136801:18)
    at find2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:136801:18)
    at find2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:136801:18)
    at find2 (/typescript-5.6.0-dev.20240623/lib/typescript.js:136801:18)
    at findPrecedingToken (/typescript-5.6.0-dev.20240623/lib/typescript.js:136758:18)
    at getRelevantTokens (/typescript-5.6.0-dev.20240623/lib/typescript.js:166167:25)
    at Object.getCompletionsAtPosition (/typescript-5.6.0-dev.20240623/lib/typescript.js:162929:29)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.6.0-dev.20240623/lib/typescript.js:149554:35)
    at IOSession.getCompletions (/typescript-5.6.0-dev.20240623/lib/typescript.js:191181:54)
    at completionInfo (/typescript-5.6.0-dev.20240623/lib/typescript.js:189510:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

statelyai/xstate Raw error text: RepoResults3/statelyai.xstate.rawError.txt in the artifact folder
Replay commands: RepoResults3/statelyai.xstate.replay.txt in the artifact folder

Last few requests

{"seq":1013,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/xstate-store/src/store.ts","line":115,"offset":4}}
{"seq":1014,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/xstate-store/src/store.ts","line":115,"offset":4,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":1015,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/xstate-store/src/store.ts","line":115,"offset":4,"entryNames":["@abstract"]}}
{"seq":1016,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/xstate-store/src/store.ts","line":149,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/statelyai/xstate --recurse-submodules
git -C "./xstate" reset --hard 11c781f2104e75113e3b09bec87b5c60c36cfadf
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults3.zip "$downloadUrl"
unzip -p RepoResults3.zip RepoResults3/statelyai.xstate.replay.txt > statelyai.xstate.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./xstate ./statelyai.xstate.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression.

Req #8032 - organizeImports
    at Object.resetTokenState (/typescript-5.6.0-dev.20240623/lib/typescript.js:14585:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148351:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240623/lib/typescript.js:148379:3)
    at processNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148340:19)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240623/lib/typescript.js:31974:111)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:148320:12)
    at createChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148345:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148299:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:136664:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240623/lib/typescript.js:136637:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240623/lib/typescript.js:136634:10)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:169253:33
    at mapDefined (/typescript-5.6.0-dev.20240623/lib/typescript.js:2708:22)
    at getPossibleSymbolReferenceNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:169252:12)
    at eachSymbolReferenceInFile (/typescript-5.6.0-dev.20240623/lib/typescript.js:169199:25)
    at Object.isSymbolReferencedInFile (/typescript-5.6.0-dev.20240623/lib/typescript.js:169193:12)
    at isDeclarationUsed (/typescript-5.6.0-dev.20240623/lib/typescript.js:172171:221)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:172146:66
    at removeUnusedImports (/typescript-5.6.0-dev.20240623/lib/typescript.js:172146:52)
    at processImportsOfSameModuleSpecifier (/typescript-5.6.0-dev.20240623/lib/typescript.js:172034:39)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:172002:175
    at flatMap (/typescript-5.6.0-dev.20240623/lib/typescript.js:2638:17)
    at organizeDeclsWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:172002:28)
    at organizeImportsWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:172039:5)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:171981:57
    at Object.organizeImports (/typescript-5.6.0-dev.20240623/lib/typescript.js:171981:28)
    at Object.organizeImports2 [as organizeImports] (/typescript-5.6.0-dev.20240623/lib/typescript.js:149894:39)
    at IOSession.organizeImports (/typescript-5.6.0-dev.20240623/lib/typescript.js:191628:50)
    at organizeImports (/typescript-5.6.0-dev.20240623/lib/typescript.js:189763:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

puppeteer/puppeteer Raw error text: RepoResults1/puppeteer.puppeteer.rawError.txt in the artifact folder
Replay commands: RepoResults1/puppeteer.puppeteer.replay.txt in the artifact folder

Last few requests

{"seq":8029,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/puppeteer-core/src/api/Page.ts"],"openFiles":[]}}
{"seq":8030,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/api/Frame.ts","projectRootPath":"@PROJECT_ROOT@"}]}}
{"seq":8031,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/api/Frame.ts"}},"skipDestructiveCodeActions":true}}
{"seq":8032,"type":"request","command":"organizeImports","arguments":{"scope":{"type":"file","args":{"file":"@PROJECT_ROOT@/packages/puppeteer-core/src/api/Frame.ts"}},"skipDestructiveCodeActions":false}}

Repro steps

#!/bin/bash

git clone https://github.com/puppeteer/puppeteer --recurse-submodules
git -C "./puppeteer" reset --hard 6937a76f0a442eca0c6381587b47298793798913
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults1.zip "$downloadUrl"
unzip -p RepoResults1.zip RepoResults1/puppeteer.puppeteer.replay.txt > puppeteer.puppeteer.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./puppeteer ./puppeteer.puppeteer.replay.txt <PATH_TO_tsserver.js>

from typescript.

typescript-bot avatar typescript-bot commented on July 20, 2024

Error: Debug Failure. False expression.

Req #15231 - references
    at Object.resetTokenState (/typescript-5.6.0-dev.20240623/lib/typescript.js:14585:11)
    at addSyntheticNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148351:11)
    at createSyntaxList (/typescript-5.6.0-dev.20240623/lib/typescript.js:148379:3)
    at processNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:148340:19)
    at visitNodes (/typescript-5.6.0-dev.20240623/lib/typescript.js:31905:14)
    at forEachChildInFunctionType (/typescript-5.6.0-dev.20240623/lib/typescript.js:31974:111)
    at forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:32421:35)
    at NodeObject.forEachChild (/typescript-5.6.0-dev.20240623/lib/typescript.js:148320:12)
    at createChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148345:8)
    at NodeObject.getChildren (/typescript-5.6.0-dev.20240623/lib/typescript.js:148299:59)
    at getTokenAtPositionWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:136664:32)
    at getTouchingToken (/typescript-5.6.0-dev.20240623/lib/typescript.js:136637:10)
    at getTouchingPropertyName (/typescript-5.6.0-dev.20240623/lib/typescript.js:136634:10)
    at getReferencesAtLocation (/typescript-5.6.0-dev.20240623/lib/typescript.js:169345:31)
    at getReferencesInContainer (/typescript-5.6.0-dev.20240623/lib/typescript.js:169338:7)
    at getReferencesInSourceFile (/typescript-5.6.0-dev.20240623/lib/typescript.js:169331:12)
    at searchForName (/typescript-5.6.0-dev.20240623/lib/typescript.js:169145:7)
    at getReferencesInContainerOrFiles (/typescript-5.6.0-dev.20240623/lib/typescript.js:168946:9)
    at getReferencedSymbolsForSymbol (/typescript-5.6.0-dev.20240623/lib/typescript.js:168928:7)
    at Object.getReferencedSymbolsForNode (/typescript-5.6.0-dev.20240623/lib/typescript.js:168678:24)
    at Object.findReferencedSymbols (/typescript-5.6.0-dev.20240623/lib/typescript.js:168263:34)
    at Object.findReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:149723:41)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:188969:43
    at searchPosition (/typescript-5.6.0-dev.20240623/lib/typescript.js:189111:28)
    at getPerProjectReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:189090:32)
    at getReferencesWorker (/typescript-5.6.0-dev.20240623/lib/typescript.js:188961:29)
    at IOSession.getReferences (/typescript-5.6.0-dev.20240623/lib/typescript.js:190936:24)
    at references (/typescript-5.6.0-dev.20240623/lib/typescript.js:189391:43)
    at /typescript-5.6.0-dev.20240623/lib/typescript.js:191979:69
    at IOSession.executeWithRequestId (/typescript-5.6.0-dev.20240623/lib/typescript.js:191971:14)
    at IOSession.executeCommand (/typescript-5.6.0-dev.20240623/lib/typescript.js:191979:29)
    at IOSession.onMessage (/typescript-5.6.0-dev.20240623/lib/typescript.js:192020:51)
    at Interface.<anonymous> (/typescript-5.6.0-dev.20240623/lib/tsserver.js:487:14)

Affected repos

danny-avila/LibreChat Raw error text: RepoResults7/danny-avila.LibreChat.rawError.txt in the artifact folder
Replay commands: RepoResults7/danny-avila.LibreChat.replay.txt in the artifact folder

Last few requests

{"seq":15228,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/api/server/services/Files/Audio/streamAudio.js","line":21,"offset":4}}
{"seq":15229,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/api/server/services/Files/Audio/streamAudio.js","line":22,"offset":4}}
{"seq":15230,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/api/server/services/Files/Audio/streamAudio.js","line":23,"offset":4}}
{"seq":15231,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/api/server/services/Files/Audio/streamAudio.js","line":24,"offset":4}}

Repro steps

#!/bin/bash

git clone https://github.com/danny-avila/LibreChat --recurse-submodules
git -C "./LibreChat" reset --hard c99cf1b4b1ff54a62df63f5c79a79820ec4fafbd
npm --prefix "./LibreChat" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162372/artifacts?artifactName=RepoResults7&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults7.zip "$downloadUrl"
unzip -p RepoResults7.zip RepoResults7/danny-avila.LibreChat.replay.txt > danny-avila.LibreChat.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./LibreChat ./danny-avila.LibreChat.replay.txt <PATH_TO_tsserver.js>

from typescript.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.