-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Description
What version of Go are you using (go version
)?
$ go version go version go1.14.1 windows/amd64
Does this issue reproduce with the latest release?
Yes, and I am using a recent build of gopls from master.
What operating system and processor architecture are you using (go env
)?
go env
Output
$ go env set GO111MODULE= set GOARCH=amd64 set GOBIN= set GOEXE=.exe set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOINSECURE= set GONOPROXY= set GONOSUMDB= set GOOS=windows set GOPRIVATE= set GOPROXY=https://proxy.golang.org,direct set GOROOT=c:\go set GOSUMDB=sum.golang.org set GOTMPDIR= set GOTOOLDIR=c:\go\pkg\tool\windows_amd64 set GCCGO=gccgo set AR=ar set CC=gcc set CXX=g++ set CGO_ENABLED=1 set GOMOD=C:\Source\tests\gopls-issue\go.mod set CGO_CFLAGS=-g -O2 set CGO_CPPFLAGS= set CGO_CXXFLAGS=-g -O2 set CGO_FFLAGS=-g -O2 set CGO_LDFLAGS=-g -O2 set PKG_CONFIG=pkg-config set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Tools\Cygwin\tmp\go-build213407714=/tmp/go-build -gno-record-gcc-switches
What did you do?
I am using Visual Studio Code with the vscode-go
extension and gopls
enabled.
https://gitlab.com/ethan.reesor/contrib/gopls-issue-38977
go.mod
a
a.go
-package a
b
b.go
-package b
, referencesa
c
c.go
-package c
Move c.go
into b
.
What did you expect to see?
All errors resolve once I update c.go
to have package b
.
What did you see instead?
gopls breaks and stays broken, even after all files in b
have package b
.
gopls log
[Info - 3:14:36 PM] 2020/05/09 15:14:36 message="Build info\n----------\nversion master, built in $GOPATH mode\n\nGo info\n-------\ngo version go1.14.1 windows/amd64\n\n" [Info - 3:14:36 PM] 2020/05/09 15:14:36 message="go/packages.Load" snapshot=0 directory=C:\Source\tests\gopls-issue query=[./ builtin] packages=2 [Info - 3:14:37 PM] 2020/05/09 15:14:37 message="go env for C:\\Source\\tests\\gopls-issue\n(valid build configuration = false)\n(build flags: [])\nset GO111MODULE=\nset GOARCH=amd64\nset GOBIN=\nset GOCACHE=C:\\Users\\ME\\AppData\\Local\\go-build\nset GOENV=C:\\Users\\ME\\AppData\\Roaming\\go\\env\nset GOEXE=.exe\nset GOFLAGS=\nset GOHOSTARCH=amd64\nset GOHOSTOS=windows\nset GOINSECURE=\nset GONOPROXY=\nset GONOSUMDB=\nset GOOS=windows\nset GOPATH=C:\\Users\\ME\\.go\nset GOPRIVATE=\nset GOPROXY=https://proxy.golang.org,direct\nset GOROOT=c:\\go\nset GOSUMDB=sum.golang.org\nset GOTMPDIR=\nset GOTOOLDIR=c:\\go\\pkg\\tool\\windows_amd64\nset GCCGO=gccgo\nset AR=ar\nset CC=gcc\nset CXX=g++\nset CGO_ENABLED=1\nset GOMOD=\nset CGO_CFLAGS=-g -O2\nset CGO_CPPFLAGS=\nset CGO_CXXFLAGS=-g -O2\nset CGO_FFLAGS=-g -O2\nset CGO_LDFLAGS=-g -O2\nset PKG_CONFIG=pkg-config\nset GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\\Users\\FIRELI~1\\AppData\\Local\\Temp\\go-build525093418=/tmp/go-build -gno-record-gcc-switches\n" [Info - 3:14:37 PM] 2020/05/09 15:14:37 message="go/packages.Load" snapshot=0 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:40 PM] 2020/05/09 15:14:40 message="go/packages.Load" snapshot=1 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:40 PM] 2020/05/09 15:14:40 message="go/packages.Load" snapshot=1 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\a\a.go] packages=0 [Error - 3:14:40 PM] 2020/05/09 15:14:40 message="failed to compute document links" error=no PackageHandles URI=file:///C:/Source/tests/gopls-issue/a/a.go [Info - 3:14:41 PM] 2020/05/09 15:14:41 message="go/packages.Load" snapshot=1 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\a\a.go] packages=0 [Info - 3:14:41 PM] 2020/05/09 15:14:41 message="go/packages.Load" snapshot=1 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\a\a.go] packages=0 [Error - 3:14:41 PM] 2020/05/09 15:14:41 message="DocumentSymbols failed" error=getting file for DocumentSymbols: no PackageHandles URI=file:///C:/Source/tests/gopls-issue/a/a.go [Error - 3:14:41 PM] Request textDocument/codeLens failed. Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected ';', found 'EOF' (and 2 more errors)) Code: 0 [Error - 3:14:41 PM] Request textDocument/codeLens failed. Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected ';', found 'EOF' (and 2 more errors)) Code: 0 [Error - 3:14:41 PM] Request textDocument/foldingRange failed. Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected ';', found 'EOF' (and 2 more errors)) Code: 0 [Error - 3:14:41 PM] Request textDocument/codeLens failed. Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected ';', found 'EOF' (and 2 more errors)) Code: 0 [Info - 3:14:41 PM] 2020/05/09 15:14:41 message="go/packages.Load" snapshot=2 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:41 PM] 2020/05/09 15:14:41 message="go/packages.Load" snapshot=2 package_path="command-line-arguments" files=[C:\Source\tests\gopls-issue\a\a.go] [Info - 3:14:41 PM] 2020/05/09 15:14:41 message="go/packages.Load" snapshot=2 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\a\a.go] packages=1 [Error - 3:14:41 PM] 2020/05/09 15:14:41 message="no completions found" error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\a\a.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected 'package', found p (and 2 more errors))], list errors: [] position={0 1} [Error - 3:14:41 PM] 2020/05/09 15:14:41 message="no completions found" error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\a\a.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected 'package', found pack (and 2 more errors))], list errors: [] position={0 4} [Info - 3:14:42 PM] 2020/05/09 15:14:42 message="go/packages.Load" snapshot=5 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Error - 3:14:42 PM] 2020/05/09 15:14:42 message="warning: diagnose package" error=no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\a\a.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected 'package', found pack (and 2 more errors))], list errors: [] snapshot=5 package="command-line-arguments" [Error - 3:14:42 PM] 2020/05/09 15:14:42 message="no completions found" error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\a\a.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected 'package', found packa (and 2 more errors))], list errors: [] position={0 5} [Info - 3:14:42 PM] 2020/05/09 15:14:42 message="go/packages.Load" snapshot=6 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Error - 3:14:42 PM] 2020/05/09 15:14:42 message="warning: diagnose package" error=no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\a\a.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected 'package', found packa (and 2 more errors))], list errors: [] snapshot=6 package="command-line-arguments" [Error - 3:14:42 PM] 2020/05/09 15:14:42 message="no completions found" error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\a\a.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:1: expected 'package', found packag (and 2 more errors))], list errors: [] position={0 6} [Error - 3:14:42 PM] 2020/05/09 15:14:42 message="no completions found" error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\a\a.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:8: expected ';', found 'EOF' (and 1 more errors))], list errors: [] position={0 7} [Info - 3:14:42 PM] 2020/05/09 15:14:42 message="go/packages.Load" snapshot=9 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Error - 3:14:42 PM] 2020/05/09 15:14:42 message="warning: diagnose package" error=no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\a\a.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/a/a.go (C:\Source\tests\gopls-issue\a\a.go:1:9: expected ';', found 'EOF' (and 1 more errors))], list errors: [] snapshot=9 package="command-line-arguments" [Info - 3:14:42 PM] 2020/05/09 15:14:42 message="go/packages.Load" snapshot=10 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:42 PM] 2020/05/09 15:14:42 message="go/packages.Load" snapshot=10 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\a\a.go] packages=1 [Info - 3:14:42 PM] 2020/05/09 15:14:42 message="go/packages.Load" snapshot=10 package_path="command-line-arguments" files=[C:\Source\tests\gopls-issue\a\a.go] [Error - 3:14:42 PM] 2020/05/09 15:14:42 message="no completions found" error=this is a definition position={0 9} [Info - 3:14:42 PM] 2020/05/09 15:14:42 message="go/packages.Load" snapshot=10 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\a\a.go] packages=1 [Info - 3:14:42 PM] 2020/05/09 15:14:42 message="go/packages.Load" snapshot=10 package_path="command-line-arguments" files=[C:\Source\tests\gopls-issue\a\a.go] [Info - 3:14:43 PM] 2020/05/09 15:14:43 message="go/packages.Load" snapshot=11 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:43 PM] 2020/05/09 15:14:43 message="go/packages.Load" snapshot=12 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:43 PM] 2020/05/09 15:14:43 message="go/packages.Load" snapshot=17 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Error - 3:14:43 PM] 2020/05/09 15:14:43 message="DocumentSymbols failed" error=invalid pos URI=file:///C:/Source/tests/gopls-issue/a/a.go [Error - 3:14:46 PM] 2020/05/09 15:14:46 message="no completions found" error=this is a definition of func F(invalid type) position={2 6} [Info - 3:14:46 PM] 2020/05/09 15:14:46 message="go/packages.Load" snapshot=18 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:46 PM] 2020/05/09 15:14:46 message="go/packages.Load" snapshot=19 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:47 PM] 2020/05/09 15:14:47 message="go/packages.Load" snapshot=21 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Error - 3:14:47 PM] 2020/05/09 15:14:47 message="no signature help" error=cannot find an enclosing function position={2 11} [Info - 3:14:47 PM] 2020/05/09 15:14:47 message="go/packages.Load" snapshot=23 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:47 PM] 2020/05/09 15:14:47 message="go/packages.Load" snapshot=24 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:47 PM] 2020/05/09 15:14:47 message="go/packages.Load" snapshot=25 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:48 PM] 2020/05/09 15:14:48 message="go/packages.Load" snapshot=26 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:48 PM] 2020/05/09 15:14:48 message="go/packages.Load" snapshot=27 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:49 PM] 2020/05/09 15:14:49 message="go/packages.Load" snapshot=32 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:49 PM] 2020/05/09 15:14:49 message="go/packages.Load" snapshot=33 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:49 PM] 2020/05/09 15:14:49 message="go/packages.Load" snapshot=34 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:50 PM] 2020/05/09 15:14:50 message="go/packages.Load" snapshot=36 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:50 PM] 2020/05/09 15:14:50 message="go/packages.Load" snapshot=37 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:51 PM] 2020/05/09 15:14:51 message="go/packages.Load" snapshot=41 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:51 PM] 2020/05/09 15:14:51 message="go/packages.Load" snapshot=42 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:51 PM] 2020/05/09 15:14:51 message="go/packages.Load" snapshot=48 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:52 PM] 2020/05/09 15:14:52 message="go/packages.Load" snapshot=50 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:57 PM] 2020/05/09 15:14:57 message="go/packages.Load" snapshot=51 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:57 PM] 2020/05/09 15:14:57 message="go/packages.Load" snapshot=51 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\b\b.go] packages=0 [Error - 3:14:57 PM] 2020/05/09 15:14:57 message="failed to compute document links" error=no PackageHandles URI=file:///C:/Source/tests/gopls-issue/b/b.go [Info - 3:14:57 PM] 2020/05/09 15:14:57 message="go/packages.Load" snapshot=51 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\b\b.go] packages=0 [Info - 3:14:57 PM] 2020/05/09 15:14:57 message="go/packages.Load" snapshot=51 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\b\b.go] packages=0 [Error - 3:14:57 PM] Request textDocument/foldingRange failed. Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/b.go (C:\Source\tests\gopls-issue\b\b.go:1:1: expected ';', found 'EOF' (and 2 more errors)) Code: 0 [Error - 3:14:57 PM] 2020/05/09 15:14:57 message="DocumentSymbols failed" error=getting file for DocumentSymbols: no PackageHandles URI=file:///C:/Source/tests/gopls-issue/b/b.go [Error - 3:14:57 PM] Request textDocument/codeLens failed. Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/b.go (C:\Source\tests\gopls-issue\b\b.go:1:1: expected ';', found 'EOF' (and 2 more errors)) Code: 0 [Error - 3:14:57 PM] Request textDocument/codeLens failed. Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/b.go (C:\Source\tests\gopls-issue\b\b.go:1:1: expected ';', found 'EOF' (and 2 more errors)) Code: 0 [Info - 3:14:58 PM] 2020/05/09 15:14:58 message="go/packages.Load" snapshot=53 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:58 PM] 2020/05/09 15:14:58 message="go/packages.Load" snapshot=53 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\b\b.go] packages=1 [Info - 3:14:58 PM] 2020/05/09 15:14:58 message="go/packages.Load" snapshot=53 package_path="command-line-arguments" files=[C:\Source\tests\gopls-issue\b\b.go] [Error - 3:14:58 PM] 2020/05/09 15:14:58 message="no completions found" error=getting file for Completion: no ParseGoHandle for file:///C:/Source/tests/gopls-issue/b/b.go position={0 2} [Error - 3:14:58 PM] 2020/05/09 15:14:58 message="no completions found" error=getting file for Completion: no ParseGoHandle for file:///C:/Source/tests/gopls-issue/b/b.go position={0 5} [Error - 3:14:58 PM] 2020/05/09 15:14:58 message="no completions found" error=getting file for Completion: no ParseGoHandle for file:///C:/Source/tests/gopls-issue/b/b.go position={0 6} [Error - 3:14:58 PM] 2020/05/09 15:14:58 message="no completions found" error=getting file for Completion: no ParseGoHandle for file:///C:/Source/tests/gopls-issue/b/b.go position={0 7} [Info - 3:14:58 PM] 2020/05/09 15:14:58 message="go/packages.Load" snapshot=59 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:58 PM] 2020/05/09 15:14:58 message="go/packages.Load" snapshot=60 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:14:58 PM] 2020/05/09 15:14:58 message="go/packages.Load" snapshot=60 package_path="command-line-arguments" files=[C:\Source\tests\gopls-issue\b\b.go] [Info - 3:14:58 PM] 2020/05/09 15:14:58 message="go/packages.Load" snapshot=60 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\b\b.go] packages=1 [Error - 3:14:58 PM] 2020/05/09 15:14:58 message="no completions found" error=this is a definition position={0 9} [Info - 3:14:59 PM] 2020/05/09 15:14:59 message="go/packages.Load" snapshot=60 directory=C:\Source\tests\gopls-issue query=[file=C:\Source\tests\gopls-issue\a\a.go file=C:\Source\tests\gopls-issue\b\b.go] packages=1 [Info - 3:14:59 PM] 2020/05/09 15:14:59 message="go/packages.Load" snapshot=60 package_path="command-line-arguments" files=[C:\Source\tests\gopls-issue\a\a.go] [Info - 3:15:00 PM] 2020/05/09 15:15:00 message="go/packages.Load" snapshot=62 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:00 PM] 2020/05/09 15:15:00 message="go/packages.Load" snapshot=64 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:00 PM] 2020/05/09 15:15:00 message="go/packages.Load" snapshot=67 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Error - 3:15:00 PM] 2020/05/09 15:15:00 message="DocumentSymbols failed" error=invalid pos URI=file:///C:/Source/tests/gopls-issue/b/b.go [Error - 3:15:02 PM] 2020/05/09 15:15:02 message="no completions found" error=this is a definition of func F(invalid type) position={2 6} [Info - 3:15:02 PM] 2020/05/09 15:15:02 message="go/packages.Load" snapshot=68 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:02 PM] 2020/05/09 15:15:02 message="go/packages.Load" snapshot=69 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:02 PM] 2020/05/09 15:15:02 message="go/packages.Load" snapshot=71 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Error - 3:15:03 PM] 2020/05/09 15:15:03 message="no signature help" error=cannot find an enclosing function position={2 11} [Info - 3:15:03 PM] 2020/05/09 15:15:03 message="go/packages.Load" snapshot=74 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:03 PM] 2020/05/09 15:15:03 message="go/packages.Load" snapshot=75 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:03 PM] 2020/05/09 15:15:03 message="go/packages.Load" snapshot=76 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:03 PM] 2020/05/09 15:15:03 message="go/packages.Load" snapshot=77 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:04 PM] 2020/05/09 15:15:04 message="go/packages.Load" snapshot=78 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Error - 3:15:04 PM] Request textDocument/codeAction failed. Message: computing fix edits: C:\Source\tests\gopls-issue\b\b.go:5:1: expected selector or type assertion, found '}' (and 2 more errors) Code: 0 [Info - 3:15:04 PM] 2020/05/09 15:15:04 message="go/packages.Load" snapshot=79 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:04 PM] 2020/05/09 15:15:04 message="go/packages.Load" snapshot=80 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Error - 3:15:05 PM] 2020/05/09 15:15:05 message="no signature help" error=cannot find an enclosing function position={3 9} [Info - 3:15:05 PM] 2020/05/09 15:15:05 message="go/packages.Load" snapshot=84 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:06 PM] 2020/05/09 15:15:06 message="go/packages.Load" snapshot=86 directory=C:\Source\tests\gopls-issue query=[./] packages=1 [Info - 3:15:10 PM] 2020/05/09 15:15:10 message="go/packages.Load" snapshot=87 directory=C:\Source\tests\gopls-issue query=[./... builtin] packages=0 [Error - 3:15:10 PM] 2020/05/09 15:15:10 message="initial workspace load failed" error=go [-e -json -compiled=true -test=true -export=false -deps=true -find=false -modfile=C:\Users\FIRELI~1\AppData\Local\Temp\go.gopls-issue.065928451.mod -- ./... builtin]: exit status 1: go: cannot determine module path for source directory C:\Source\tests\gopls-issue (outside GOPATH, module path must be specified)Example usage:
'go mod init example.com/m' to initialize a v0 or v1 module
'go mod init example.com/m/v2' to initialize a v2 moduleRun 'go help mod init' for more information.
[Error - 3:15:10 PM] 2020/05/09 15:15:10
message="warning: diagnose go.mod"
error=err: exit status 1: stderr: go: cannot determine module path for source directory C:\Source\tests\gopls-issue (outside GOPATH, module path must be specified)Example usage:
'go mod init example.com/m' to initialize a v0 or v1 module
'go mod init example.com/m/v2' to initialize a v2 moduleRun 'go help mod init' for more information.
directory=C:\Source\tests\gopls-issue
[Error - 3:15:11 PM] 2020/05/09 15:15:11
message="warning: diagnose go.mod"
error=C:\Source\tests\gopls-issue\go.mod:1: unknown directive: m
directory=C:\Source\tests\gopls-issue
[Error - 3:15:11 PM] 2020/05/09 15:15:11
message="warning: diagnose go.mod"
error=C:\Source\tests\gopls-issue\go.mod:1: unknown directive: mo
directory=C:\Source\tests\gopls-issue
[Error - 3:15:11 PM] 2020/05/09 15:15:11
message="warning: diagnose go.mod"
error=C:\Source\tests\gopls-issue\go.mod:1: unknown directive: mod
directory=C:\Source\tests\gopls-issue
[Error - 3:15:12 PM] 2020/05/09 15:15:12
message="warning: diagnose go.mod"
error=C:\Source\tests\gopls-issue\go.mod:1: unknown directive: modu
directory=C:\Source\tests\gopls-issue
[Error - 3:15:12 PM] 2020/05/09 15:15:12
message="warning: diagnose go.mod"
error=C:\Source\tests\gopls-issue\go.mod:1: unknown directive: modul
directory=C:\Source\tests\gopls-issue
[Error - 3:15:12 PM] 2020/05/09 15:15:12
message="warning: diagnose go.mod"
error=C:\Source\tests\gopls-issue\go.mod:1: usage: module module/path
directory=C:\Source\tests\gopls-issue
[Error - 3:15:12 PM] 2020/05/09 15:15:12
message="warning: diagnose go.mod"
error=C:\Source\tests\gopls-issue\go.mod:1: usage: module module/path
directory=C:\Source\tests\gopls-issue
[Error - 3:15:12 PM] Request textDocument/codeLens failed.
Message: C:\Source\tests\gopls-issue\go.mod:1: usage: module module/path
Code: 0
[Error - 3:15:12 PM] Request textDocument/codeLens failed.
Message: C:\Source\tests\gopls-issue\go.mod:1: usage: module module/path
Code: 0
[Info - 3:15:12 PM] 2020/05/09 15:15:12
message="background imports cache refresh starting"
[Info - 3:15:12 PM] 2020/05/09 15:15:12
message="background refresh finished after 22.9999ms"
[Error - 3:15:12 PM] 2020/05/09 15:15:12
message="warning: diagnose go.mod"
error=no parsed file for file:///C:/Source/tests/gopls-issue/go.mod
directory=C:\Source\tests\gopls-issue
[Error - 3:15:12 PM] 2020/05/09 15:15:12
message="Load concurrency error, will retry serially"
error=exit status 1
[Error - 3:15:12 PM] 2020/05/09 15:15:12
message="warning: diagnose go.mod"
error=no parsed file for file:///C:/Source/tests/gopls-issue/go.mod
directory=C:\Source\tests\gopls-issue
[Error - 3:15:13 PM] 2020/05/09 15:15:13
message="warning: diagnose go.mod"
error=no parsed file for file:///C:/Source/tests/gopls-issue/go.mod
directory=C:\Source\tests\gopls-issue
[Error - 3:15:14 PM] 2020/05/09 15:15:14
message="warning: diagnose go.mod"
error=no parsed file for file:///C:/Source/tests/gopls-issue/go.mod
directory=C:\Source\tests\gopls-issue
[Info - 3:15:20 PM] 2020/05/09 15:15:20
message="go/packages.Load"
snapshot=132
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\b.go]
packages=1
[Info - 3:15:20 PM] 2020/05/09 15:15:20
message="go/packages.Load"
snapshot=132
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go]
[Info - 3:15:20 PM] 2020/05/09 15:15:20
message="go/packages.Load"
snapshot=132
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go]
[Info - 3:15:20 PM] 2020/05/09 15:15:20
message="go/packages.Load"
snapshot=132
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\b.go]
packages=1
[Error - 3:15:25 PM] Request textDocument/codeAction failed.
Message: computing fix edits: C:\Source\tests\gopls-issue\b\b.go:5:1: expected selector or type assertion, found '}' (and 2 more errors)
Code: 0
[Info - 3:15:26 PM] 2020/05/09 15:15:26
message="go/packages.Load"
snapshot=140
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\b.go]
packages=1
[Info - 3:15:26 PM] 2020/05/09 15:15:26
message="go/packages.Load"
snapshot=140
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go]
[Error - 3:15:26 PM] 2020/05/09 15:15:26
message="no signature help"
error=cannot find an enclosing function
position={5 6}
[Error - 3:15:28 PM] 2020/05/09 15:15:28
message="no signature help"
error=cannot find an enclosing function
position={5 9}
[Info - 3:15:35 PM] 2020/05/09 15:15:35
message="go/packages.Load"
snapshot=146
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\c\c.go]
packages=0
[Info - 3:15:36 PM] 2020/05/09 15:15:36
message="go/packages.Load"
snapshot=146
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\c\c.go]
packages=0
[Error - 3:15:36 PM] 2020/05/09 15:15:36
message="failed to compute document links"
error=no PackageHandles
URI=file:///C:/Source/tests/gopls-issue/c/c.go
[Info - 3:15:36 PM] 2020/05/09 15:15:36
message="go/packages.Load"
snapshot=146
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\c\c.go]
packages=0
[Error - 3:15:36 PM] 2020/05/09 15:15:36
message="DocumentSymbols failed"
error=getting file for DocumentSymbols: no PackageHandles
URI=file:///C:/Source/tests/gopls-issue/c/c.go
[Error - 3:15:36 PM] Request textDocument/foldingRange failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected ';', found 'EOF' (and 2 more errors))
Code: 0
[Error - 3:15:36 PM] Request textDocument/codeLens failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected ';', found 'EOF' (and 2 more errors))
Code: 0
[Error - 3:15:36 PM] Request textDocument/codeLens failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected ';', found 'EOF' (and 2 more errors))
Code: 0
[Info - 3:15:36 PM] 2020/05/09 15:15:36
message="go/packages.Load"
snapshot=146
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\c\c.go]
packages=0
[Info - 3:15:36 PM] 2020/05/09 15:15:36
message="go/packages.Load"
snapshot=148
package_path="command-line-arguments"
files=[C:\Source\tests\gopls-issue\c\c.go]
[Info - 3:15:36 PM] 2020/05/09 15:15:36
message="go/packages.Load"
snapshot=148
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\c\c.go]
packages=1
[Error - 3:15:36 PM] 2020/05/09 15:15:36
message="no completions found"
error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected 'package', found pa (and 2 more errors))], list errors: []
position={0 2}
[Error - 3:15:36 PM] 2020/05/09 15:15:36
message="warning: diagnose package"
error=no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected 'package', found pac (and 2 more errors))], list errors: []
snapshot=149
package="command-line-arguments"
[Error - 3:15:36 PM] 2020/05/09 15:15:36
message="warning: diagnose package"
error=no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected 'package', found pack (and 2 more errors))], list errors: []
snapshot=150
package="command-line-arguments"
[Error - 3:15:36 PM] 2020/05/09 15:15:36
message="no completions found"
error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected 'package', found pack (and 2 more errors))], list errors: []
position={0 4}
[Error - 3:15:36 PM] 2020/05/09 15:15:36
message="warning: diagnose package"
error=no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected 'package', found packa (and 2 more errors))], list errors: []
snapshot=151
package="command-line-arguments"
[Error - 3:15:36 PM] 2020/05/09 15:15:36
message="no completions found"
error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected 'package', found packa (and 2 more errors))], list errors: []
position={0 5}
[Error - 3:15:37 PM] 2020/05/09 15:15:37
message="warning: diagnose package"
error=no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected 'package', found packag (and 2 more errors))], list errors: []
snapshot=152
package="command-line-arguments"
[Error - 3:15:37 PM] 2020/05/09 15:15:37
message="no completions found"
error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:1: expected 'package', found packag (and 2 more errors))], list errors: []
position={0 6}
[Error - 3:15:37 PM] 2020/05/09 15:15:37
message="warning: diagnose package"
error=no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:8: expected ';', found 'EOF' (and 1 more errors))], list errors: []
snapshot=153
package="command-line-arguments"
[Error - 3:15:37 PM] 2020/05/09 15:15:37
message="no completions found"
error=getting file for Completion: no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:8: expected ';', found 'EOF' (and 1 more errors))], list errors: []
position={0 7}
[Error - 3:15:37 PM] 2020/05/09 15:15:37
message="warning: diagnose package"
error=no parsed files for package command-line-arguments, expected: [C:\Source\tests\gopls-issue\c\c.go], errors: [successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/c/c.go (C:\Source\tests\gopls-issue\c\c.go:1:9: expected ';', found 'EOF' (and 1 more errors))], list errors: []
snapshot=154
package="command-line-arguments"
[Info - 3:15:37 PM] 2020/05/09 15:15:37
message="go/packages.Load"
snapshot=155
package_path="command-line-arguments"
files=[C:\Source\tests\gopls-issue\c\c.go]
[Info - 3:15:37 PM] 2020/05/09 15:15:37
message="go/packages.Load"
snapshot=155
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\c\c.go]
packages=1
[Info - 3:15:37 PM] 2020/05/09 15:15:37
message="go/packages.Load"
snapshot=155
package_path="command-line-arguments"
files=[C:\Source\tests\gopls-issue\c\c.go]
[Info - 3:15:37 PM] 2020/05/09 15:15:37
message="go/packages.Load"
snapshot=155
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\c\c.go]
packages=1
[Error - 3:15:37 PM] 2020/05/09 15:15:37
message="no completions found"
error=this is a definition
position={0 9}
[Error - 3:15:39 PM] 2020/05/09 15:15:39
message="DocumentSymbols failed"
error=invalid pos
URI=file:///C:/Source/tests/gopls-issue/c/c.go
[Error - 3:15:39 PM] 2020/05/09 15:15:39
message="no completions found"
error=this is a definition of func F(invalid type)
position={2 6}
[Error - 3:15:40 PM] 2020/05/09 15:15:40
message="no signature help"
error=cannot find an enclosing function
position={2 12}
[Error - 3:15:42 PM] 2020/05/09 15:15:42
message="no signature help"
error=no builtin package for view gopls-issue
position={3 9}
[Info - 3:15:54 PM] 2020/05/09 15:15:54
message="background imports cache refresh starting"
[Info - 3:15:54 PM] 2020/05/09 15:15:54
message="background refresh finished after 136.0003ms"
[Info - 3:15:54 PM] 2020/05/09 15:15:54
message="go/packages.Load"
snapshot=192
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b]
packages=1
[Info - 3:15:54 PM] 2020/05/09 15:15:54
message="go/packages.Load"
snapshot=192
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:15:58 PM] 2020/05/09 15:15:58
message="go/packages.Load"
snapshot=194
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\c.go]
packages=1
[Info - 3:15:58 PM] 2020/05/09 15:15:58
message="go/packages.Load"
snapshot=194
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Error - 3:15:58 PM] 2020/05/09 15:15:58
message="no completions found"
error=this is a definition
position={0 9}
[Info - 3:15:58 PM] 2020/05/09 15:15:58
message="go/packages.Load"
snapshot=194
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:15:58 PM] 2020/05/09 15:15:58
message="go/packages.Load"
snapshot=194
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b]
packages=1
[Info - 3:15:59 PM] 2020/05/09 15:15:59
message="go/packages.Load"
snapshot=195
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:15:59 PM] 2020/05/09 15:15:59
message="go/packages.Load"
snapshot=195
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Error - 3:16:04 PM] 2020/05/09 15:16:04
message="no completions found"
error=this is a definition of func Func2()
position={2 10}
[Info - 3:16:05 PM] 2020/05/09 15:16:05
message="go/packages.Load"
snapshot=196
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:05 PM] 2020/05/09 15:16:05
message="go/packages.Load"
snapshot=197
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:05 PM] 2020/05/09 15:16:05
message="go/packages.Load"
snapshot=197
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:14 PM] 2020/05/09 15:16:14
message="go/packages.Load"
snapshot=198
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:15 PM] 2020/05/09 15:16:15
message="go/packages.Load"
snapshot=199
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b]
packages=1
[Info - 3:16:15 PM] 2020/05/09 15:16:15
message="go/packages.Load"
snapshot=199
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Error - 3:16:15 PM] Request textDocument/foldingRange failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
Code: 0
[Error - 3:16:15 PM] Request textDocument/codeLens failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
Code: 0
[Error - 3:16:15 PM] Request textDocument/codeLens failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
Code: 0
[Error - 3:16:15 PM] 2020/05/09 15:16:15
message="DocumentSymbols failed"
error=successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
URI=file:///C:/Source/tests/gopls-issue/b/c.go
[Info - 3:16:15 PM] 2020/05/09 15:16:15
message="go/packages.Load"
snapshot=199
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:15 PM] 2020/05/09 15:16:15
message="go/packages.Load"
snapshot=200
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\c.go]
packages=1
[Info - 3:16:15 PM] 2020/05/09 15:16:15
message="go/packages.Load"
snapshot=200
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:16:15 PM] 2020/05/09 15:16:15
message="go/packages.Load"
snapshot=200
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b]
packages=1
[Info - 3:16:15 PM] 2020/05/09 15:16:15
message="go/packages.Load"
snapshot=200
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:16:15 PM] 2020/05/09 15:16:15
message="go/packages.Load"
snapshot=200
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Error - 3:16:16 PM] 2020/05/09 15:16:16
message="warning: diagnose go.mod"
error=no parsed file for file:///C:/Source/tests/gopls-issue/go.mod
directory=C:\Source\tests\gopls-issue
[Info - 3:16:16 PM] 2020/05/09 15:16:16
message="go/packages.Load"
snapshot=201
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b]
packages=1
[Info - 3:16:16 PM] 2020/05/09 15:16:16
message="go/packages.Load"
snapshot=201
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:16:16 PM] 2020/05/09 15:16:16
message="go/packages.Load"
snapshot=202
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b]
packages=1
[Info - 3:16:16 PM] 2020/05/09 15:16:16
message="go/packages.Load"
snapshot=202
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:16:16 PM] 2020/05/09 15:16:16
message="go/packages.Load"
snapshot=202
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\c.go]
packages=1
[Info - 3:16:16 PM] 2020/05/09 15:16:16
message="go/packages.Load"
snapshot=202
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:16:16 PM] 2020/05/09 15:16:16
message="go/packages.Load"
snapshot=202
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:17 PM] 2020/05/09 15:16:17
message="go/packages.Load"
snapshot=202
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:17 PM] 2020/05/09 15:16:17
message="go/packages.Load"
snapshot=203
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:16:17 PM] 2020/05/09 15:16:17
message="go/packages.Load"
snapshot=203
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b]
packages=1
[Error - 3:16:17 PM] Request textDocument/foldingRange failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
Code: 0
[Error - 3:16:17 PM] Request textDocument/codeLens failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
Code: 0
[Error - 3:16:17 PM] Request textDocument/codeLens failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
Code: 0
[Error - 3:16:17 PM] 2020/05/09 15:16:17
message="DocumentSymbols failed"
error=successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
URI=file:///C:/Source/tests/gopls-issue/b/c.go
[Info - 3:16:17 PM] 2020/05/09 15:16:17
message="go/packages.Load"
snapshot=204
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b]
packages=1
[Info - 3:16:17 PM] 2020/05/09 15:16:17
message="go/packages.Load"
snapshot=204
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:16:18 PM] 2020/05/09 15:16:18
message="go/packages.Load"
snapshot=204
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:18 PM] 2020/05/09 15:16:18
message="go/packages.Load"
snapshot=205
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:19 PM] 2020/05/09 15:16:19
message="go/packages.Load"
snapshot=205
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:22 PM] 2020/05/09 15:16:22
message="go/packages.Load"
snapshot=207
package_path="gitlab.com/ethan/contrib/gopls-issue/c"
files=[C:\Source\tests\gopls-issue\c\c.go]
[Info - 3:16:22 PM] 2020/05/09 15:16:22
message="go/packages.Load"
snapshot=207
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\c\c.go]
packages=1
[Info - 3:16:22 PM] 2020/05/09 15:16:22
message="go/packages.Load"
snapshot=207
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b]
packages=1
[Info - 3:16:22 PM] 2020/05/09 15:16:22
message="go/packages.Load"
snapshot=207
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go]
[Info - 3:16:23 PM] 2020/05/09 15:16:23
message="go/packages.Load"
snapshot=208
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:23 PM] 2020/05/09 15:16:23
message="go/packages.Load"
snapshot=208
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:25 PM] 2020/05/09 15:16:25
message="background imports cache refresh starting"
[Info - 3:16:25 PM] 2020/05/09 15:16:25
message="background refresh finished after 89.9802ms"
[Info - 3:16:27 PM] 2020/05/09 15:16:27
message="go/packages.Load"
snapshot=208
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:28 PM] 2020/05/09 15:16:28
message="go/packages.Load"
snapshot=210
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Error - 3:16:29 PM] 2020/05/09 15:16:29
message="no completions found"
error=this is a definition of func B()
position={4 6}
[Info - 3:16:29 PM] 2020/05/09 15:16:29
message="go/packages.Load"
snapshot=211
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:30 PM] 2020/05/09 15:16:30
message="go/packages.Load"
snapshot=212
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:30 PM] 2020/05/09 15:16:30
message="go/packages.Load"
snapshot=212
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:31 PM] 2020/05/09 15:16:31
message="go/packages.Load"
snapshot=213
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:31 PM] 2020/05/09 15:16:31
message="go/packages.Load"
snapshot=213
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Error - 3:16:32 PM] 2020/05/09 15:16:32
message="no completions found"
error=this is a definition of func C()
position={2 6}
[Info - 3:16:33 PM] 2020/05/09 15:16:33
message="go/packages.Load"
snapshot=214
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:33 PM] 2020/05/09 15:16:33
message="go/packages.Load"
snapshot=215
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:33 PM] 2020/05/09 15:16:33
message="go/packages.Load"
snapshot=215
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:16:36 PM] 2020/05/09 15:16:36
message="go/packages.Load"
snapshot=217
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\c.go]
packages=1
[Info - 3:16:36 PM] 2020/05/09 15:16:36
message="go/packages.Load"
snapshot=217
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:16:40 PM] 2020/05/09 15:16:40
message="go/packages.Load"
snapshot=218
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/c]
packages=1
[Info - 3:16:40 PM] 2020/05/09 15:16:40
message="go/packages.Load"
snapshot=218
package_path="gitlab.com/ethan/contrib/gopls-issue/c"
files=[]
[Info - 3:16:40 PM] 2020/05/09 15:16:40
message="go/packages.Load"
snapshot=218
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Error - 3:16:40 PM] 2020/05/09 15:16:40
message="warning: diagnose go.mod"
error=gitlab.com/ethan/contrib/gopls-issue/c has no metadata
directory=C:\Source\tests\gopls-issue
[Info - 3:16:42 PM] 2020/05/09 15:16:42
message="go/packages.Load"
snapshot=218
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/c]
packages=1
[Info - 3:16:42 PM] 2020/05/09 15:16:42
message="go/packages.Load"
snapshot=218
package_path="gitlab.com/ethan/contrib/gopls-issue/c"
files=[]
[Info - 3:16:42 PM] 2020/05/09 15:16:42
message="go/packages.Load"
snapshot=218
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Error - 3:16:42 PM] 2020/05/09 15:16:42
message="failed to load workspace packages, skipping diagnostics"
error=gitlab.com/ethan/contrib/gopls-issue/c has no metadata
snapshot=218
directory=file:///C:/Source/tests/gopls-issue
[Error - 3:16:46 PM] Request textDocument/codeAction failed.
Message: computing fix edits: C:\Source\tests\gopls-issue\b\b.go:8:1: expected selector or type assertion, found '}' (and 2 more errors)
Code: 0
[Error - 3:16:47 PM] 2020/05/09 15:16:47
message="no signature help"
error=cannot find an enclosing function
position={6 7}
[Error - 3:16:47 PM] Request textDocument/codeAction failed.
Message: computing fix edits: C:\Source\tests\gopls-issue\b\b.go:7:5: expected statement, found ')' (and 2 more errors)
Code: 0
[Error - 3:16:48 PM] 2020/05/09 15:16:48
message="no signature help"
error=cannot find an enclosing function
position={6 6}
[Info - 3:16:52 PM] 2020/05/09 15:16:52
message="go/packages.Load"
snapshot=233
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/c]
packages=1
[Info - 3:16:52 PM] 2020/05/09 15:16:52
message="go/packages.Load"
snapshot=233
package_path="gitlab.com/ethan/contrib/gopls-issue/c"
files=[]
[Info - 3:16:52 PM] 2020/05/09 15:16:52
message="go/packages.Load"
snapshot=233
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Error - 3:16:52 PM] 2020/05/09 15:16:52
message="warning: diagnose go.mod"
error=gitlab.com/ethan/contrib/gopls-issue/c has no metadata
directory=C:\Source\tests\gopls-issue
[Info - 3:16:53 PM] 2020/05/09 15:16:53
message="go/packages.Load"
snapshot=233
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/c]
packages=1
[Info - 3:16:53 PM] 2020/05/09 15:16:53
message="go/packages.Load"
snapshot=233
package_path="gitlab.com/ethan/contrib/gopls-issue/c"
files=[]
[Info - 3:16:53 PM] 2020/05/09 15:16:53
message="go/packages.Load"
snapshot=233
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Error - 3:16:53 PM] 2020/05/09 15:16:53
message="failed to load workspace packages, skipping diagnostics"
error=gitlab.com/ethan/contrib/gopls-issue/c has no metadata
snapshot=233
directory=file:///C:/Source/tests/gopls-issue
[Info - 3:16:56 PM] 2020/05/09 15:16:56
message="background imports cache refresh starting"
[Info - 3:16:56 PM] 2020/05/09 15:16:56
message="background refresh finished after 96.9795ms"
[Info - 3:16:57 PM] 2020/05/09 15:16:57
message="go/packages.Load"
snapshot=235
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\c.go]
packages=1
[Info - 3:16:57 PM] 2020/05/09 15:16:57
message="go/packages.Load"
snapshot=235
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Error - 3:16:57 PM] 2020/05/09 15:16:57
message="no completions found"
error=this is a definition
position={0 9}
[Info - 3:16:59 PM] 2020/05/09 15:16:59
message="go/packages.Load"
snapshot=236
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/c]
packages=1
[Info - 3:16:59 PM] 2020/05/09 15:16:59
message="go/packages.Load"
snapshot=236
package_path="gitlab.com/ethan/contrib/gopls-issue/c"
files=[]
[Info - 3:16:59 PM] 2020/05/09 15:16:59
message="go/packages.Load"
snapshot=236
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Error - 3:16:59 PM] 2020/05/09 15:16:59
message="warning: diagnose go.mod"
error=gitlab.com/ethan/contrib/gopls-issue/c has no metadata
directory=C:\Source\tests\gopls-issue
[Error - 3:17:00 PM] Request textDocument/codeAction failed.
Message: computing fix edits: C:\Source\tests\gopls-issue\b\b.go:8:1: expected selector or type assertion, found '}' (and 2 more errors)
Code: 0
[Error - 3:17:02 PM] Request textDocument/definition failed.
Message: no imported package for gitlab.com/ethan/contrib/gopls-issue/a
Code: 0
[Error - 3:17:02 PM] Request textDocument/codeAction failed.
Message: computing fix edits: C:\Source\tests\gopls-issue\b\b.go:7:5: expected statement, found ')' (and 2 more errors)
Code: 0
[Error - 3:17:03 PM] Request textDocument/codeAction failed.
Message: computing fix edits: C:\Source\tests\gopls-issue\b\b.go:7:5: expected statement, found ')' (and 2 more errors)
Code: 0
[Error - 3:17:08 PM] Request textDocument/foldingRange failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
Code: 0
[Error - 3:17:08 PM] Request textDocument/codeLens failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
Code: 0
[Info - 3:17:08 PM] 2020/05/09 15:17:08
message="go/packages.Load"
snapshot=250
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\c.go]
packages=1
[Info - 3:17:08 PM] 2020/05/09 15:17:08
message="go/packages.Load"
snapshot=250
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Error - 3:17:08 PM] Request textDocument/codeLens failed.
Message: successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
Code: 0
[Error - 3:17:08 PM] 2020/05/09 15:17:08
message="DocumentSymbols failed"
error=successfully parsed but no token.File for file:///C:/Source/tests/gopls-issue/b/c.go (C:\Source\tests\gopls-issue\b\c.go:3:1: expected 'IDENT', found 'func' (and 1 more errors))
URI=file:///C:/Source/tests/gopls-issue/b/c.go
[Info - 3:17:08 PM] 2020/05/09 15:17:08
message="go/packages.Load"
snapshot=251
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\b\c.go]
packages=1
[Info - 3:17:08 PM] 2020/05/09 15:17:08
message="go/packages.Load"
snapshot=251
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go C:\Source\tests\gopls-issue\b\c.go]
[Info - 3:17:10 PM] 2020/05/09 15:17:10
message="go/packages.Load"
snapshot=252
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/c]
packages=1
[Info - 3:17:10 PM] 2020/05/09 15:17:10
message="go/packages.Load"
snapshot=252
package_path="gitlab.com/ethan/contrib/gopls-issue/c"
files=[]
[Info - 3:17:11 PM] 2020/05/09 15:17:11
message="go/packages.Load"
snapshot=254
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\c\c.go]
packages=1
[Info - 3:17:11 PM] 2020/05/09 15:17:11
message="go/packages.Load"
snapshot=254
package_path="gitlab.com/ethan/contrib/gopls-issue/c"
files=[C:\Source\tests\gopls-issue\c\c.go]
[Info - 3:17:11 PM] 2020/05/09 15:17:11
message="go/packages.Load"
snapshot=254
directory=C:\Source\tests\gopls-issue
query=[gitlab.com/ethan/contrib/gopls-issue/b gitlab.com/ethan/contrib/gopls-issue/c]
packages=2
[Info - 3:17:11 PM] 2020/05/09 15:17:11
message="go/packages.Load"
snapshot=254
package_path="gitlab.com/ethan/contrib/gopls-issue/b"
files=[C:\Source\tests\gopls-issue\b\b.go]
[Info - 3:17:11 PM] 2020/05/09 15:17:11
message="go/packages.Load"
snapshot=254
package_path="gitlab.com/ethan/contrib/gopls-issue/c"
files=[C:\Source\tests\gopls-issue\c\c.go]
[Info - 3:17:11 PM] 2020/05/09 15:17:11
message="go/packages.Load"
snapshot=255
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:17:12 PM] 2020/05/09 15:17:12
message="go/packages.Load"
snapshot=255
directory=C:\Source\tests\gopls-issue
query=[file=C:\Source\tests\gopls-issue\found packages b (b.go) and c (c.go) in C:\Source\tests\gopls-issue\b]
packages=0
[Info - 3:17:27 PM] 2020/05/09 15:17:27
message="background imports cache refresh starting"
[Info - 3:17:27 PM] 2020/05/09 15:17:27
message="background refresh finished after 92.4806ms"