-
Notifications
You must be signed in to change notification settings - Fork 780
Closed as not planned
Labels
CrashDomain: EditorRelated to the LSP server, editor experienceRelated to the LSP server, editor experienceNeeds More Info
Description
Don't know why does an empty string "" appear in the rootNames filed, which keeps crashing lsp server several times.
Info 14 [15:16:38.013] Open files:
Info 14 [15:16:38.013] FileName: /Users/emosheep/projects/lvweb-tree/apps/ai-creator/src/services/digital-human-service/digital-human-service.ts ProjectRootPath:
Info 14 [15:16:38.013] Projects: /Users/emosheep/projects/lvweb-tree/apps/ai-creator/tsconfig.json
Info 14 [15:16:38.013] FileName: /Users/emosheep/projects/lvweb-tree/apps/platform-business-ssr/src/hooks/use-user/login-plugins/ms-sdk/ms-sdk.tsx ProjectRootPath:
Info 14 [15:16:38.013] Projects: /Users/emosheep/projects/lvweb-tree/apps/platform-business-ssr/tsconfig.json
Info 14 [15:16:38.014] getConfigFileNameForFile:: File: /Users/emosheep/projects/lvweb-tree/config/dist/types/constants/common/index.d.ts ProjectRootPath: :: Result: /Users/emosheep/projects/lvweb-tree/config/tsconfig.json
Info 15 [15:16:38.015] Creating KindConfiguredProject: /Users/emosheep/projects/lvweb-tree/config/tsconfig.json, currentDirectory: /Users/emosheep/projects/lvweb-tree/config
Info 16 [15:16:38.131] Config: /Users/emosheep/projects/lvweb-tree/config/tsconfig.json : {
"options": {
"allowUnreachableCode": false,
"baseUrl": "/Users/emosheep/projects/lvweb-tree/config",
"composite": true,
"emitDecoratorMetadata": true,
"declaration": true,
"declarationDir": "/Users/emosheep/projects/lvweb-tree/config/dist/types",
"declarationMap": true,
"disableSourceOfProjectReferenceRedirect": false,
"disableReferencedProjectLoad": true,
"esModuleInterop": true,
"experimentalDecorators": true,
"lib": [
"lib.esnext.d.ts",
"lib.dom.d.ts",
"lib.dom.iterable.d.ts"
],
"module": 99,
"moduleResolution": 100,
"outDir": "/Users/emosheep/projects/lvweb-tree/config/dist",
"resolveJsonModule": true,
"rootDir": "/Users/emosheep/projects/lvweb-tree/config/src",
"skipLibCheck": true,
"strict": true,
"sourceMap": true,
"target": 99,
"useDefineForClassFields": false,
"verbatimModuleSyntax": true,
"configFilePath": "/Users/emosheep/projects/lvweb-tree/config/tsconfig.json"
},
"projectReferences": [],
"rootNames": [
"/Users/emosheep/projects/lvweb-tree/config/src/apps.ts",
"/Users/emosheep/projects/lvweb-tree/config/src/global.d.ts",
"/Users/emosheep/projects/lvweb-tree/config/src/graphic.ts",
"/Users/emosheep/projects/lvweb-tree/config/src/video-editor.ts",
"",
"/Users/emosheep/projects/lvweb-tree/config/src/config/commerce/commerce.ts",
"/Users/emosheep/projects/lvweb-tree/config/src/config/domain/default.ts",
"/Users/emosheep/projects/lvweb-tree/config/src/config/domain/ecommerce.ts",
"/Users/emosheep/projects/lvweb-tree/config/src/config/favicon/default.ts",
...etc.
]
}
panic: vfs: path "" is not absolute
goroutine 1 [running]:
github.com/microsoft/typescript-go/internal/vfs/internal.RootLength({0x0, 0x0})
/Users/emosheep/projects/typescript-go/internal/vfs/internal/internal.go:22 +0x88
github.com/microsoft/typescript-go/internal/vfs/internal.SplitPath({0x0?, 0x1?})
/Users/emosheep/projects/typescript-go/internal/vfs/internal/internal.go:29 +0x2c
github.com/microsoft/typescript-go/internal/vfs/internal.(*Common).RootAndPath(0x1038efe90, {0x0?, 0x1?})
/Users/emosheep/projects/typescript-go/internal/vfs/internal/internal.go:36 +0x2c
github.com/microsoft/typescript-go/internal/vfs/internal.(*Common).ReadFile(0x30?, {0x0?, 0x9a928255d4e1418e?})
/Users/emosheep/projects/typescript-go/internal/vfs/internal/internal.go:139 +0x20
github.com/microsoft/typescript-go/internal/vfs/osvfs.(*osFS).ReadFile(0x1038efe90, {0x0, 0x0})
/Users/emosheep/projects/typescript-go/internal/vfs/osvfs/os.go:85 +0x6c
github.com/microsoft/typescript-go/internal/project.(*Service).getOrCreateScriptInfoWorker(0x140000a42c0, {0x0, 0x0}, {0x140631399e0, 0x23}, 0x0, 0x0, {0x0, 0x0}, 0x0)
/Users/emosheep/projects/typescript-go/internal/project/service.go:301 +0x250
github.com/microsoft/typescript-go/internal/project.(*Service).getOrCreateScriptInfoNotOpenedByClient(...)
/Users/emosheep/projects/typescript-go/internal/project/service.go:284
github.com/microsoft/typescript-go/internal/project.(*Service).loadConfiguredProject(0x140000a42c0, 0x14064b4dea0)
/Users/emosheep/projects/typescript-go/internal/project/service.go:554 +0x4e4
github.com/microsoft/typescript-go/internal/project.(*Service).findCreateOrReloadConfiguredProject(0x140000a42c0, {0x1406313b840, 0x38}, 0x2, 0x0)
/Users/emosheep/projects/typescript-go/internal/project/service.go:411 +0x118
github.com/microsoft/typescript-go/internal/project.(*Service).tryFindDefaultConfiguredProjectForOpenScriptInfo(0x140000a42c0, 0x140001ec6c0?, 0x2, 0x0)
/Users/emosheep/projects/typescript-go/internal/project/service.go:423 +0x5c
github.com/microsoft/typescript-go/internal/project.(*Service).tryFindDefaultConfiguredProjectAndLoadAncestorsForOpenScriptInfo(...)
/Users/emosheep/projects/typescript-go/internal/project/service.go:430
github.com/microsoft/typescript-go/internal/project.(*Service).assignProjectToOpenedScriptInfo(0x140000a42c0, 0x14002383b80)
/Users/emosheep/projects/typescript-go/internal/project/service.go:437 +0x2c
github.com/microsoft/typescript-go/internal/project.(*Service).OpenFile(0x140000a42c0, {0x140752e9a47, 0x51}, {0x1405d43b980, 0x173}, 0x3, {0x0, 0x0})
/Users/emosheep/projects/typescript-go/internal/project/service.go:112 +0xe4
github.com/microsoft/typescript-go/internal/lsp.(*Server).handleDidOpen(0x140000a4210, 0x1400002d310?)
/Users/emosheep/projects/typescript-go/internal/lsp/server.go:269 +0x19c
github.com/microsoft/typescript-go/internal/lsp.(*Server).handleMessage(0x140000a4210, 0x140746d1140)
/Users/emosheep/projects/typescript-go/internal/lsp/server.go:184 +0x1cc
github.com/microsoft/typescript-go/internal/lsp.(*Server).Run(0x140000a4210)
/Users/emosheep/projects/typescript-go/internal/lsp/server.go:120 +0xb8
main.runLSP({0x14000010170, 0x1, 0x1})
/Users/emosheep/projects/typescript-go/cmd/tsgo/lsp.go:52 +0x32c
main.main()
/Users/emosheep/projects/typescript-go/cmd/tsgo/main.go:131 +0xb4
[Error - 15:16:38] Server process exited with code 2.
[Error - 15:16:38] The typescript-go-lsp server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.429365799
Metadata
Metadata
Assignees
Labels
CrashDomain: EditorRelated to the LSP server, editor experienceRelated to the LSP server, editor experienceNeeds More Info