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.20241229 vs 5.7.2 #60877

Closed
typescript-bot opened this issue Dec 29, 2024 · 10 comments
Closed

[ServerErrors][TypeScript] 5.8.0-dev.20241229 vs 5.7.2 #60877

typescript-bot opened this issue Dec 29, 2024 · 10 comments

Comments

@typescript-bot
Copy link
Collaborator

The following errors were reported by 5.8.0-dev.20241229 vs 5.7.2
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 280 of 300 visited repos
Outcome Count
Detected interesting changes 10
Detected no interesting changes 270
Git clone failed 4
Language service disabled in new TS 2
Unknown failure 14

Investigation Status

Repo Errors Outcome
@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":4,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/frontend/desktop/next-i18next.config.js"}}
{"seq":5,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/frontend/desktop/next-i18next.config.js"}}
{"seq":6,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/frontend/desktop/next-i18next.config.js"}}
{"seq":7,"type":"request","command":"navto","arguments":{"searchValue":"a","maxResultCount":256}}

Repro steps

#!/bin/bash

git clone https://github.com/labring/sealos --recurse-submodules
git -C "./sealos" reset --hard 585b50f5a89eb4930881a4eecc181e3eb53924d1
# 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/164452/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":322,"type":"request","command":"navto","arguments":{"searchValue":"abo","maxResultCount":256}}
{"seq":323,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/x-pack/test_serverless/shared/services/supertest.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":3},"end":{"line":1,"offset":3}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":324,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/kbn-babel-register/cache/no_cache_cache.js"],"openFiles":[]}}
{"seq":325,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/x-pack/test/ui_capabilities/security_and_spaces/config.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/elastic/kibana --recurse-submodules
git -C "./kibana" reset --hard 8899fb8fa2d667d3ee36a3be28fb284de5056afc
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164452/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":8165,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/studio-server/src/preview-server/project-info.ts"}}
{"seq":8166,"type":"request","command":"navto","arguments":{"searchValue":"a","maxResultCount":256}}
{"seq":8167,"type":"request","command":"navto","arguments":{"searchValue":"abo","maxResultCount":256}}
{"seq":8168,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/studio-server/src/preview-server/project-info.ts","line":5,"offset":46}}

Repro steps

#!/bin/bash

git clone https://github.com/remotion-dev/remotion --recurse-submodules
git -C "./remotion" reset --hard 387b0bf984e2e35da3d626c73189998fadecc61a
pnpm --dir "./remotion" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164452/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

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":13175,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/sqlite-core/view.ts","line":106,"offset":93,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"'"}}
{"seq":13176,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/sqlite-core/view.ts","line":120,"offset":25}}
{"seq":13177,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/sqlite-core/view.ts","line":136,"offset":30,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":13178,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/drizzle-orm/src/sqlite-core/view.ts","line":136,"offset":30,"entryNames":["AddAliasToSelection"]}}

Repro steps

#!/bin/bash

git clone https://github.com/drizzle-team/drizzle-orm --recurse-submodules
git -C "./drizzle-orm" reset --hard 06be106f3d111339466eb596d000d7580c89b01f
# 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/164452/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

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

Req #220 - updateOpen
    at isDocumentRegistryEntry (/typescript-5.8.0-dev.20241229/lib/typescript.js:142979:18)
    at getDocumentRegistryEntry (/typescript-5.8.0-dev.20241229/lib/typescript.js:143055:19)
    at Object.releaseDocumentWithKey (/typescript-5.8.0-dev.20241229/lib/typescript.js:143150:19)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:152101:65
    at forEach (/typescript-5.8.0-dev.20241229/lib/typescript.js:2299:22)
    at cleanupSemanticCache (/typescript-5.8.0-dev.20241229/lib/typescript.js:152101:7)
    at Object.dispose (/typescript-5.8.0-dev.20241229/lib/typescript.js:152106:5)
    at ConfiguredProject2.close (/typescript-5.8.0-dev.20241229/lib/typescript.js:186682:26)
    at ConfiguredProject2.close (/typescript-5.8.0-dev.20241229/lib/typescript.js:188278:11)
    at _ProjectService.removeProject (/typescript-5.8.0-dev.20241229/lib/typescript.js:189591:13)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:191581:33
    at _ProjectService.cleanupConfiguredProjects (/typescript-5.8.0-dev.20241229/lib/typescript.js:191581:7)
    at _ProjectService.cleanupProjectsAndScriptInfos (/typescript-5.8.0-dev.20241229/lib/typescript.js:191584:10)
    at _ProjectService.applyChangesInOpenFiles (/typescript-5.8.0-dev.20241229/lib/typescript.js:191832:12)
    at updateOpen (/typescript-5.8.0-dev.20241229/lib/typescript.js:193052:29)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:195772:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20241229/lib/typescript.js:195761:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20241229/lib/typescript.js:195770:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20241229/lib/typescript.js:195818:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20241229/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":217,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/ui/models/global.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":29},"end":{"line":1,"offset":29}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":218,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/ui/models/global.ts","line":18,"offset":21}}
{"seq":219,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/docs/plugin.ts"],"openFiles":[]}}
{"seq":220,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/ui/contants/index.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash

git clone https://github.com/umijs/umi --recurse-submodules
git -C "./umi" reset --hard 80794bd28c007e59818792a766887d23bdb8be6f
pnpm --dir "./umi" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164452/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 #123 - updateOpen
    at isDocumentRegistryEntry (/typescript-5.8.0-dev.20241229/lib/typescript.js:142979:18)
    at getDocumentRegistryEntry (/typescript-5.8.0-dev.20241229/lib/typescript.js:143055:19)
    at Object.releaseDocumentWithKey (/typescript-5.8.0-dev.20241229/lib/typescript.js:143150:19)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:152101:65
    at forEach (/typescript-5.8.0-dev.20241229/lib/typescript.js:2299:22)
    at cleanupSemanticCache (/typescript-5.8.0-dev.20241229/lib/typescript.js:152101:7)
    at Object.dispose (/typescript-5.8.0-dev.20241229/lib/typescript.js:152106:5)
    at ConfiguredProject2.close (/typescript-5.8.0-dev.20241229/lib/typescript.js:186682:26)
    at ConfiguredProject2.close (/typescript-5.8.0-dev.20241229/lib/typescript.js:188278:11)
    at _ProjectService.removeProject (/typescript-5.8.0-dev.20241229/lib/typescript.js:189591:13)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:191581:33
    at _ProjectService.cleanupConfiguredProjects (/typescript-5.8.0-dev.20241229/lib/typescript.js:191581:7)
    at _ProjectService.cleanupProjectsAndScriptInfos (/typescript-5.8.0-dev.20241229/lib/typescript.js:191584:10)
    at _ProjectService.applyChangesInOpenFiles (/typescript-5.8.0-dev.20241229/lib/typescript.js:191832:12)
    at updateOpen (/typescript-5.8.0-dev.20241229/lib/typescript.js:193052:29)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:195772:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20241229/lib/typescript.js:195761:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20241229/lib/typescript.js:195770:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20241229/lib/typescript.js:195818:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20241229/lib/_tsserver.js:495:14)

Affected repos

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

Last few requests

{"seq":120,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/packages/types/PaymentService.d.ts","line":3,"offset":37}}
{"seq":121,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/types/PaymentService.d.ts","line":21,"offset":5}}
{"seq":122,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/ui/index.ts"],"openFiles":[]}}
{"seq":123,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/types/AppHandler.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 0a293308e7e8675e3c59dcfaec467dca190218c6
yarn --cwd "./cal.com" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164452/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults2.zip "$downloadUrl"
unzip -p RepoResults2.zip RepoResults2/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 #6325 - completionInfo
    at getPos2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:177992:9)
    at assignPositionsToNodeArray (/typescript-5.8.0-dev.20241229/lib/typescript.js:178907:33)
    at visitEachChildOfParameterDeclaration (/typescript-5.8.0-dev.20241229/lib/typescript.js:94378:7)
    at visitEachChild (/typescript-5.8.0-dev.20241229/lib/typescript.js:94349:33)
    at assignPositionsToNode (/typescript-5.8.0-dev.20241229/lib/typescript.js:178895:19)
    at visitArrayWorker (/typescript-5.8.0-dev.20241229/lib/typescript.js:94163:49)
    at visitNodes2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:94134:19)
    at assignPositionsToNodeArray (/typescript-5.8.0-dev.20241229/lib/typescript.js:178901:19)
    at visitEachChildOfFunctionTypeNode (/typescript-5.8.0-dev.20241229/lib/typescript.js:94516:7)
    at visitEachChild (/typescript-5.8.0-dev.20241229/lib/typescript.js:94349:33)
    at assignPositionsToNode (/typescript-5.8.0-dev.20241229/lib/typescript.js:178895:19)
    at visitNode (/typescript-5.8.0-dev.20241229/lib/typescript.js:94101:19)
    at visitEachChildOfParameterDeclaration (/typescript-5.8.0-dev.20241229/lib/typescript.js:94382:7)
    at visitEachChild (/typescript-5.8.0-dev.20241229/lib/typescript.js:94349:33)
    at assignPositionsToNode (/typescript-5.8.0-dev.20241229/lib/typescript.js:178895:19)
    at visitArrayWorker (/typescript-5.8.0-dev.20241229/lib/typescript.js:94163:49)
    at visitNodes2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:94134:19)
    at assignPositionsToNodeArray (/typescript-5.8.0-dev.20241229/lib/typescript.js:178901:19)
    at visitParameterList (/typescript-5.8.0-dev.20241229/lib/typescript.js:94199:15)
    at visitEachChildOfMethodDeclaration (/typescript-5.8.0-dev.20241229/lib/typescript.js:94432:7)
    at visitEachChild (/typescript-5.8.0-dev.20241229/lib/typescript.js:94349:33)
    at Object.assignPositionsToNode (/typescript-5.8.0-dev.20241229/lib/typescript.js:178895:19)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:167330:50
    at flatMap (/typescript-5.8.0-dev.20241229/lib/typescript.js:2530:17)
    at Object.printAndFormatSnippetList (/typescript-5.8.0-dev.20241229/lib/typescript.js:167329:21)
    at getEntryForMemberCompletion (/typescript-5.8.0-dev.20241229/lib/typescript.js:167080:28)
    at createCompletionEntry (/typescript-5.8.0-dev.20241229/lib/typescript.js:166860:35)
    at getCompletionEntriesFromSymbols (/typescript-5.8.0-dev.20241229/lib/typescript.js:167503:19)
    at completionInfoFromData (/typescript-5.8.0-dev.20241229/lib/typescript.js:166493:23)
    at Object.getCompletionsAtPosition (/typescript-5.8.0-dev.20241229/lib/typescript.js:166026:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.8.0-dev.20241229/lib/typescript.js:152241:35)
    at IOSession.getCompletions (/typescript-5.8.0-dev.20241229/lib/typescript.js:194995:54)
    at completionInfo (/typescript-5.8.0-dev.20241229/lib/typescript.js:193269:43)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:195772:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20241229/lib/typescript.js:195761:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20241229/lib/typescript.js:195770:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20241229/lib/typescript.js:195818:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20241229/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":6322,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/app/stores/MembershipsStore.ts","line":3,"offset":39,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":6323,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/app/stores/MembershipsStore.ts","line":3,"offset":39,"entryNames":["constants"]}}
{"seq":6324,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/app/stores/MembershipsStore.ts","line":21,"offset":3}}
{"seq":6325,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/app/stores/MembershipsStore.ts","line":43,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/outline/outline --recurse-submodules
git -C "./outline" reset --hard f448be5830045b886a890d4bf83f9e5bc1314866
yarn --cwd "./outline" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164452/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>

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression.

Req #2403 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.8.0-dev.20241229/lib/typescript.js:157451:13)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:164750:38
    at importSymbols (/typescript-5.8.0-dev.20241229/lib/typescript.js:164750:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.8.0-dev.20241229/lib/typescript.js:164132:11)
    at getEntryForMemberCompletion (/typescript-5.8.0-dev.20241229/lib/typescript.js:167020:22)
    at createCompletionEntry (/typescript-5.8.0-dev.20241229/lib/typescript.js:166860:35)
    at getCompletionEntriesFromSymbols (/typescript-5.8.0-dev.20241229/lib/typescript.js:167503:19)
    at completionInfoFromData (/typescript-5.8.0-dev.20241229/lib/typescript.js:166493:23)
    at Object.getCompletionsAtPosition (/typescript-5.8.0-dev.20241229/lib/typescript.js:166026:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.8.0-dev.20241229/lib/typescript.js:152241:35)
    at IOSession.getCompletions (/typescript-5.8.0-dev.20241229/lib/typescript.js:194995:54)
    at completionInfo (/typescript-5.8.0-dev.20241229/lib/typescript.js:193269:43)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:195772:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20241229/lib/typescript.js:195761:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20241229/lib/typescript.js:195770:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20241229/lib/typescript.js:195818:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20241229/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":2400,"type":"request","command":"updateOpen","arguments":{"changedFiles":[{"fileName":"@PROJECT_ROOT@/tabby-terminal/src/middleware/loginScriptProcessing.ts","textChanges":[{"newText":" //comment","start":{"line":1,"offset":35},"end":{"line":1,"offset":35}}]}],"closedFiles":[],"openFiles":[]}}
{"seq":2401,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/loginScriptProcessing.ts","line":8,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":2402,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/loginScriptProcessing.ts","line":8,"offset":1,"entryNames":["readonly"]}}
{"seq":2403,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/tabby-terminal/src/middleware/loginScriptProcessing.ts","line":17,"offset":1,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/Eugeny/tabby --recurse-submodules
git -C "./tabby" reset --hard 6b0b1563c56cd23ff2327e9a99bc3438e1859796
# 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/164452/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. Did not expect ObjectLiteralExpression to have an Identifier in its trivia

Req #2520 - completionInfo
    at addSyntheticNodes (/typescript-5.8.0-dev.20241229/lib/typescript.js:151033:15)
    at createSyntaxList (/typescript-5.8.0-dev.20241229/lib/typescript.js:151052:3)
    at processNodes (/typescript-5.8.0-dev.20241229/lib/typescript.js:151013:19)
    at visitNodes (/typescript-5.8.0-dev.20241229/lib/typescript.js:32157:14)
    at forEachChildInObjectLiteralExpression (/typescript-5.8.0-dev.20241229/lib/typescript.js:32309:12)
    at forEachChild (/typescript-5.8.0-dev.20241229/lib/typescript.js:32673:35)
    at NodeObject.forEachChild (/typescript-5.8.0-dev.20241229/lib/typescript.js:150993:12)
    at createChildren (/typescript-5.8.0-dev.20241229/lib/typescript.js:151018:8)
    at NodeObject.getChildren (/typescript-5.8.0-dev.20241229/lib/typescript.js:150972:83)
    at find2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:139357:24)
    at find2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:139393:18)
    at find2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:139393:18)
    at find2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:139393:18)
    at find2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:139393:18)
    at find2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:139393:18)
    at find2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:139393:18)
    at find2 (/typescript-5.8.0-dev.20241229/lib/typescript.js:139393:18)
    at findPrecedingToken (/typescript-5.8.0-dev.20241229/lib/typescript.js:139350:18)
    at getRelevantTokens (/typescript-5.8.0-dev.20241229/lib/typescript.js:169381:25)
    at Object.getCompletionsAtPosition (/typescript-5.8.0-dev.20241229/lib/typescript.js:165970:29)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.8.0-dev.20241229/lib/typescript.js:152241:35)
    at IOSession.getCompletions (/typescript-5.8.0-dev.20241229/lib/typescript.js:194995:54)
    at completionInfo (/typescript-5.8.0-dev.20241229/lib/typescript.js:193269:43)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:195772:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20241229/lib/typescript.js:195761:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20241229/lib/typescript.js:195770:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20241229/lib/typescript.js:195818:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20241229/lib/_tsserver.js:495:14)

Affected repos

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

Last few requests

{"seq":2517,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/packages/babel-plugin-transform-function-name/test/fixtures/function-name/unicode-id-supported/output.js"}}
{"seq":2518,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/packages/babel-plugin-transform-function-name/test/fixtures/function-name/unicode-id-supported/output.js"}}
{"seq":2519,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/babel-plugin-transform-function-name/test/fixtures/function-name/unicode-id-supported/output.js"}}
{"seq":2520,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/babel-plugin-transform-function-name/test/fixtures/function-name/unicode-id-supported/output.js","line":2,"offset":10,"includeExternalModuleExports":false,"triggerKind":1}}

Repro steps

#!/bin/bash

git clone https://github.com/babel/babel --recurse-submodules
git -C "./babel" reset --hard 845d6e7772d3ffbc06cba226278438d903f71aa1
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/164452/artifacts?artifactName=RepoResults2&api-version=7.0" | jq -r ".resource.downloadUrl")
wget -O RepoResults2.zip "$downloadUrl"
unzip -p RepoResults2.zip RepoResults2/babel.babel.replay.txt > babel.babel.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 ./babel ./babel.babel.replay.txt <PATH_TO_tsserver.js>

@typescript-bot
Copy link
Collaborator Author

Error: Debug Failure. False expression.

Req #2013 - completionInfo
    at Object.addImportFromExportedSymbol (/typescript-5.8.0-dev.20241229/lib/typescript.js:157451:13)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:164750:38
    at importSymbols (/typescript-5.8.0-dev.20241229/lib/typescript.js:164750:11)
    at Object.addNewNodeForMemberSymbol (/typescript-5.8.0-dev.20241229/lib/typescript.js:164103:11)
    at getEntryForMemberCompletion (/typescript-5.8.0-dev.20241229/lib/typescript.js:167020:22)
    at createCompletionEntry (/typescript-5.8.0-dev.20241229/lib/typescript.js:166860:35)
    at getCompletionEntriesFromSymbols (/typescript-5.8.0-dev.20241229/lib/typescript.js:167503:19)
    at completionInfoFromData (/typescript-5.8.0-dev.20241229/lib/typescript.js:166493:23)
    at Object.getCompletionsAtPosition (/typescript-5.8.0-dev.20241229/lib/typescript.js:166026:24)
    at Object.getCompletionsAtPosition2 [as getCompletionsAtPosition] (/typescript-5.8.0-dev.20241229/lib/typescript.js:152241:35)
    at IOSession.getCompletions (/typescript-5.8.0-dev.20241229/lib/typescript.js:194995:54)
    at completionInfo (/typescript-5.8.0-dev.20241229/lib/typescript.js:193269:43)
    at /typescript-5.8.0-dev.20241229/lib/typescript.js:195772:15
    at IOSession.executeWithRequestId (/typescript-5.8.0-dev.20241229/lib/typescript.js:195761:14)
    at IOSession.executeCommand (/typescript-5.8.0-dev.20241229/lib/typescript.js:195770:29)
    at IOSession.onMessage (/typescript-5.8.0-dev.20241229/lib/typescript.js:195818:68)
    at Interface.<anonymous> (/typescript-5.8.0-dev.20241229/lib/_tsserver.js:495: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":2010,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/spring-boot/generator.ts","line":615,"offset":8,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":2011,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/generators/spring-boot/generator.ts","line":615,"offset":8,"entryNames":["ADD_SPRING_MILESTONE_REPOSITORY"]}}
{"seq":2012,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/spring-boot/generator.ts","line":632,"offset":11,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":" "}}
{"seq":2013,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/generators/spring-boot/generator.ts","line":639,"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 1d9dca730740948c3bef4439f867a66c025effd7
# 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/javascript/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/164452/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>

@RyanCavanaugh RyanCavanaugh closed this as not planned Won't fix, can't repro, duplicate, stale Jan 3, 2025
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

2 participants