-
Notifications
You must be signed in to change notification settings - Fork 752
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
gopls: automated issue report (crash) #729
Labels
Comments
@EvanLiCo: Thanks for the report. |
@stamblerre I am stuck for this problem previously. Thanks for your instant response and the workarounds actually solve the problem. 😊 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
gopls version: v0.5.0
gopls flags: -rpc.trace
ATTENTION: PLEASE PROVIDE THE DETAILS REQUESTED BELOW.
Describe what you observed.
My gopls language server carshed. The error message is "go command required, not found: exec: "go": executable file not found in $PATH". It seems curious because my PATH config includes /user/local/go/bin
Please attach the stack trace from the crash.
A window with the error message should have popped up in the lower half of your screen.
Please copy the stack trace and error messages from that window and paste it in this issue.
[Trace - 01:17:15.554 AM] Sending request 'initialize - (0)'.
Params: {"processId":29029,"clientInfo":{"name":"vscode","version":"1.49.2"},"rootPath":"/Users/bytedance/Desktop/projects/others/learn/learngo","rootUri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","name":"learngo"}]}
panic: err: go command required, not found: exec: "go": executable file not found in $PATH: stderr:
goroutine 75 [running]:
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo.func2()
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:58 +0x233
golang.org/x/tools/internal/lsp/debug.section(0x1ac8340, 0xc00040dfb0, 0x0, 0x199a7e5, 0x7, 0xc000436f28)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:69 +0x322
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo(0x1adc400, 0xc0002becc0, 0x1ac8340, 0xc00040dfb0, 0x1, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:52 +0x1a7
golang.org/x/tools/internal/lsp.(*Server).initialize(0xc0001672c0, 0x1adc400, 0xc0002becc0, 0xc00040e000, 0x0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/general.go:87 +0x585
golang.org/x/tools/internal/lsp.(*Server).Initialize(0xc0001672c0, 0x1adc400, 0xc0002becc0, 0xc00040e000, 0xc00040e000, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/server_gen.go:108 +0x49
golang.org/x/tools/internal/lsp/protocol.serverDispatch(0x1adc400, 0xc0002becc0, 0x1af0300, 0xc0001672c0, 0xc00040c000, 0x1adc640, 0xc0002bec40, 0x0, 0x1ac9c80, 0xc000402000)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/tsserver.go:235 +0x4d2
golang.org/x/tools/internal/lsp/protocol.ServerHandler.func1(0x1adc400, 0xc0002becc0, 0xc00040c000, 0x1adc640, 0xc0002bec40, 0x20a7504, 0x1f34aa0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/protocol.go:63 +0xc5
golang.org/x/tools/internal/lsp/lsprpc.handshaker.func1(0x1adc400, 0xc0002becc0, 0xc00040c000, 0x1adc640, 0xc0002bec40, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/lsprpc/lsprpc.go:557 +0x452
golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1(0x1adc400, 0xc0002becc0, 0xc0002d4480, 0x1adc640, 0xc0002bec40, 0x1008345, 0xc00003add8)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:35 +0xcf
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2(0xc00011ad80, 0xc0002bb9b0, 0xc0002acff0, 0x1adc400, 0xc0002becc0, 0xc0002d4480, 0x1adc640, 0xc0002bec40)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:103 +0x86
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:100 +0x173
[Info - 1:17:15 AM] Connection to server got closed. Server will restart.
[Trace - 01:17:15.682 AM] Sending request 'initialize - (0)'.
Params: {"processId":29029,"clientInfo":{"name":"vscode","version":"1.49.2"},"rootPath":"/Users/bytedance/Desktop/projects/others/learn/learngo","rootUri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","name":"learngo"}]}
panic: err: go command required, not found: exec: "go": executable file not found in $PATH: stderr:
goroutine 92 [running]:
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo.func2()
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:58 +0x233
golang.org/x/tools/internal/lsp/debug.section(0x1ac8340, 0xc000516ab0, 0x0, 0x199a7e5, 0x7, 0xc000506f28)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:69 +0x322
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo(0x1adc400, 0xc0003f6f40, 0x1ac8340, 0xc000516ab0, 0x1, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:52 +0x1a7
golang.org/x/tools/internal/lsp.(*Server).initialize(0xc0003e23c0, 0x1adc400, 0xc0003f6f40, 0xc0001ecc00, 0x0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/general.go:87 +0x585
golang.org/x/tools/internal/lsp.(*Server).Initialize(0xc0003e23c0, 0x1adc400, 0xc0003f6f40, 0xc0001ecc00, 0xc0001ecc00, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/server_gen.go:108 +0x49
golang.org/x/tools/internal/lsp/protocol.serverDispatch(0x1adc400, 0xc0003f6f40, 0x1af0300, 0xc0003e23c0, 0xc00025eae0, 0x1adc640, 0xc0003f6ec0, 0x0, 0x1ac9c80, 0xc0001ea790)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/tsserver.go:235 +0x4d2
golang.org/x/tools/internal/lsp/protocol.ServerHandler.func1(0x1adc400, 0xc0003f6f40, 0xc00025eae0, 0x1adc640, 0xc0003f6ec0, 0x18a3aca, 0x1f34aa0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/protocol.go:63 +0xc5
golang.org/x/tools/internal/lsp/lsprpc.handshaker.func1(0x1adc400, 0xc0003f6f40, 0xc00025eae0, 0x1adc640, 0xc0003f6ec0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/lsprpc/lsprpc.go:557 +0x452
golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1(0x1adc400, 0xc0003f6f40, 0xc0004a0060, 0x1adc640, 0xc0003f6ec0, 0x1008345, 0xc00018c538)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:35 +0xcf
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2(0xc00010ef60, 0xc0003f8f00, 0xc0003f0870, 0x1adc400, 0xc0003f6f40, 0xc0004a0060, 0x1adc640, 0xc0003f6ec0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:103 +0x86
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:100 +0x173
[Info - 1:17:15 AM] Connection to server got closed. Server will restart.
[Trace - 01:17:15.768 AM] Sending request 'initialize - (0)'.
Params: {"processId":29029,"clientInfo":{"name":"vscode","version":"1.49.2"},"rootPath":"/Users/bytedance/Desktop/projects/others/learn/learngo","rootUri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","name":"learngo"}]}
panic: err: go command required, not found: exec: "go": executable file not found in $PATH: stderr:
goroutine 106 [running]:
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo.func2()
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:58 +0x233
golang.org/x/tools/internal/lsp/debug.section(0x1ac8340, 0xc0000eadb0, 0x0, 0x199a7e5, 0x7, 0xc0000d6f28)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:69 +0x322
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo(0x1adc400, 0xc0003bab40, 0x1ac8340, 0xc0000eadb0, 0x1, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:52 +0x1a7
golang.org/x/tools/internal/lsp.(*Server).initialize(0xc0003cc320, 0x1adc400, 0xc0003bab40, 0xc0000c0000, 0x0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/general.go:87 +0x585
golang.org/x/tools/internal/lsp.(*Server).Initialize(0xc0003cc320, 0x1adc400, 0xc0003bab40, 0xc0000c0000, 0xc0000c0000, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/server_gen.go:108 +0x49
golang.org/x/tools/internal/lsp/protocol.serverDispatch(0x1adc400, 0xc0003bab40, 0x1af0300, 0xc0003cc320, 0xc000032de0, 0x1adc640, 0xc0003baac0, 0x0, 0x1ac9c80, 0xc0000b6000)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/tsserver.go:235 +0x4d2
golang.org/x/tools/internal/lsp/protocol.ServerHandler.func1(0x1adc400, 0xc0003bab40, 0xc000032de0, 0x1adc640, 0xc0003baac0, 0x12cf11b, 0x1f34aa0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/protocol.go:63 +0xc5
golang.org/x/tools/internal/lsp/lsprpc.handshaker.func1(0x1adc400, 0xc0003bab40, 0xc000032de0, 0x1adc640, 0xc0003baac0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/lsprpc/lsprpc.go:557 +0x452
golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1(0x1adc400, 0xc0003bab40, 0xc00038b8e0, 0x1adc640, 0xc0003baac0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:35 +0xcf
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2(0xc0003a6540, 0xc0003b9b90, 0xc000381000, 0x1adc400, 0xc0003bab40, 0xc00038b8e0, 0x1adc640, 0xc0003baac0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:103 +0x86
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:100 +0x173
[Info - 1:17:15 AM] Connection to server got closed. Server will restart.
[Trace - 01:17:15.800 AM] Sending request 'initialize - (0)'.
Params: {"processId":29029,"clientInfo":{"name":"vscode","version":"1.49.2"},"rootPath":"/Users/bytedance/Desktop/projects/others/learn/learngo","rootUri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","name":"learngo"}]}
panic: err: go command required, not found: exec: "go": executable file not found in $PATH: stderr:
goroutine 98 [running]:
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo.func2()
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:58 +0x233
golang.org/x/tools/internal/lsp/debug.section(0x1ac8340, 0xc000438540, 0x0, 0x199a7e5, 0x7, 0xc000422f28)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:69 +0x322
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo(0x1adc400, 0xc00033fa80, 0x1ac8340, 0xc000438540, 0x1, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:52 +0x1a7
golang.org/x/tools/internal/lsp.(*Server).initialize(0xc000356320, 0x1adc400, 0xc00033fa80, 0xc00017ec00, 0x0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/general.go:87 +0x585
golang.org/x/tools/internal/lsp.(*Server).Initialize(0xc000356320, 0x1adc400, 0xc00033fa80, 0xc00017ec00, 0xc00017ec00, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/server_gen.go:108 +0x49
golang.org/x/tools/internal/lsp/protocol.serverDispatch(0x1adc400, 0xc00033fa80, 0x1af0300, 0xc000356320, 0xc000416570, 0x1adc640, 0xc00033fa00, 0x0, 0x1ac9c80, 0xc00017c8f0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/tsserver.go:235 +0x4d2
golang.org/x/tools/internal/lsp/protocol.ServerHandler.func1(0x1adc400, 0xc00033fa80, 0xc000416570, 0x1adc640, 0xc00033fa00, 0x12992fa, 0x1f34aa0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/protocol.go:63 +0xc5
golang.org/x/tools/internal/lsp/lsprpc.handshaker.func1(0x1adc400, 0xc00033fa80, 0xc000416570, 0x1adc640, 0xc00033fa00, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/lsprpc/lsprpc.go:557 +0x452
golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1(0x1adc400, 0xc00033fa80, 0xc00033b160, 0x1adc640, 0xc00033fa00, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:35 +0xcf
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2(0xc000310840, 0xc000364840, 0xc000303990, 0x1adc400, 0xc00033fa80, 0xc00033b160, 0x1adc640, 0xc00033fa00)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:103 +0x86
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:100 +0x173
[Info - 1:17:15 AM] Connection to server got closed. Server will restart.
[Trace - 01:17:15.831 AM] Sending request 'initialize - (0)'.
Params: {"processId":29029,"clientInfo":{"name":"vscode","version":"1.49.2"},"rootPath":"/Users/bytedance/Desktop/projects/others/learn/learngo","rootUri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///Users/bytedance/Desktop/projects/others/learn/learngo","name":"learngo"}]}
panic: err: go command required, not found: exec: "go": executable file not found in $PATH: stderr:
goroutine 95 [running]:
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo.func2()
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:58 +0x233
golang.org/x/tools/internal/lsp/debug.section(0x1ac8340, 0xc00040dfb0, 0x0, 0x199a7e5, 0x7, 0xc000436f28)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:69 +0x322
golang.org/x/tools/internal/lsp/debug.PrintVersionInfo(0x1adc400, 0xc0003b5340, 0x1ac8340, 0xc00040dfb0, 0x1, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/debug/info.go:52 +0x1a7
golang.org/x/tools/internal/lsp.(*Server).initialize(0xc0003810e0, 0x1adc400, 0xc0003b5340, 0xc00040e000, 0x0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/general.go:87 +0x585
golang.org/x/tools/internal/lsp.(*Server).Initialize(0xc0003810e0, 0x1adc400, 0xc0003b5340, 0xc00040e000, 0xc00040e000, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/server_gen.go:108 +0x49
golang.org/x/tools/internal/lsp/protocol.serverDispatch(0x1adc400, 0xc0003b5340, 0x1af0300, 0xc0003810e0, 0xc00040c000, 0x1adc640, 0xc0003b52c0, 0x0, 0x1ac9c80, 0xc000402000)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/tsserver.go:235 +0x4d2
golang.org/x/tools/internal/lsp/protocol.ServerHandler.func1(0x1adc400, 0xc0003b5340, 0xc00040c000, 0x1adc640, 0xc0003b52c0, 0x120ff12, 0x1f34aa0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/protocol/protocol.go:63 +0xc5
golang.org/x/tools/internal/lsp/lsprpc.handshaker.func1(0x1adc400, 0xc0003b5340, 0xc00040c000, 0x1adc640, 0xc0003b52c0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/lsp/lsprpc/lsprpc.go:557 +0x452
golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1(0x1adc400, 0xc0003b5340, 0xc0003a38c0, 0x1adc640, 0xc0003b52c0, 0x0, 0x0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:35 +0xcf
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2(0xc00011b200, 0xc0003b9830, 0xc0003bc140, 0x1adc400, 0xc0003b5340, 0xc0003a38c0, 0x1adc640, 0xc0003b52c0)
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:103 +0x86
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
/Users/bytedance/go/pkg/mod/golang.org/x/tools@v0.0.0-20200914163123-ea50a3c84940/internal/jsonrpc2/handler.go:100 +0x173
[Error - 1:17:15 AM] Connection to server got closed. Server will not be restarted.
OPTIONAL: If you would like to share more information, you can attach your complete gopls logs.
NOTE: THESE MAY CONTAIN SENSITIVE INFORMATION ABOUT YOUR CODEBASE.
DO NOT SHARE LOGS IF YOU ARE WORKING IN A PRIVATE REPOSITORY.
<OPTIONAL: ATTACH LOGS HERE>
The text was updated successfully, but these errors were encountered: