Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[ServerErrors][TypeScript] 5.8.0-dev.20250216 vs 5.7.3 #61199

Open
typescript-bot opened this issue Feb 16, 2025 · 10 comments
Open

[ServerErrors][TypeScript] 5.8.0-dev.20250216 vs 5.7.3 #61199

typescript-bot opened this issue Feb 16, 2025 · 10 comments

Comments

@typescript-bot
Copy link
Collaborator

The following errors were reported by 5.8.0-dev.20250216 vs 5.7.3
Pipeline that generated this bug
Logs for the pipeline run
File that generated the pipeline

This run considered 300 popular TS repos from GH (after skipping the top 0).

Successfully analyzed 282 of 300 visited repos
Outcome Count
Detected interesting changes 11
Detected no interesting changes 271
Git clone failed 4
Language service disabled in new TS 2
Unknown failure 12

Investigation Status

Repo Errors Outcome
@typescript-bot
Copy link
Collaborator Author

New server no longer reports this error: Timed out after 600000 ms
Timed out after 600000 ms

Affected repos

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

Last few requests

{"seq":14294,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bubble/stories/basic.tsx","line":21,"offset":45}}
{"seq":14295,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bubble/stories/basic.tsx","line":31,"offset":14}}
{"seq":14296,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bubble/stories/basic.tsx","line":36,"offset":24}}
{"seq":14297,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bubble/stories/basic.tsx","line":47,"offset":27}}

Repro steps

#!/bin/bash

git clone https://github.com/apache/superset --recurse-submodules
git -C "./superset" reset --hard 321d105c42f27c51dd36ac71464a61ddafa091f5
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
npm --prefix "./superset/superset-websocket" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./superset/superset-websocket/utils/client-ws-app" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./superset/superset-frontend" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./superset/superset-frontend/eslint-rules/eslint-plugin-theme-colors" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./superset/superset-frontend/eslint-rules/eslint-plugin-i18n-strings" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./superset/superset-frontend/cypress-base" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
npm --prefix "./superset/superset-embedded-sdk" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
yarn --cwd "./superset/docs" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults1.zip "$downloadUrl"
unzip -p RepoResults1.zip RepoResults1/apache.superset.replay.txt > apache.superset.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 ./superset ./apache.superset.replay.txt <PATH_TO_tsserver.js>
lobehub/lobe-chat Raw error text: RepoResults1/lobehub.lobe-chat.rawError.txt in the artifact folder
Replay commands: RepoResults1/lobehub.lobe-chat.replay.txt in the artifact folder

Last few requests

{"seq":15364,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/app/[variants]/(main)/chat/(workspace)/@conversation/features/ChatInput/Mobile/Files/FileItem/index.tsx","line":4,"offset":33,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":15365,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/src/app/[variants]/(main)/chat/(workspace)/@conversation/features/ChatInput/Mobile/Files/FileItem/index.tsx","line":4,"offset":33,"entryNames":["aiModel"]}}
{"seq":15366,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/src/app/[variants]/(main)/chat/(workspace)/@conversation/features/ChatInput/Mobile/Files/FileItem/index.tsx","line":7,"offset":7,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":15367,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/src/app/[variants]/(main)/chat/(workspace)/@conversation/features/ChatInput/Mobile/Files/FileItem/index.tsx","line":13,"offset":18}}

Repro steps

#!/bin/bash

git clone https://github.com/lobehub/lobe-chat --recurse-submodules
git -C "./lobe-chat" reset --hard e061a209cba1e68d87488a9600245b9a6f04059a
npm --prefix "./lobe-chat" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/artifacts?artifactName=RepoResults1&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults1.zip "$downloadUrl"
unzip -p RepoResults1.zip RepoResults1/lobehub.lobe-chat.replay.txt > lobehub.lobe-chat.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 ./lobe-chat ./lobehub.lobe-chat.replay.txt <PATH_TO_tsserver.js>

@typescript-bot
Copy link
Collaborator Author

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

labring/sealos Raw error text: RepoResults8/labring.sealos.rawError.txt in the artifact folder
Replay commands: RepoResults8/labring.sealos.replay.txt in the artifact folder

Last few requests

{"seq":9,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/service/license/next.config.js","textChanges":[{"newText":" //comment","start":{"line":1,"offset":50},"end":{"line":1,"offset":50}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":10,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/service/license/next.config.js","line":5,"offset":5,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":11,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/service/license/next.config.js","line":5,"offset":5,"entryNames":["@abstract"]}}
{"seq":12,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/frontend/desktop/next.config.js","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/labring/sealos --recurse-submodules
git -C "./sealos" reset --hard d4e39c246c6710aec292080e30debc92716bf67d
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
pnpm --dir "./sealos/service/license" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./sealos/frontend" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
npm --prefix "./sealos/extensions/ide/vscode/devbox" ci --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
yarn --cwd "./sealos/docs/website" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults8.zip "$downloadUrl"
unzip -p RepoResults8.zip RepoResults8/labring.sealos.replay.txt > labring.sealos.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 ./sealos ./labring.sealos.replay.txt <PATH_TO_tsserver.js>

@typescript-bot
Copy link
Collaborator Author

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: RepoResults6/elastic.kibana.rawError.txt in the artifact folder
Replay commands: RepoResults6/elastic.kibana.replay.txt in the artifact folder

Last few requests

{"seq":254,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/packages/kbn-test-jest-helpers/src/find_test_subject.ts"}}
{"seq":255,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/packages/kbn-test-jest-helpers/src/find_test_subject.ts"}}
{"seq":256,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/kbn-test-jest-helpers/src/find_test_subject.ts"}}
{"seq":257,"type":"request","command":"navto","arguments":{"searchValue":"a","maxResultCount":256}}

Repro steps

#!/bin/bash

git clone https://github.com/elastic/kibana --recurse-submodules
git -C "./kibana" reset --hard 117802cbb2ba73df14f82a2ee1caee1bfe5b1ced
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/artifacts?artifactName=RepoResults6&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults6.zip "$downloadUrl"
unzip -p RepoResults6.zip RepoResults6/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>

@typescript-bot
Copy link
Collaborator Author

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

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

Last few requests

{"seq":30512,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/template-still/src/server/s3.ts","line":6,"offset":9,"entryNames":["client-s3"]}}
{"seq":30513,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/template-still/src/server/s3.ts","line":38,"offset":31,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":30514,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/transitions/src/test/transitions.test.tsx"],"openFiles":[]}}
{"seq":30515,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/template-remix/app/lib/render-video.server.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/remotion-dev/remotion --recurse-submodules
git -C "./remotion" reset --hard 8ce219c2738151bdfb1c6f2c47fa03c32d5895b8
pnpm --dir "./remotion" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/artifacts?artifactName=RepoResults5&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults5.zip "$downloadUrl"
unzip -p RepoResults5.zip RepoResults5/remotion-dev.remotion.replay.txt > remotion-dev.remotion.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 ./remotion ./remotion-dev.remotion.replay.txt <PATH_TO_tsserver.js>

@typescript-bot
Copy link
Collaborator Author

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

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

{"rootDirPlaceholder":"@PROJECT_ROOT@","serverArgs":["--disableAutomaticTypingAcquisition"]}
{"seq":1,"type":"request","command":"configure","arguments":{"preferences":{"disableLineTextInReferences":true,"includePackageJsonAutoImports":"auto","includeCompletionsForImportStatements":true,"includeCompletionsWithSnippetText":true,"includeAutomaticOptionalChainCompletions":true,"includeCompletionsWithInsertText":true,"includeCompletionsWithClassMemberSnippets":true,"allowIncompleteCompletions":true,"includeCompletionsForModuleExports":false},"watchOptions":{"excludeDirectories":["**/node_modules"]}}}
{"seq":2,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/scripts/verify-release.js","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/backstage/backstage --recurse-submodules
git -C "./backstage" reset --hard 4afc0b9fba8d611d6a746e23219ab88f985fb61d
# 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
yarn --cwd "./backstage/canon-docs" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/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>

@typescript-bot
Copy link
Collaborator Author

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

Req #174 - updateOpen
    at isDocumentRegistryEntry (/typescript-5.8.0-dev.20250216/lib/typescript.js:142929:18)
    at getDocumentRegistryEntry (/typescript-5.8.0-dev.20250216/lib/typescript.js:143005:19)
    at Object.releaseDocumentWithKey (/typescript-5.8.0-dev.20250216/lib/typescript.js:143100:19)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:152051:65
    at forEach (/typescript-5.8.0-dev.20250216/lib/typescript.js:2305:22)
    at cleanupSemanticCache (/typescript-5.8.0-dev.20250216/lib/typescript.js:152051:7)
    at Object.dispose (/typescript-5.8.0-dev.20250216/lib/typescript.js:152056:5)
    at ConfiguredProject2.close (/typescript-5.8.0-dev.20250216/lib/typescript.js:186588:26)
    at ConfiguredProject2.close (/typescript-5.8.0-dev.20250216/lib/typescript.js:188184:11)
    at _ProjectService.removeProject (/typescript-5.8.0-dev.20250216/lib/typescript.js:189497:13)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:191487:33
    at _ProjectService.cleanupConfiguredProjects (/typescript-5.8.0-dev.20250216/lib/typescript.js:191487:7)
    at _ProjectService.cleanupProjectsAndScriptInfos (/typescript-5.8.0-dev.20250216/lib/typescript.js:191490:10)
    at _ProjectService.applyChangesInOpenFiles (/typescript-5.8.0-dev.20250216/lib/typescript.js:191738:12)
    at updateOpen (/typescript-5.8.0-dev.20250216/lib/typescript.js:192958:29)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:195676:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20250216/lib/typescript.js:195665:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20250216/lib/typescript.js:195674:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20250216/lib/typescript.js:195722:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20250216/lib/_tsserver.js:495:14)

Affected repos

umijs/umi Raw error text: RepoResults8/umijs.umi.rawError.txt in the artifact folder
Replay commands: RepoResults8/umijs.umi.replay.txt in the artifact folder

Last few requests

{"seq":171,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/ui/pages/config.tsx","line":8,"offset":33,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":172,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/ui/pages/config.tsx","line":8,"offset":33,"entryNames":["globalState"]}}
{"seq":173,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/docs/plugin.ts"],"openFiles":[]}}
{"seq":174,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/ui/models/global.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/umijs/umi --recurse-submodules
git -C "./umi" reset --hard 9c3194d0617276fbecd09d19a8cff606fcaac82d
pnpm --dir "./umi" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/artifacts?artifactName=RepoResults8&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults8.zip "$downloadUrl"
unzip -p RepoResults8.zip RepoResults8/umijs.umi.replay.txt > umijs.umi.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 ./umi ./umijs.umi.replay.txt <PATH_TO_tsserver.js>

@typescript-bot
Copy link
Collaborator Author

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

Req #114 - updateOpen
    at isDocumentRegistryEntry (/typescript-5.8.0-dev.20250216/lib/typescript.js:142929:18)
    at getDocumentRegistryEntry (/typescript-5.8.0-dev.20250216/lib/typescript.js:143005:19)
    at Object.releaseDocumentWithKey (/typescript-5.8.0-dev.20250216/lib/typescript.js:143100:19)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:152051:65
    at forEach (/typescript-5.8.0-dev.20250216/lib/typescript.js:2305:22)
    at cleanupSemanticCache (/typescript-5.8.0-dev.20250216/lib/typescript.js:152051:7)
    at Object.dispose (/typescript-5.8.0-dev.20250216/lib/typescript.js:152056:5)
    at ConfiguredProject2.close (/typescript-5.8.0-dev.20250216/lib/typescript.js:186588:26)
    at ConfiguredProject2.close (/typescript-5.8.0-dev.20250216/lib/typescript.js:188184:11)
    at _ProjectService.removeProject (/typescript-5.8.0-dev.20250216/lib/typescript.js:189497:13)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:191487:33
    at _ProjectService.cleanupConfiguredProjects (/typescript-5.8.0-dev.20250216/lib/typescript.js:191487:7)
    at _ProjectService.cleanupProjectsAndScriptInfos (/typescript-5.8.0-dev.20250216/lib/typescript.js:191490:10)
    at _ProjectService.applyChangesInOpenFiles (/typescript-5.8.0-dev.20250216/lib/typescript.js:191738:12)
    at updateOpen (/typescript-5.8.0-dev.20250216/lib/typescript.js:192958:29)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:195676:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20250216/lib/typescript.js:195665:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20250216/lib/typescript.js:195674:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20250216/lib/typescript.js:195722:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20250216/lib/_tsserver.js:495:14)

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":111,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/types/CrmService.d.ts","line":16,"offset":27,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":112,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/types/CrmService.d.ts","line":16,"offset":27,"entryNames":["readonly"]}}
{"seq":113,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/ui/index.ts"],"openFiles":[]}}
{"seq":114,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/types/Calendar.d.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/calcom/cal.com --recurse-submodules
git -C "./cal.com" reset --hard fd651133c271074c734ef4c8520426c20ef25583
yarn --cwd "./cal.com" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/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>

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression.

Req #5275 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.8.0-dev.20250216/lib/typescript.js:157379:13)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:164680:38
    at importSymbols (/typescript-5.8.0-dev.20250216/lib/typescript.js:164680:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.8.0-dev.20250216/lib/typescript.js:164033:11)
    at getEntryForMemberCompletion (/typescript-5.8.0-dev.20250216/lib/typescript.js:166950:22)
    at createCompletionEntry (/typescript-5.8.0-dev.20250216/lib/typescript.js:166790:35)
    at getCompletionEntriesFromSymbols (/typescript-5.8.0-dev.20250216/lib/typescript.js:167433:19)
    at completionInfoFromData (/typescript-5.8.0-dev.20250216/lib/typescript.js:166423:23)
    at Object.getCompletionsAtPosition (/typescript-5.8.0-dev.20250216/lib/typescript.js:165956:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.8.0-dev.20250216/lib/typescript.js:152191:35)
    at IOSession.getCompletions (/typescript-5.8.0-dev.20250216/lib/typescript.js:194900:54)
    at completionInfo (/typescript-5.8.0-dev.20250216/lib/typescript.js:193175:43)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:195676:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20250216/lib/typescript.js:195665:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20250216/lib/typescript.js:195674:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20250216/lib/typescript.js:195722:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20250216/lib/_tsserver.js:495: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":5272,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/splitTab.component.ts","line":222,"offset":9}}
{"seq":5273,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/splitTab.component.ts","line":222,"offset":9,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":5274,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/splitTab.component.ts","line":222,"offset":9,"entryNames":["@abstract"]}}
{"seq":5275,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-core/src/components/splitTab.component.ts","line":236,"offset":1,"includeExternalModuleExports":true,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/Eugeny/tabby --recurse-submodules
git -C "./tabby" reset --hard 4be1e125592493a7bb30bcaff0c8cdc398d80366
# 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/164782/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>

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure.

Req #13430 - definitionAndBoundSpan
    at getTextOfPropertyName (/typescript-5.8.0-dev.20250216/lib/typescript.js:17508:16)
    at getDefinitionFromOverriddenMember (/typescript-5.8.0-dev.20250216/lib/typescript.js:173504:43)
    at getDefinitionAtPosition (/typescript-5.8.0-dev.20250216/lib/typescript.js:173346:17)
    at Object.getDefinitionAndBoundSpan (/typescript-5.8.0-dev.20250216/lib/typescript.js:173660:23)
    at Object.getDefinitionAndBoundSpan2 [as getDefinitionAndBoundSpan] (/typescript-5.8.0-dev.20250216/lib/typescript.js:152318:38)
    at IOSession.getDefinitionAndBoundSpan (/typescript-5.8.0-dev.20250216/lib/typescript.js:194099:73)
    at definitionAndBoundSpan (/typescript-5.8.0-dev.20250216/lib/typescript.js:193019:43)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:195676:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20250216/lib/typescript.js:195665:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20250216/lib/typescript.js:195674:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20250216/lib/typescript.js:195722:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20250216/lib/_tsserver.js:495:14)

Affected repos

drizzle-team/drizzle-orm Raw error text: RepoResults4/drizzle-team.drizzle-orm.rawError.txt in the artifact folder
Replay commands: RepoResults4/drizzle-team.drizzle-orm.replay.txt in the artifact folder

Last few requests

{"seq":13427,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/vercel-postgres/session.ts","line":120,"offset":6}}
{"seq":13428,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/vercel-postgres/session.ts","line":120,"offset":6,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":13429,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/vercel-postgres/session.ts","line":120,"offset":6,"entryNames":["@abstract"]}}
{"seq":13430,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/vercel-postgres/session.ts","line":134,"offset":17}}

Repro steps

#!/bin/bash

git clone https://github.com/drizzle-team/drizzle-orm --recurse-submodules
git -C "./drizzle-orm" reset --hard e5c63db0df0eaff5cae8321d97a77e5b47c5800d
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
pnpm --dir "./drizzle-orm" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./drizzle-orm/examples/sqlite-proxy" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./drizzle-orm/examples/postgresjs" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./drizzle-orm/examples/pg-proxy" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./drizzle-orm/examples/neon-cloudflare" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./drizzle-orm/examples/mysql-proxy" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./drizzle-orm/examples/libsql" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./drizzle-orm/examples/cloudflare-d1" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./drizzle-orm/examples/better-sqlite3" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./drizzle-orm/examples/aws-lambda" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/artifacts?artifactName=RepoResults4&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults4.zip "$downloadUrl"
unzip -p RepoResults4.zip RepoResults4/drizzle-team.drizzle-orm.replay.txt > drizzle-team.drizzle-orm.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 ./drizzle-orm ./drizzle-team.drizzle-orm.replay.txt <PATH_TO_tsserver.js>

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression.

Req #6062 - completionInfo
    at getPos2 (/typescript-5.8.0-dev.20250216/lib/typescript.js:177892:9)
    at assignPositionsToNodeArray (/typescript-5.8.0-dev.20250216/lib/typescript.js:178807:33)
    at visitEachChildOfParameterDeclaration (/typescript-5.8.0-dev.20250216/lib/typescript.js:94313:7)
    at visitEachChild (/typescript-5.8.0-dev.20250216/lib/typescript.js:94284:33)
    at assignPositionsToNode (/typescript-5.8.0-dev.20250216/lib/typescript.js:178795:19)
    at visitArrayWorker (/typescript-5.8.0-dev.20250216/lib/typescript.js:94098:49)
    at visitNodes2 (/typescript-5.8.0-dev.20250216/lib/typescript.js:94069:19)
    at assignPositionsToNodeArray (/typescript-5.8.0-dev.20250216/lib/typescript.js:178801:19)
    at visitEachChildOfFunctionTypeNode (/typescript-5.8.0-dev.20250216/lib/typescript.js:94451:7)
    at visitEachChild (/typescript-5.8.0-dev.20250216/lib/typescript.js:94284:33)
    at assignPositionsToNode (/typescript-5.8.0-dev.20250216/lib/typescript.js:178795:19)
    at visitNode (/typescript-5.8.0-dev.20250216/lib/typescript.js:94036:19)
    at visitEachChildOfParameterDeclaration (/typescript-5.8.0-dev.20250216/lib/typescript.js:94317:7)
    at visitEachChild (/typescript-5.8.0-dev.20250216/lib/typescript.js:94284:33)
    at assignPositionsToNode (/typescript-5.8.0-dev.20250216/lib/typescript.js:178795:19)
    at visitArrayWorker (/typescript-5.8.0-dev.20250216/lib/typescript.js:94098:49)
    at visitNodes2 (/typescript-5.8.0-dev.20250216/lib/typescript.js:94069:19)
    at assignPositionsToNodeArray (/typescript-5.8.0-dev.20250216/lib/typescript.js:178801:19)
    at visitParameterList (/typescript-5.8.0-dev.20250216/lib/typescript.js:94134:15)
    at visitEachChildOfMethodDeclaration (/typescript-5.8.0-dev.20250216/lib/typescript.js:94367:7)
    at visitEachChild (/typescript-5.8.0-dev.20250216/lib/typescript.js:94284:33)
    at Object.assignPositionsToNode (/typescript-5.8.0-dev.20250216/lib/typescript.js:178795:19)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:167260:50
    at flatMap (/typescript-5.8.0-dev.20250216/lib/typescript.js:2536:17)
    at Object.printAndFormatSnippetList (/typescript-5.8.0-dev.20250216/lib/typescript.js:167259:21)
    at getEntryForMemberCompletion (/typescript-5.8.0-dev.20250216/lib/typescript.js:167010:28)
    at createCompletionEntry (/typescript-5.8.0-dev.20250216/lib/typescript.js:166790:35)
    at getCompletionEntriesFromSymbols (/typescript-5.8.0-dev.20250216/lib/typescript.js:167433:19)
    at completionInfoFromData (/typescript-5.8.0-dev.20250216/lib/typescript.js:166423:23)
    at Object.getCompletionsAtPosition (/typescript-5.8.0-dev.20250216/lib/typescript.js:165956:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.8.0-dev.20250216/lib/typescript.js:152191:35)
    at IOSession.getCompletions (/typescript-5.8.0-dev.20250216/lib/typescript.js:194900:54)
    at completionInfo (/typescript-5.8.0-dev.20250216/lib/typescript.js:193175:43)
    at /typescript-5.8.0-dev.20250216/lib/typescript.js:195676:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20250216/lib/typescript.js:195665:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20250216/lib/typescript.js:195674:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20250216/lib/typescript.js:195722:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20250216/lib/_tsserver.js:495:14)

Affected repos

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

Last few requests

{"seq":6059,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/app/stores/GroupUsersStore.ts"}}
{"seq":6060,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/app/stores/GroupUsersStore.ts"}}
{"seq":6061,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/app/stores/GroupUsersStore.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":35},"end":{"line":1,"offset":35}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":6062,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/app/stores/GroupUsersStore.ts","line":14,"offset":64,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/outline/outline --recurse-submodules
git -C "./outline" reset --hard bef4292146142a28ba0d62f7f87c261fb245650f
yarn --cwd "./outline" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164782/artifacts?artifactName=RepoResults3&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults3.zip "$downloadUrl"
unzip -p RepoResults3.zip RepoResults3/outline.outline.replay.txt > outline.outline.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 ./outline ./outline.outline.replay.txt <PATH_TO_tsserver.js>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant