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

"Go: Lint Workspace" fails if the previous lint returned no warnings or errors #1520

Closed
BenLubar opened this issue May 20, 2021 · 4 comments
Closed
Assignees
Labels
FrozenDueToAge NeedsFix The path to resolution is known, but the work has not been done.
Milestone

Comments

@BenLubar
Copy link

What version of Go, VS Code & VS Code Go extension are you using?

  • Run go version to get version of Go from the VS Code integrated terminal.
    • go version go1.16.4 linux/amd64
  • Run gopls -v version to get version of Gopls from the VS Code integrated terminal.
    • Build info
      ----------
      golang.org/x/tools/gopls v0.6.11
          golang.org/x/tools/gopls@v0.6.11 h1:7S2k0xuVYc3secjy2uz0n+fGYxGJU6gXsLOmQ/r1HoI=
          github.com/BurntSushi/toml@v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
          github.com/google/go-cmp@v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=
          github.com/sergi/go-diff@v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=
          golang.org/x/mod@v0.4.2 h1:Gz96sIWK3OalVv/I/qNygP42zyoKp3xptRVCWRFEBvo=
          golang.org/x/sync@v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ=
          golang.org/x/sys@v0.0.0-20210403161142-5e06dd20ab57 h1:F5Gozwx4I1xtr/sr/8CFbb57iKi3297KFs0QDbGN60A=
          golang.org/x/tools@v0.1.1-0.20210504170620-03ebc2c9fca8 h1:rTLms91GhM16y4sUcNGLdel0jJ8jXdQeXuN+7evgYiQ=
          golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
          honnef.co/go/tools@v0.1.3 h1:qTakTkI6ni6LFD5sBwwsdSO+AQqbSIxOauHTTQKZ/7o=
          mvdan.cc/gofumpt@v0.1.1 h1:bi/1aS/5W00E2ny5q65w9SnKpWEF/UIOqDYBILpo9rA=
          mvdan.cc/xurls/v2@v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A=
      
  • Run code -v or code-insiders -v to get version of VS Code or VS Code Insiders.
    • 1.56.2
      054a9295330880ed74ceaedda236253b4f39a335
      x64
      
  • Check your installed extensions to get the version of the VS Code Go extension
    • v0.25.0
  • Run Ctrl+Shift+P (Cmd+Shift+P on Mac OS) > Go: Locate Configured Go Tools command.
    • Checking configured tools....
      GOBIN: /home/ben/go/bin
      toolsGopath: 
      gopath: /home/ben/.golang-path
      GOROOT: /usr/local/go
      PATH: /usr/local/go/bin:/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/bin:/home/ben/.local/bin:/home/ben/bin:/home/ben/go/bin:/storage/_mxe/usr/bin:/home/ben/.cargo/bin:/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
      
         gopkgs: /home/ben/go/bin/gopkgs installed
         go-outline: /home/ben/go/bin/go-outline installed
         gotests: /home/ben/go/bin/gotests installed
         gomodifytags: /home/ben/go/bin/gomodifytags installed
         impl: /home/ben/go/bin/impl installed
         goplay: /home/ben/go/bin/goplay installed
         dlv: /home/ben/go/bin/dlv installed
         dlv-dap: /home/ben/go/bin/dlv-dap installed
         golangci-lint: /home/ben/go/bin/golangci-lint installed
         gopls: /home/ben/go/bin/gopls installed
      
      go env
      Workspace Folder (spy-cards): /home/ben/src/games/spy-cards
      	GO111MODULE=""
      	GOARCH="wasm"
      	GOBIN="/home/ben/go/bin"
      	GOCACHE="/home/ben/.cache/go-build"
      	GOENV="/home/ben/.config/go/env"
      	GOEXE=""
      	GOFLAGS=""
      	GOHOSTARCH="amd64"
      	GOHOSTOS="linux"
      	GOINSECURE=""
      	GOMODCACHE="/home/ben/.golang-path/pkg/mod"
      	GONOPROXY=""
      	GONOSUMDB=""
      	GOOS="js"
      	GOPATH="/home/ben/.golang-path"
      	GOPRIVATE=""
      	GOPROXY="https://proxy.golang.org,direct"
      	GOROOT="/usr/local/go"
      	GOSUMDB="sum.golang.org"
      	GOTMPDIR=""
      	GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
      	GOVCS=""
      	GOVERSION="go1.16.4"
      	GCCGO="gccgo"
      	GOWASM=""
      	AR="ar"
      	CC="gcc"
      	CXX="g++"
      	CGO_ENABLED="0"
      	GOMOD="/home/ben/src/games/spy-cards/go.mod"
      	CGO_CFLAGS="-g -O2"
      	CGO_CPPFLAGS=""
      	CGO_CXXFLAGS="-g -O2"
      	CGO_FFLAGS="-g -O2"
      	CGO_LDFLAGS="-g -O2"
      	PKG_CONFIG="pkg-config"
      	GOGCCFLAGS="-fPIC -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build512674815=/tmp/go-build -gno-record-gcc-switches"
      

Share the Go related settings you have added/edited

Run Preferences: Open Settings (JSON) command to open your settings.json file.
Share all the settings with the go. or ["go"] or gopls prefixes.

{
    "[go]": {
        "editor.formatOnSave": true,
        "editor.snippetSuggestions": "none"
    },
    "go.toolsManagement.autoUpdate": true,
    "go.toolsEnvVars": {
        "GOOS": "js",
        "GOARCH": "wasm"
    },
    "go.lintTool": "golangci-lint"
}

Describe the bug

Running Go: Lint Workspace fails with an undescriptive error (screenshot below) if the previous (automatic?) run returned no warnings.

Steps to reproduce the behavior:

  1. Close all files.
  2. Open a file in a package with no linter errors.
  3. Ctrl+Shift+P -> Go: Lint Workspace
  4. Notification in screenshot below appears.

Workaround: focus the "Output" pane before running Go: Lint Workspace. Not sure why this makes it work.

Screenshots or recordings

image

@gopherbot gopherbot added this to the Untriaged milestone May 20, 2021
@hyangah
Copy link
Contributor

hyangah commented May 21, 2021

@BenLubar Indeed that error message isn't very helpful. When this happened, was there any log in Output channels (Go, Log (Extension Host) in particular)?
And also please check if there is any other crash log in Cmd+Shift+P -> Developer: Toggle Developer Tools -> Console.

@hyangah hyangah added the WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided. label May 21, 2021
@BenLubar
Copy link
Author

Go output channel contains the log from the last successful run of lint.

Extension host doesn't seem relevant:

[2021-05-20 22:24:00.112] [exthost] [info] extension host started
[2021-05-20 22:24:00.131] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode-remote.remote-ssh {"startup":false,"extensionId":{"value":"ms-vscode-remote.remote-ssh","_lower":"ms-vscode-remote.remote-ssh"},"activationEvent":"onResolveRemoteAuthority:ssh-remote"}
[2021-05-20 22:24:00.131] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/Owner/.vscode/extensions/ms-vscode-remote.remote-ssh-0.65.4/out/extension
[2021-05-20 22:24:04.253] [exthost] [info] ExtensionService#_doActivateExtension vscode.microsoft-authentication {"startup":false,"extensionId":{"value":"vscode.microsoft-authentication","_lower":"vscode.microsoft-authentication"},"activationEvent":"onAuthenticationRequest:microsoft"}
[2021-05-20 22:24:04.253] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/Owner/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/microsoft-authentication/dist/extension.js
[2021-05-20 22:24:05.056] [exthost] [info] ExtensionService#_doActivateExtension vscode.github-authentication {"startup":false,"extensionId":{"value":"vscode.github-authentication","_lower":"vscode.github-authentication"},"activationEvent":"onAuthenticationRequest:github"}
[2021-05-20 22:24:05.056] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/Owner/AppData/Local/Programs/Microsoft VS Code/resources/app/extensions/github-authentication/dist/extension.js
[2021-05-20 22:24:05.187] [exthost] [info] eager extensions activated
[2021-05-20 22:24:05.429] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode-remote.remote-containers {"startup":false,"extensionId":{"value":"ms-vscode-remote.remote-containers","_lower":"ms-vscode-remote.remote-containers"},"activationEvent":"onStartupFinished"}
[2021-05-20 22:24:05.429] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/Owner/.vscode/extensions/ms-vscode-remote.remote-containers-0.177.2/dist/extension/extension
[2021-05-20 22:24:05.711] [exthost] [info] ExtensionService#_doActivateExtension ms-vscode-remote.remote-wsl {"startup":false,"extensionId":{"value":"ms-vscode-remote.remote-wsl","_lower":"ms-vscode-remote.remote-wsl"},"activationEvent":"onStartupFinished"}
[2021-05-20 22:24:05.711] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/Owner/.vscode/extensions/ms-vscode-remote.remote-wsl-0.56.2/dist/extension

However, there's also remote extension host, which does seem relevant:

[2021-05-21 10:51:27.923] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:51:27.923] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:84794:39
[2021-05-21 10:51:29.753] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:51:29.753] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:84794:39
[2021-05-21 10:51:31.727] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:51:31.728] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81630:39
[2021-05-21 10:52:26.438] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:52:26.438] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:84794:39
[2021-05-21 10:52:41.157] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:52:41.157] [exthost] [error] Error: context canceled
	at handleResponse (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:78127:48)
	at processMessageQueue (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77942:17)
	at Immediate.<anonymous> (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77926:13)
	at processImmediate (internal/timers.js:461:21)
[2021-05-21 10:53:44.817] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:53:44.817] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81630:39
[2021-05-21 10:53:55.730] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:53:55.730] [exthost] [error] Error: context canceled
	at handleResponse (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:78127:48)
	at processMessageQueue (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77942:17)
	at Immediate.<anonymous> (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77926:13)
	at processImmediate (internal/timers.js:461:21)
[2021-05-21 10:53:56.959] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:53:56.959] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81630:39
[2021-05-21 10:54:42.148] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:54:42.149] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81630:39
[2021-05-21 10:54:43.640] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:54:43.640] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:84794:39
[2021-05-21 10:54:44.307] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:54:44.307] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:84794:39
[2021-05-21 10:55:38.434] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:55:38.434] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81887:39
[2021-05-21 10:56:39.565] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:56:39.565] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81887:39
[2021-05-21 10:56:40.948] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:56:40.948] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81887:39
[2021-05-21 10:56:47.371] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:56:47.371] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81887:39
[2021-05-21 10:56:49.704] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:56:49.704] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81887:39
[2021-05-21 10:56:54.183] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:56:54.184] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:81887:39
[2021-05-21 10:57:43.827] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:57:43.827] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:84794:39
[2021-05-21 10:59:05.508] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:59:05.508] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:84794:39
[2021-05-21 10:59:28.841] [exthost] [error] [golang.go] provider FAILED
[2021-05-21 10:59:28.841] [exthost] [error] Canceled: Canceled
	at LanguageClient.makeCancelError (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83438:24)
	at LanguageClient.handleFailedRequest (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:83428:28)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:84794:39
[2021-05-21 11:00:56.024] [exthost] [error] TypeError: Cannot read property 'document' of undefined
	at Object.lintCode (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:63940:16)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:64694:100
	at E._executeContributedCommand (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:87:107932)
	at E.$executeContributedCommand (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:87:108370)
	at l._doInvokeHandler (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:12836)
	at l._invokeHandler (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:12520)
	at l._receiveRequest (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:11187)
	at l._receiveOneMessage (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:9973)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:8074
	at fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:57:1836)
	at S.fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:15497)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:106:29764
	at fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:57:1836)
	at S.fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:15497)
	at t._receiveMessage (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:20755)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:17641
	at fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:57:1836)
	at acceptChunk (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:12862)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:12210
	at fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:57:1836)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:106:19017
	at afterWrite (internal/streams/writable.js:466:5)
	at onwrite (internal/streams/writable.js:446:7)
	at InflateRaw.afterTransform (internal/streams/transform.js:103:3)
	at Zlib.processCallback (zlib.js:586:8) go.lint.workspace

developer console doesn't seem very helpful:

log.ts:296   ERR no identifier found: Error: no identifier found
	at handleResponse (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:78127:48)
	at processMessageQueue (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77942:17)
	at Immediate.<anonymous> (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77926:13)
	at processImmediate (internal/timers.js:461:21)
log.ts:296   ERR no object found for ident Card: no object found: Error: no object found for ident Card: no object found
	at handleResponse (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:78127:48)
	at processMessageQueue (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77942:17)
	at Immediate.<anonymous> (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77926:13)
	at processImmediate (internal/timers.js:461:21)
log.ts:296   ERR context canceled: Error: context canceled
	at handleResponse (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:78127:48)
	at processMessageQueue (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77942:17)
	at Immediate.<anonymous> (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77926:13)
	at processImmediate (internal/timers.js:461:21)
log.ts:296   ERR context canceled: Error: context canceled
	at handleResponse (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:78127:48)
	at processMessageQueue (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77942:17)
	at Immediate.<anonymous> (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:77926:13)
	at processImmediate (internal/timers.js:461:21)
notificationsAlerts.ts:40 Command 'Go: Lint Workspace' resulted in an error (Running the contributed command: 'go.lint.workspace' failed.)
onDidChangeNotification @ notificationsAlerts.ts:40

@hyangah
Copy link
Contributor

hyangah commented May 21, 2021

Thanks! Looks like this is the place that caused an exception.

[2021-05-21 11:00:56.024] [exthost] [error] TypeError: Cannot read property 'document' of undefined
	at Object.lintCode (/home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:63940:16)
	at /home/ben/.vscode-server/extensions/golang.go-0.25.0/dist/goMain.js:64694:100
	at E._executeContributedCommand (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:87:107932)
	at E.$executeContributedCommand (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:87:108370)
	at l._doInvokeHandler (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:12836)
	at l._invokeHandler (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:12520)
	at l._receiveRequest (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:11187)
	at l._receiveOneMessage (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:9973)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:91:8074
	at fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:57:1836)
	at S.fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:15497)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:106:29764
	at fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:57:1836)
	at S.fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:15497)
	at t._receiveMessage (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:20755)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:17641
	at fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:57:1836)
	at acceptChunk (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:12862)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:65:12210
	at fire (/home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:57:1836)
	at /home/ben/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/out/vs/server/remoteExtensionHostProcess.js:106:19017
	at afterWrite (internal/streams/writable.js:466:5)
	at onwrite (internal/streams/writable.js:446:7)
	at InflateRaw.afterTransform (internal/streams/transform.js:103:3)
	at Zlib.processCallback (zlib.js:586:8) go.lint.workspace

if (editor.document.languageId !== 'go' && scope !== 'workspace') {
is the corresponding place.

@hyangah hyangah modified the milestones: Untriaged, v0.26.0 May 21, 2021
@hyangah hyangah added NeedsFix The path to resolution is known, but the work has not been done. and removed WaitingForInfo Issue is not actionable because of missing required information, which needs to be provided. labels May 21, 2021
@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/321841 mentions this issue: src/goLint: handle the case where no editor is active

@golang golang locked and limited conversation to collaborators May 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
FrozenDueToAge NeedsFix The path to resolution is known, but the work has not been done.
Projects
None yet
Development

No branches or pull requests

3 participants