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

x/tools/gopls/test: TestCommandLine failures #55201

Closed
gopherbot opened this issue Sep 20, 2022 · 21 comments
Closed

x/tools/gopls/test: TestCommandLine failures #55201

gopherbot opened this issue Sep 20, 2022 · 21 comments
Assignees
Labels
FrozenDueToAge gopls Issues related to the Go language server, gopls. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. Tools This label describes issues relating to any tools in the x/tools repository.
Milestone

Comments

@gopherbot
Copy link

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"

Bug automatically created to track these flakes.

— watchflakes

@gopherbot gopherbot added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Sep 20, 2022
@gopherbot
Copy link
Author

gopherbot commented Sep 20, 2022

Found new matching flaky dashboard failures for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-08-11 13:46 aix-ppc64 tools@38074195 go@2340d371 golang.org/x/tools/gopls/test.TestCommandLine (log)
2022/08/11 10:57:59 Error:2022/08/11 10:57:59 golang.org/x/tools/internal/lsp/importedcomplit: no dep handle for golang.org/x/too: no metadata for golang.org/x/too
	snapshot=0
2022/08/11 10:57:59 Error:2022/08/11 10:57:59 golang.org/x/tools/internal/lsp/importedcomplit: no dep handle for crypto/elli: no metadata for crypto/elli
	snapshot=0
2022/08/11 10:57:59 Error:2022/08/11 10:57:59 golang.org/x/tools/internal/lsp/importedcomplit: no dep handle for golang.org/x/tools/internal/lsp/sign: no metadata for golang.org/x/tools/internal/lsp/sign
	snapshot=0
2022/08/11 10:57:59 Error:2022/08/11 10:57:59 golang.org/x/tools/internal/lsp/importedcomplit: no dep handle for golang.org/x/tools/internal/lsp/signa: no metadata for golang.org/x/tools/internal/lsp/signa
	snapshot=0
2022/08/11 10:57:59 Error:2022/08/11 10:57:59 golang.org/x/tools/internal/lsp/importedcomplit: no dep handle for fm: no metadata for fm
	snapshot=0
...
--- FAIL: TestCommandLine (63.74s)
    --- FAIL: TestCommandLine/GOPATH (29.15s)
        --- FAIL: TestCommandLine/GOPATH/Renames (12.00s)
            --- FAIL: TestCommandLine/GOPATH/Renames/b_Goodbye (0.28s)
                rename.go:24: rename failed with /ramdisk8GB/workdir-host-aix-ppc64-osuosl/tmp/TestCommandLine_GOPATH3623923662/lsp/src/golang.org/x/tools/internal/lsp/rename/b/b.go:20:6-11 Goodbye
                    expected:
                    b.go:
                    package b

                    var c int //@rename("int", "uint")
...
                    +++ rename/b/b.go
                    @@ -15,6 +15,6 @@
                     )

                     /*
                    -Hello description
                    +Goodbye description
                     */
                    -func Hello() {} //@rename("Hello", "Goodbye")
                    +func Goodbye() {} //@rename("Hello", "Goodbye")

watchflakes

@gopherbot gopherbot added Tools This label describes issues relating to any tools in the x/tools repository. gopls Issues related to the Go language server, gopls. labels Sep 20, 2022
@gopherbot gopherbot added this to the Unreleased milestone Sep 20, 2022
@rsc
Copy link
Contributor

rsc commented Sep 20, 2022

Stopped.

@rsc rsc closed this as completed Sep 20, 2022
@gopherbot gopherbot changed the title x/tools/gopls/test: flaky TestCommandLine x/tools/gopls/test: TestCommandLine failures Sep 20, 2022
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-09-28 16:54 linux-amd64-bullseye tools@bddb3720 go@d6ca2447 x/tools/gopls/test.TestCommandLine (log)
2022/09/28 17:31:29 unable to find a Client to add the protocol.Server to
2022/09/28 17:31:33 unable to find a Client to add the protocol.Server to
2022/09/28 17:31:34 unable to find a Client to add the protocol.Server to
2022/09/28 17:31:35 unable to find a Client to add the protocol.Server to
2022/09/28 17:31:37 unable to find a Client to add the protocol.Server to
2022/09/28 17:31:40 unable to find a Client to add the protocol.Server to
2022/09/28 17:31:41 unable to find a Client to add the protocol.Server to
2022/09/28 17:31:42 unable to find a Client to add the protocol.Server to
--- FAIL: TestCommandLine (15.38s)
    --- FAIL: TestCommandLine/Modules (7.86s)
        --- FAIL: TestCommandLine/Modules/SignatureHelp (0.12s)
            --- FAIL: TestCommandLine/Modules/SignatureHelp/testy_test_16_17 (0.00s)
                signature.go:32: signature failed for /workdir/tmp/TestCommandLine_Modules1170546004/lsptests/testy/testy_test.go expected:
                    "X(_ map[sig.Alias]types.CoolAlias) map[sig.Alias]types.CoolAlias\n"
                    got:
                    ""'

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-05 16:05 darwin-amd64-10_15 tools@2d32e152 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 12:14:56 unable to find a Client to add the protocol.Server to
panic: internal error: in analysis fact_purity of package golang.org/lsptests/rename/issue42134: Fact.Set(func golang.org/lsptests/rename/issue42134.min(a int, b int) int, *purity.IsPure): can't set facts on objects belonging another package [recovered]
	panic: internal error: in analysis fact_purity of package golang.org/lsptests/rename/issue42134: Fact.Set(func golang.org/lsptests/rename/issue42134.min(a int, b int) int, *purity.IsPure): can't set facts on objects belonging another package

testing.(*T).Run(0xc000284820, {0x1ab2dea?, 0xc0002aa340?}, 0xc0002ac870)
	/var/folders/kh/5zzynz152r94t18yzstnrwx80000gn/T/workdir-host-darwin-amd64-10_15/go/src/testing/testing.go:1487 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000284820, {0x1ae0ecb, 0x18}, 0x0, 0xc0002905e0)
	/var/folders/kh/5zzynz152r94t18yzstnrwx80000gn/T/workdir-host-darwin-amd64-10_15/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x21c
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x172ee40800223f58?, {0x1ae0ecb, 0x18}, 0x1c219a0)
	/var/folders/kh/5zzynz152r94t18yzstnrwx80000gn/T/workdir-host-darwin-amd64-10_15/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/var/folders/kh/5zzynz152r94t18yzstnrwx80000gn/T/workdir-host-darwin-amd64-10_15/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc000284820, 0x1c21988)
2022-10-05 16:05 freebsd-amd64-race tools@2d32e152 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 16:11:18 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000102d00, {0x1497a5b, 0x7}, 0xc00061c5d0)
	/tmp/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000102d00, {0x14c5e8b, 0x18}, 0x0, 0xc000112b50)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c5e8b, 0x18}, 0x1606f78)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000102d00, 0x1606f60)
2022-10-05 16:05 freebsd-amd64-race tools@2d32e152 go@47a53884 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 16:16:28 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xf9809b]

testing.(*T).Run(0xc000334680, {0x1481eae, 0x7}, 0xc0004e64b0)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000334680, {0x14b0326, 0x18}, 0x0, 0xc0004dc0b0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14b0326, 0x18}, 0x15f2b98)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000334680, 0x15f2b80)
2022-10-05 16:05 openbsd-amd64-70 tools@2d32e152 go@97d38f30 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 10:10:23 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xb0defb]

testing.(*T).Run(0xc0005349c0, {0xecdcbe?, 0x10?}, 0xc0002b2a50)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0005349c0, {0xefcb61, 0x18}, 0x0, 0xc00007e040)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x139
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x129dee960006af58?, {0xefcb61, 0x18}, 0x103f8b8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0x8?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc0005349c0, 0x103f8a0)
2022-10-05 16:05 windows-amd64-race tools@2d32e152 go@3a37b112 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 18:00:27 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0001c9860, {0x1480027, 0x7}, 0xc00009e090)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0001c9860, {0x14aed3f, 0x18}, 0x0, 0xc00008c430)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14aed3f, 0x18}, 0x15f2120)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0001c9860, 0x15f2108)
2022-10-05 17:57 windows-amd64-race tools@ff4ff8bf go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 18:04:52 unable to find a Client to add the protocol.Server to
2022/10/05 18:05:30 unable to find a Client to add the protocol.Server to
2022/10/05 18:05:35 unable to find a Client to add the protocol.Server to
2022/10/05 18:05:43 unable to find a Client to add the protocol.Server to
2022/10/05 18:05:57 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfaf9f6]

testing.(*T).Run(0xc0003896c0, {0x1490df0, 0x6}, 0xc009150a50)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003896c0, {0x14c29d3, 0x18}, 0x0, 0xc0004854c0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c29d3, 0x18}, 0x16045c0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0003896c0, 0x16045a8)
2022-10-05 17:59 freebsd-amd64-race tools@b280e27d go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 18:16:06 unable to find a Client to add the protocol.Server to
2022/10/05 18:16:47 unable to find a Client to add the protocol.Server to
2022/10/05 18:16:54 unable to find a Client to add the protocol.Server to
2022/10/05 18:17:03 unable to find a Client to add the protocol.Server to
2022/10/05 18:17:15 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xf3d00c]

testing.(*T).Run(0xc000582680, {0x141f322, 0x6}, 0xc00538e030)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000582680, {0x145044c, 0x18}, 0x0, 0xc000594240)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x145044c, 0x18}, 0x1590a68)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000582680, 0x1590a50)
2022-10-05 17:59 freebsd-amd64-race tools@b280e27d go@3a37b112 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 18:05:05 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xfa4914]

testing.(*T).Run(0xc000583a00, {0x1481eee, 0x7}, 0xc00058df20)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000583a00, {0x14b034d, 0x18}, 0x0, 0xc0003063c0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14b034d, 0x18}, 0x15f2bd8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000583a00, 0x15f2bc0)
2022-10-05 18:20 freebsd-amd64-race tools@33c2dbf3 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 18:33:44 unable to find a Client to add the protocol.Server to
2022/10/05 18:34:16 unable to find a Client to add the protocol.Server to
2022/10/05 18:34:23 unable to find a Client to add the protocol.Server to
2022/10/05 18:34:33 unable to find a Client to add the protocol.Server to
2022/10/05 18:34:45 unable to find a Client to add the protocol.Server to
2022/10/05 18:35:22 unable to find a Client to add the protocol.Server to
panic: internal error: in analysis fact_purity of package golang.org/lsptests/rename/issue42134: Fact.Set(func golang.org/lsptests/rename/issue42134.min(a int, b int) int, *purity.IsPure): can't set facts on objects belonging another package [recovered]
	panic: internal error: in analysis fact_purity of package golang.org/lsptests/rename/issue42134: Fact.Set(func golang.org/lsptests/rename/issue42134.min(a int, b int) int, *purity.IsPure): can't set facts on objects belonging another package

testing.(*T).Run(0xc0005569c0, {0x1420322, 0x6}, 0xc0098ae090)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0005569c0, {0x145144c, 0x18}, 0x0, 0xc0005419e0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x145144c, 0x18}, 0x1591a68)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0005569c0, 0x1591a50)
2022-10-05 18:20 windows-amd64-race tools@33c2dbf3 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 18:36:11 unable to find a Client to add the protocol.Server to
2022/10/05 18:36:48 unable to find a Client to add the protocol.Server to
2022/10/05 18:36:54 unable to find a Client to add the protocol.Server to
2022/10/05 18:37:01 unable to find a Client to add the protocol.Server to
2022/10/05 18:37:13 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0x1ac2f37]

testing.(*T).Run(0xc000304820, {0x1f90e5e, 0x6}, 0xc00a55aa50)
	C:/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000304820, {0x1fc2654, 0x18}, 0x0, 0xc00030e940)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1fc2654, 0x18}, 0x2103628)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000304820, 0x2103610)
2022-10-05 20:30 freebsd-amd64-race tools@98560770 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 20:35:09 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xfadff6]

testing.(*T).Run(0xc000582ea0, {0x149692a, 0x7}, 0xc000595170)
	/tmp/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000582ea0, {0x14c4d47, 0x18}, 0x0, 0xc0002831b0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c4d47, 0x18}, 0x1605dd8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000582ea0, 0x1605dc0)
2022-10-05 20:30 windows-amd64-race tools@98560770 go@881a1654 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 20:36:49 unable to find a Client to add the protocol.Server to
2022/10/05 20:37:16 unable to find a Client to add the protocol.Server to
2022/10/05 20:37:19 unable to find a Client to add the protocol.Server to
2022/10/05 20:37:24 unable to find a Client to add the protocol.Server to
2022/10/05 20:37:34 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfa7414]

testing.(*T).Run(0xc00060f380, {0x147cff2, 0x6}, 0xc0031d6990)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00060f380, {0x14aec1b, 0x18}, 0x0, 0xc00063b700)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14aec1b, 0x18}, 0x15f1fa0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00060f380, 0x15f1f88)
2022-10-05 20:32 windows-amd64-race tools@d96b2388 go@0bf7ee99 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 21:04:45 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000291520, {0x147d1b6, 0x7}, 0xc0005a92c0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000291520, {0x14abece, 0x18}, 0x0, 0xc000282be0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14abece, 0x18}, 0x15ef260)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000291520, 0x15ef248)
2022-10-05 20:32 windows-amd64-race tools@d96b2388 go@881a1654 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 20:39:52 unable to find a Client to add the protocol.Server to
2022/10/05 20:40:27 unable to find a Client to add the protocol.Server to
2022/10/05 20:40:31 unable to find a Client to add the protocol.Server to
2022/10/05 20:40:37 unable to find a Client to add the protocol.Server to
2022/10/05 20:40:51 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc00029e340, {0x1479092, 0x6}, 0xc004517350)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00029e340, {0x14aacce, 0x18}, 0x0, 0xc000285880)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14aacce, 0x18}, 0x15ee060)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00029e340, 0x15ee048)
2022-10-05 23:17 freebsd-amd64-race tools@2f572702 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 23:24:37 unable to find a Client to add the protocol.Server to
2022/10/05 23:25:13 unable to find a Client to add the protocol.Server to
2022/10/05 23:25:18 unable to find a Client to add the protocol.Server to
2022/10/05 23:25:27 unable to find a Client to add the protocol.Server to
2022/10/05 23:25:39 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xf47877]

testing.(*T).Run(0xc00025b1e0, {0x141c2dd, 0x6}, 0xc003cea750)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00025b1e0, {0x144d449, 0x18}, 0x0, 0xc0002ff0b0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144d449, 0x18}, 0x158da40)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00025b1e0, 0x158da28)
2022-10-05 23:17 windows-amd64-race tools@2f572702 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 23:24:03 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfac536]

testing.(*T).Run(0xc000419ba0, {0x1490cef, 0x7}, 0xc0003235f0)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000419ba0, {0x14bf9d9, 0x18}, 0x0, 0xc000477f50)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14bf9d9, 0x18}, 0x16015d8)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000419ba0, 0x16015c0)
2022-10-05 23:17 freebsd-amd64-race tools@4ef38dc8 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 23:23:55 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xf39e4c]

testing.(*T).Run(0xc000582680, {0x141f1f6, 0x7}, 0xc0002cd3e0)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000582680, {0x144d449, 0x18}, 0x0, 0xc000600270)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144d449, 0x18}, 0x158da40)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000582680, 0x158da28)
2022-10-05 23:17 windows-amd64-race tools@4ef38dc8 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 23:26:03 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0x150fdb7]

testing.(*T).Run(0xc0005ad1e0, {0x19e0d05, 0x7}, 0xc000166e70)
	C:/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0005ad1e0, {0x1a0f631, 0x18}, 0x0, 0xc00006df50)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1a0f631, 0x18}, 0x1b50620)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0005ad1e0, 0x1b50608)
2022-10-05 23:17 windows-amd64-race tools@4ef38dc8 go@0bf7ee99 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 23:26:10 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000311040, {0x147e216, 0x7}, 0xc0005334d0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000311040, {0x14acf63, 0x18}, 0x0, 0xc0004f24f0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14acf63, 0x18}, 0x15f0360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000311040, 0x15f0348)
2022-10-05 23:17 freebsd-amd64-race tools@dc3cf95c go@af668c68 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 05:45:53 unable to find a Client to add the protocol.Server to
2022/10/06 05:46:14 unable to find a Client to add the protocol.Server to
2022/10/06 05:46:16 unable to find a Client to add the protocol.Server to
2022/10/06 05:46:20 unable to find a Client to add the protocol.Server to
2022/10/06 05:46:27 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0002a04e0, {0x147c15f, 0x6}, 0xc00c0c3260)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0002a04e0, {0x14ad52a, 0x18}, 0x0, 0xc0002fe050)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ad52a, 0x18}, 0x15efdb8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0002a04e0, 0x15efda0)
2022-10-05 23:17 illumos-amd64 tools@dc3cf95c go@0bf7ee99 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 23:41:11 unable to find a Client to add the protocol.Server to
2022/10/05 23:41:20 unable to find a Client to add the protocol.Server to
2022/10/05 23:41:21 unable to find a Client to add the protocol.Server to
2022/10/05 23:41:22 unable to find a Client to add the protocol.Server to
2022/10/05 23:41:26 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xb0a07b]

testing.(*T).Run(0xc000413ba0, {0xec4e76?, 0x10?}, 0xc0092cb2c0)
	/var/tmp/workdir-host-illumos-amd64-jclulow/go/src/testing/testing.go:1549 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000413ba0, {0xef603f, 0x18}, 0x0, 0xc00041f4d0)
	/var/tmp/workdir-host-illumos-amd64-jclulow/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x139
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x247c37a40033bf58?, {0xef603f, 0x18}, 0x1038cc0)
	/var/tmp/workdir-host-illumos-amd64-jclulow/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0xc00037c600?)
	/var/tmp/workdir-host-illumos-amd64-jclulow/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc000413ba0, 0x1038ca8)
2022-10-05 23:17 windows-amd64-race tools@dc3cf95c go@af668c68 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 05:49:30 unable to find a Client to add the protocol.Server to
2022/10/06 05:49:56 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc000289a00, {0x147e216, 0x7}, 0xc0000136b0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000289a00, {0x14acf63, 0x18}, 0x0, 0xc00020b7e0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14acf63, 0x18}, 0x15f0360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000289a00, 0x15f0348)
2022-10-05 23:17 windows-amd64-race tools@dc3cf95c go@0bf7ee99 x/tools/gopls/test.TestCommandLine (log)
2022/10/05 23:25:51 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfa55d4]

testing.(*T).Run(0xc000084340, {0x147e216, 0x7}, 0xc0000ac720)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000084340, {0x14acf63, 0x18}, 0x0, 0xc000687980)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14acf63, 0x18}, 0x15f0360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000084340, 0x15f0348)
2022-10-06 13:48 freebsd-amd64-race tools@ede3ab26 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 13:54:31 unable to find a Client to add the protocol.Server to
2022/10/06 13:55:11 unable to find a Client to add the protocol.Server to
2022/10/06 13:55:19 unable to find a Client to add the protocol.Server to
2022/10/06 13:55:26 unable to find a Client to add the protocol.Server to
2022/10/06 13:55:36 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xf47317]

testing.(*T).Run(0xc00031e4e0, {0x141b37d, 0x6}, 0xc0006c9830)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00031e4e0, {0x144c4de, 0x18}, 0x0, 0xc000559070)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144c4de, 0x18}, 0x158ca40)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00031e4e0, 0x158ca28)
2022-10-06 13:48 freebsd-amd64-race tools@ede3ab26 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 13:58:13 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0003356c0, {0x1493aea, 0x7}, 0xc0003d7b30)
	/tmp/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003356c0, {0x14c1f44, 0x18}, 0x0, 0xc000479b60)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c1f44, 0x18}, 0x1602f30)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0003356c0, 0x1602f18)
2022-10-06 13:48 openbsd-amd64-70 tools@ede3ab26 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 06:55:55 unable to find a Client to add the protocol.Server to
2022/10/06 06:56:09 unable to find a Client to add the protocol.Server to
2022/10/06 06:56:13 unable to find a Client to add the protocol.Server to
2022/10/06 06:56:17 unable to find a Client to add the protocol.Server to
2022/10/06 06:56:30 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xadc836]

testing.(*T).Run(0xc00058f040, {0xea3283?, 0xc000421860?}, 0xc007f2d0b0)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00058f040, {0xed4e22, 0x18}, 0x0, 0xc000362a00)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x21c
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x1374352f00261758?, {0xed4e22, 0x18}, 0x1015920)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc00058f040, 0x1015908)
2022-10-06 14:25 freebsd-amd64-race tools@bd8c28ff go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 14:39:27 unable to find a Client to add the protocol.Server to
2022/10/06 14:40:00 unable to find a Client to add the protocol.Server to
2022/10/06 14:40:06 unable to find a Client to add the protocol.Server to
2022/10/06 14:40:16 unable to find a Client to add the protocol.Server to
2022/10/06 14:40:28 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc00015c1a0, {0x141b37d, 0x6}, 0xc0036b97a0)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00015c1a0, {0x144c4de, 0x18}, 0x0, 0xc00007aa90)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144c4de, 0x18}, 0x158ca40)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00015c1a0, 0x158ca28)
2022-10-06 14:25 windows-amd64-race tools@bd8c28ff go@9dfadf91 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 15:00:15 unable to find a Client to add the protocol.Server to
2022/10/06 15:00:50 unable to find a Client to add the protocol.Server to
2022/10/06 15:00:55 unable to find a Client to add the protocol.Server to
2022/10/06 15:01:02 unable to find a Client to add the protocol.Server to
2022/10/06 15:01:16 unable to find a Client to add the protocol.Server to
2022/10/06 15:01:42 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfa5094]

testing.(*T).Run(0xc00038cd00, {0x147a3b2, 0x6}, 0xc00be6bb00)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00038cd00, {0x14ac018, 0x18}, 0x0, 0xc0004f0d70)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ac018, 0x18}, 0x15ef360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00038cd00, 0x15ef348)
2022-10-06 14:25 windows-amd64-race tools@bd8c28ff go@af668c68 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 14:32:11 unable to find a Client to add the protocol.Server to
2022/10/06 14:32:38 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfa5094]

testing.(*T).Run(0xc000284d00, {0x147d2d6, 0x7}, 0xc0004374d0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000284d00, {0x14ac018, 0x18}, 0x0, 0xc0002e71d0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ac018, 0x18}, 0x15ef360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000284d00, 0x15ef348)
2022-10-06 16:57 freebsd-amd64-race tools@c4f49e40 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 17:12:20 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc00021ba00, {0x141e296, 0x7}, 0xc00031b380)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00021ba00, {0x144c4de, 0x18}, 0x0, 0xc00031e500)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144c4de, 0x18}, 0x158ca40)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00021ba00, 0x158ca28)
2022-10-06 16:57 windows-amd64-race tools@c4f49e40 go@9dfadf91 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 17:05:29 unable to find a Client to add the protocol.Server to
2022/10/06 17:06:04 unable to find a Client to add the protocol.Server to
2022/10/06 17:06:08 unable to find a Client to add the protocol.Server to
2022/10/06 17:06:16 unable to find a Client to add the protocol.Server to
2022/10/06 17:06:30 unable to find a Client to add the protocol.Server to
2022/10/06 17:06:58 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0002044e0, {0x147a3b2, 0x6}, 0xc0097106c0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0002044e0, {0x14ac018, 0x18}, 0x0, 0xc0000f9b20)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ac018, 0x18}, 0x15ef360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0002044e0, 0x15ef348)
2022-10-06 16:57 windows-amd64-race tools@c4f49e40 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 17:15:01 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xf1f9f7]

testing.(*T).Run(0xc00014b520, {0x13efdc5, 0x7}, 0xc0000b3c50)
	C:/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00014b520, {0x141e6e6, 0x18}, 0x0, 0xc000088d40)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x141e6e6, 0x18}, 0x155f620)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00014b520, 0x155f608)
2022-10-06 17:35 dragonfly-amd64-622 tools@15525299 go@274d3a06 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 18:37:08 unable to find a Client to add the protocol.Server to
2022/10/06 18:37:21 unable to find a Client to add the protocol.Server to
2022/10/06 18:37:23 unable to find a Client to add the protocol.Server to
2022/10/06 18:37:25 unable to find a Client to add the protocol.Server to
2022/10/06 18:37:30 unable to find a Client to add the protocol.Server to
panic: internal error: in analysis fact_purity of package golang.org/lsptests/rename/issue42134: Fact.Set(func golang.org/lsptests/rename/issue42134.min(a int, b int) int, *purity.IsPure): can't set facts on objects belonging another package [recovered]
	panic: internal error: in analysis fact_purity of package golang.org/lsptests/rename/issue42134: Fact.Set(func golang.org/lsptests/rename/issue42134.min(a int, b int) int, *purity.IsPure): can't set facts on objects belonging another package

testing.(*T).Run(0xc000303860, {0xec8001?, 0x10?}, 0xc00ab038c0)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000303860, {0xef920e, 0x18}, 0x0, 0xc00052a360)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x139
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x232fdcce001a6758?, {0xef920e, 0x18}, 0x103b7b8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0xc00048a0c0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc000303860, 0x103b7a0)
2022-10-06 17:35 freebsd-amd64-race tools@15525299 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 17:40:45 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xf474b7]

testing.(*T).Run(0xc0003221a0, {0x141e296, 0x7}, 0xc00058e030)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003221a0, {0x144c4de, 0x18}, 0x0, 0xc0003ce0d0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144c4de, 0x18}, 0x158ca40)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0003221a0, 0x158ca28)
2022-10-06 17:35 windows-amd64-race tools@15525299 go@274d3a06 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 18:34:17 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0002ad040, {0x147d2d6, 0x7}, 0xc00023b620)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0002ad040, {0x14ac018, 0x18}, 0x0, 0xc0005aafd0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ac018, 0x18}, 0x15ef360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0002ad040, 0x15ef348)
2022-10-06 17:35 windows-amd64-race tools@15525299 go@9dfadf91 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 17:43:41 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfa5214]

testing.(*T).Run(0xc000205860, {0x147d2d6, 0x7}, 0xc00052d200)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000205860, {0x14ac018, 0x18}, 0x0, 0xc0002091f0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ac018, 0x18}, 0x15ef360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000205860, 0x15ef348)
2022-10-06 18:44 freebsd-amd64-race tools@c6825558 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 18:57:56 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000603860, {0x141e296, 0x7}, 0xc0001b0ba0)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000603860, {0x144c4de, 0x18}, 0x0, 0xc0001e02d0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144c4de, 0x18}, 0x158ca40)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000603860, 0x158ca28)
2022-10-06 18:44 openbsd-amd64-70 tools@c6825558 go@515e3de2 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 12:34:49 unable to find a Client to add the protocol.Server to
2022/10/06 12:35:02 unable to find a Client to add the protocol.Server to
2022/10/06 12:35:06 unable to find a Client to add the protocol.Server to
2022/10/06 12:35:10 unable to find a Client to add the protocol.Server to
2022/10/06 12:35:25 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xb0b35b]

testing.(*T).Run(0xc000102680, {0xec7064?, 0x10?}, 0xc0013fe2d0)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000102680, {0xef8e3a, 0x18}, 0x0, 0xc0001120d0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x139
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x39c13890002a2758?, {0xef8e3a, 0x18}, 0x103bad0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0xc00030aa00?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc000102680, 0x103bab8)
2022-10-06 18:44 windows-amd64-race tools@c6825558 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 19:01:04 unable to find a Client to add the protocol.Server to
2022/10/06 19:01:44 unable to find a Client to add the protocol.Server to
2022/10/06 19:01:49 unable to find a Client to add the protocol.Server to
2022/10/06 19:01:57 unable to find a Client to add the protocol.Server to
2022/10/06 19:02:11 unable to find a Client to add the protocol.Server to
2022/10/06 19:02:38 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0x1b5f9f7]

testing.(*T).Run(0xc0002049c0, {0x202ceb9, 0x6}, 0xc00a1fd500)
	C:/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0002049c0, {0x205e6e6, 0x18}, 0x0, 0xc0003eae00)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x205e6e6, 0x18}, 0x219f620)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0002049c0, 0x219f608)
2022-10-06 18:44 windows-amd64-race tools@c6825558 go@274d3a06 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 18:52:00 unable to find a Client to add the protocol.Server to
2022/10/06 18:52:37 unable to find a Client to add the protocol.Server to
2022/10/06 18:52:41 unable to find a Client to add the protocol.Server to
2022/10/06 18:52:48 unable to find a Client to add the protocol.Server to
2022/10/06 18:53:01 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x20 pc=0xf9833b]

testing.(*T).Run(0xc00022dd40, {0x147a3b2, 0x6}, 0xc0070718f0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00022dd40, {0x14ac018, 0x18}, 0x0, 0xc0003887e0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ac018, 0x18}, 0x15ef360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00022dd40, 0x15ef348)
2022-10-06 21:06 freebsd-amd64-race tools@778f9457 go@515e3de2 x/tools/gopls/test.TestCommandLine (log)
2022/10/06 21:11:03 unable to find a Client to add the protocol.Server to
2022/10/06 21:11:21 unable to find a Client to add the protocol.Server to
2022/10/06 21:11:23 unable to find a Client to add the protocol.Server to
2022/10/06 21:11:27 unable to find a Client to add the protocol.Server to
2022/10/06 21:11:33 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc00021bd40, {0x147c23f, 0x6}, 0xc0095bd410)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00021bd40, {0x14ad5ff, 0x18}, 0x0, 0xc0002e1ab0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ad5ff, 0x18}, 0x15efdd8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00021bd40, 0x15efdc0)
2022-10-06 21:06 windows-amd64-race tools@778f9457 go@d0b0b10b x/tools/gopls/test.TestCommandLine (log)
2022/10/07 13:53:20 unable to find a Client to add the protocol.Server to
2022/10/07 13:54:04 unable to find a Client to add the protocol.Server to
2022/10/07 13:54:08 unable to find a Client to add the protocol.Server to
2022/10/07 13:54:15 unable to find a Client to add the protocol.Server to
2022/10/07 13:54:29 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfa5214]

testing.(*T).Run(0xc0002a8000, {0x147a3b2, 0x6}, 0xc00408a810)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0002a8000, {0x14ac018, 0x18}, 0x0, 0xc000304360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ac018, 0x18}, 0x15ef360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0002a8000, 0x15ef348)
2022-10-06 21:06 windows-amd64-race tools@778f9457 go@fdea8e21 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 02:42:15 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000084820, {0x147d2d6, 0x7}, 0xc0000c54d0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000084820, {0x14ac018, 0x18}, 0x0, 0xc00008a200)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ac018, 0x18}, 0x15ef360)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000084820, 0x15ef348)
2022-10-07 14:24 windows-amd64-race tools@60ddccae go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 14:42:04 unable to find a Client to add the protocol.Server to
2022/10/07 14:42:39 unable to find a Client to add the protocol.Server to
2022/10/07 14:42:44 unable to find a Client to add the protocol.Server to
2022/10/07 14:42:51 unable to find a Client to add the protocol.Server to
2022/10/07 14:43:03 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xdd0e17]

testing.(*T).Run(0xc00029bd40, {0x129f2b9, 0x6}, 0xc004ab7620)
	C:/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00029bd40, {0x12d0af0, 0x18}, 0x0, 0xc000285cc0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x12d0af0, 0x18}, 0x1411ac0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00029bd40, 0x1411aa8)
2022-10-07 14:48 windows-amd64-race tools@f2c4579a go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 14:56:25 unable to find a Client to add the protocol.Server to
2022/10/07 14:57:01 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000315ba0, {0x149218f, 0x7}, 0xc00065ede0)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000315ba0, {0x14c0e78, 0x18}, 0x0, 0xc0004f3ef0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c0e78, 0x18}, 0x1602a58)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000315ba0, 0x1602a40)
2022-10-07 15:16 freebsd-amd64-race tools@a410e98a go@5ca0cd3f x/tools/gopls/test.TestCommandLine (log)
2022/10/07 16:59:49 unable to find a Client to add the protocol.Server to
2022/10/07 17:00:06 unable to find a Client to add the protocol.Server to
2022/10/07 17:00:09 unable to find a Client to add the protocol.Server to
2022/10/07 17:00:12 unable to find a Client to add the protocol.Server to
2022/10/07 17:00:20 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000562680, {0x147d61f, 0x6}, 0xc004d283c0)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000562680, {0x14ae9e9, 0x18}, 0x0, 0xc00054c600)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ae9e9, 0x18}, 0x15f1280)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000562680, 0x15f1268)
2022-10-07 15:16 freebsd-amd64-race tools@a410e98a go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 15:32:03 unable to find a Client to add the protocol.Server to
panic: internal error: in analysis fact_purity of package golang.org/lsptests/rename/issue42134: Fact.Set(func golang.org/lsptests/rename/issue42134.min(a int, b int) int, *purity.IsPure): can't set facts on objects belonging another package [recovered]
	panic: internal error: in analysis fact_purity of package golang.org/lsptests/rename/issue42134: Fact.Set(func golang.org/lsptests/rename/issue42134.min(a int, b int) int, *purity.IsPure): can't set facts on objects belonging another package

testing.(*T).Run(0xc000400680, {0x1420696, 0x7}, 0xc000608240)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000400680, {0x144e8e8, 0x18}, 0x0, 0xc00057e2e0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144e8e8, 0x18}, 0x158ef08)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000400680, 0x158eef0)
2022-10-07 17:27 freebsd-amd64-race tools@709f1082 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 17:42:05 unable to find a Client to add the protocol.Server to
2022/10/07 17:42:20 unable to find a Client to add the protocol.Server to
2022/10/07 17:42:22 unable to find a Client to add the protocol.Server to
2022/10/07 17:42:25 unable to find a Client to add the protocol.Server to
2022/10/07 17:42:32 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xfacc96]

testing.(*T).Run(0xc000539a00, {0x1492fac, 0x6}, 0xc00c720d50)
	/tmp/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000539a00, {0x14c432e, 0x18}, 0x0, 0xc000081f80)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c432e, 0x18}, 0x16053d8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000539a00, 0x16053c0)
2022-10-07 17:27 openbsd-amd64-70 tools@709f1082 go@747e1961 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 10:40:25 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xb0bd9b]

testing.(*T).Run(0xc0000c0d00, {0xecb34d?, 0x10?}, 0xc0002920c0)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0000c0d00, {0xefa224, 0x18}, 0x0, 0xc00028a110)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x139
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x34fe9a6900064f58?, {0xefa224, 0x18}, 0x103cf78)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0x2?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc0000c0d00, 0x103cf60)
2022-10-07 17:27 windows-amd64-race tools@709f1082 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 17:41:34 unable to find a Client to add the protocol.Server to
2022/10/07 17:42:12 unable to find a Client to add the protocol.Server to
2022/10/07 17:42:18 unable to find a Client to add the protocol.Server to
2022/10/07 17:42:27 unable to find a Client to add the protocol.Server to
2022/10/07 17:42:41 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000395380, {0x148f28b, 0x6}, 0xc00b631200)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000395380, {0x14c0e98, 0x18}, 0x0, 0xc000070cd0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c0e98, 0x18}, 0x1602ac0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000395380, 0x1602aa8)
2022-10-07 17:55 freebsd-amd64-race tools@20c1ee70 go@c4674e01 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 18:11:45 unable to find a Client to add the protocol.Server to
2022/10/07 18:12:02 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc0000bdd40, {0x148049d, 0x7}, 0xc0002fa030)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0000bdd40, {0x14ae949, 0x18}, 0x0, 0xc000504000)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14ae949, 0x18}, 0x15f1238)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0000bdd40, 0x15f1220)
2022-10-07 17:55 freebsd-amd64-race tools@20c1ee70 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 18:11:45 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc000554ea0, {0x1420616, 0x7}, 0xc000602d20)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000554ea0, {0x144e868, 0x18}, 0x0, 0xc0003889e0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144e868, 0x18}, 0x158eec0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000554ea0, 0x158eea8)
2022-10-07 17:55 windows-amd64-race tools@20c1ee70 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 18:15:18 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000297860, {0x149310f, 0x7}, 0xc0000ca330)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000297860, {0x14c1df8, 0x18}, 0x0, 0xc00040b040)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c1df8, 0x18}, 0x1603a58)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000297860, 0x1603a40)
2022-10-11 16:03 windows-amd64-race tools@cd0288ff go@0f64a494 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 16:12:38 unable to find a Client to add the protocol.Server to
2022/10/11 16:13:16 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfa1bd4]

testing.(*T).Run(0xc0002851e0, {0x1479fd6, 0x7}, 0xc000243500)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0002851e0, {0x14a8d4a, 0x18}, 0x0, 0xc00010f8e0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14a8d4a, 0x18}, 0x15ec180)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0002851e0, 0x15ec168)
2022-10-11 16:22 freebsd-amd64-race tools@49b340b3 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 16:29:04 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0000f7040, {0x1420636, 0x7}, 0xc0000f99b0)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0000f7040, {0x144e89a, 0x18}, 0x0, 0xc00007a460)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144e89a, 0x18}, 0x158eec0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0000f7040, 0x158eea8)
2022-10-11 16:22 freebsd-amd64-race tools@49b340b3 go@0f64a494 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 16:33:08 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xf91a5b]

testing.(*T).Run(0xc00055ba00, {0x147ae3d, 0x7}, 0xc0000a0360)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00055ba00, {0x14a9311, 0x18}, 0x0, 0xc0000804b0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14a9311, 0x18}, 0x15ebbd8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00055ba00, 0x15ebbc0)
2022-10-11 16:22 openbsd-amd64-70 tools@49b340b3 go@f1e50a16 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 11:07:03 unable to find a Client to add the protocol.Server to
2022/10/11 11:07:19 unable to find a Client to add the protocol.Server to
2022/10/11 11:07:24 unable to find a Client to add the protocol.Server to
2022/10/11 11:07:28 unable to find a Client to add the protocol.Server to
2022/10/11 11:07:44 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xb0797b]

testing.(*T).Run(0xc0000ccb60, {0xec3d44?, 0x10?}, 0xc0030f4e40)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0000ccb60, {0xef5b4c, 0x18}, 0x0, 0xc00007e270)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x139
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x9a2d74c00131758?, {0xef5b4c, 0x18}, 0x10388d0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0xc000299d80?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc0000ccb60, 0x10388b8)
2022-10-11 16:22 windows-amd64-race tools@49b340b3 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 16:30:15 unable to find a Client to add the protocol.Server to
2022/10/11 16:30:52 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfadb96]

testing.(*T).Run(0xc000311380, {0x149312f, 0x7}, 0xc000616990)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000311380, {0x14c1e2a, 0x18}, 0x0, 0xc000404bc0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c1e2a, 0x18}, 0x1603a58)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000311380, 0x1603a40)
2022-10-11 18:07 freebsd-amd64-race tools@29429f53 go@01604129 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 18:57:16 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0000b51e0, {0x147be3d, 0x7}, 0xc0004bc450)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0000b51e0, {0x14aa311, 0x18}, 0x0, 0xc0000f8060)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14aa311, 0x18}, 0x15ecbd8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0000b51e0, 0x15ecbc0)
2022-10-11 18:07 freebsd-amd64-race tools@29429f53 go@f1e50a16 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 18:11:41 unable to find a Client to add the protocol.Server to
2022/10/11 18:11:59 unable to find a Client to add the protocol.Server to
2022/10/11 18:12:01 unable to find a Client to add the protocol.Server to
2022/10/11 18:12:04 unable to find a Client to add the protocol.Server to
2022/10/11 18:12:12 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xf9e9d4]

testing.(*T).Run(0xc00036d380, {0x1478f1f, 0x6}, 0xc00694e840)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00036d380, {0x14aa311, 0x18}, 0x0, 0xc000367b20)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14aa311, 0x18}, 0x15ecbd8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00036d380, 0x15ecbc0)
2022-10-11 18:07 windows-amd64-race tools@29429f53 go@01604129 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 19:06:53 unable to find a Client to add the protocol.Server to
2022/10/11 19:07:33 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0xfa1c74]

testing.(*T).Run(0xc000284820, {0x1479fd6, 0x7}, 0xc000019260)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000284820, {0x14a8d4a, 0x18}, 0x0, 0xc000209de0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14a8d4a, 0x18}, 0x15ec180)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000284820, 0x15ec168)
2022-10-11 18:07 windows-amd64-race tools@29429f53 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 18:24:38 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0002849c0, {0x149312f, 0x7}, 0xc0005aede0)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0002849c0, {0x14c1e2a, 0x18}, 0x0, 0xc000071ed0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14c1e2a, 0x18}, 0x1603a58)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0002849c0, 0x1603a40)
2022-10-11 20:40 freebsd-amd64-race tools@ab79327e go@140bc244 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 21:08:30 unable to find a Client to add the protocol.Server to
2022/10/11 21:08:48 unable to find a Client to add the protocol.Server to
2022/10/11 21:08:51 unable to find a Client to add the protocol.Server to
2022/10/11 21:08:54 unable to find a Client to add the protocol.Server to
2022/10/11 21:09:00 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xf9de14]

testing.(*T).Run(0xc0002a7520, {0x1477ecf, 0x6}, 0xc00955d170)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0002a7520, {0x14a90ed, 0x18}, 0x0, 0xc000406030)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14a90ed, 0x18}, 0x15ec158)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0002a7520, 0x15ec140)
2022-10-11 20:40 freebsd-amd64-race tools@ab79327e go@2dbc5736 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 20:59:43 unable to find a Client to add the protocol.Server to
2022/10/11 21:00:02 unable to find a Client to add the protocol.Server to
2022/10/11 21:00:04 unable to find a Client to add the protocol.Server to
2022/10/11 21:00:09 unable to find a Client to add the protocol.Server to
2022/10/11 21:00:17 unable to find a Client to add the protocol.Server to
2022/10/11 21:00:33 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xf9de14]

testing.(*T).Run(0xc0003f1040, {0x1477ecf, 0x6}, 0xc006225320)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003f1040, {0x14a90ed, 0x18}, 0x0, 0xc000492000)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14a90ed, 0x18}, 0x15ec158)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0003f1040, 0x15ec140)
2022-10-11 20:40 freebsd-amd64-race tools@ab79327e go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 20:54:10 unable to find a Client to add the protocol.Server to
2022/10/11 20:54:43 unable to find a Client to add the protocol.Server to
2022/10/11 20:54:47 unable to find a Client to add the protocol.Server to
2022/10/11 20:54:58 unable to find a Client to add the protocol.Server to
2022/10/11 20:55:09 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000290b60, {0x141d71d, 0x6}, 0xc006b85710)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000290b60, {0x144e89a, 0x18}, 0x0, 0xc000280ad0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144e89a, 0x18}, 0x158eec0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000290b60, 0x158eea8)
2022-10-11 20:40 freebsd-amd64-race tools@ab79327e go@b6e7e162 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 20:45:35 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xf9ea94]

testing.(*T).Run(0xc00036ed00, {0x147be3d, 0x7}, 0xc000601680)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00036ed00, {0x14aa311, 0x18}, 0x0, 0xc00036d280)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14aa311, 0x18}, 0x15ecbf8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00036ed00, 0x15ecbe0)
2022-10-11 20:40 windows-amd64-race tools@ab79327e go@2dbc5736 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 21:02:27 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000085d40, {0x1479f7f, 0x7}, 0xc000011620)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000085d40, {0x14a8b26, 0x18}, 0x0, 0xc00008a500)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14a8b26, 0x18}, 0x15ec700)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000085d40, 0x15ec6e8)
2022-10-11 21:42 freebsd-amd64-race tools@19a5504f go@28a6f9cf x/tools/gopls/test.TestCommandLine (log)
2022/10/12 14:51:35 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x1043d7b]

testing.(*T).Run(0xc0001024e0, {0x1518ac2, 0x7}, 0xc00021c990)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0001024e0, {0x1547263, 0x18}, 0x0, 0xc000216590)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1547263, 0x18}, 0x168bb48)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0001024e0, 0x168bb30)
2022-10-11 21:42 freebsd-amd64-race tools@19a5504f go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 21:56:03 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0xff0317]

testing.(*T).Run(0xc0002844e0, {0x14b23e6, 0x7}, 0xc0001c8180)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0002844e0, {0x14e0a50, 0x18}, 0x0, 0xc0001b4010)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14e0a50, 0x18}, 0x1622658)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0002844e0, 0x1622640)
2022-10-11 21:42 windows-amd64-race tools@19a5504f go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/11 21:50:19 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000310ea0, {0x15282df, 0x7}, 0xc0006d60c0)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000310ea0, {0x155744e, 0x18}, 0x0, 0xc00046f680)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x155744e, 0x18}, 0x169a718)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000310ea0, 0x169a700)
2022-10-12 14:51 freebsd-amd64-race tools@b20ae4bc go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/12 14:57:14 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc00022d040, {0x152afda, 0x7}, 0xc0002ec1b0)
	/tmp/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00022d040, {0x15598c4, 0x18}, 0x0, 0xc0004254c0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x15598c4, 0x18}, 0x169c030)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00022d040, 0x169c018)
2022-10-12 14:51 freebsd-amd64-race tools@b20ae4bc go@28a6f9cf x/tools/gopls/test.TestCommandLine (log)
2022/10/12 15:01:31 unable to find a Client to add the protocol.Server to
2022/10/12 15:01:49 unable to find a Client to add the protocol.Server to
2022/10/12 15:01:52 unable to find a Client to add the protocol.Server to
2022/10/12 15:01:55 unable to find a Client to add the protocol.Server to
2022/10/12 15:02:03 unable to find a Client to add the protocol.Server to
2022/10/12 15:02:18 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x1050c54]

testing.(*T).Run(0xc0003916c0, {0x1515b67, 0x6}, 0xc001b96090)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003916c0, {0x1547263, 0x18}, 0x0, 0xc0003e4030)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1547263, 0x18}, 0x168bb48)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0003916c0, 0x168bb30)
2022-10-12 14:51 windows-amd64-race tools@b20ae4bc go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/12 15:07:55 unable to find a Client to add the protocol.Server to
2022/10/12 15:08:22 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x20 pc=0x104b24f]

testing.(*T).Run(0xc00029bba0, {0x15282df, 0x7}, 0xc000578300)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00029bba0, {0x155744e, 0x18}, 0x0, 0xc000581240)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x155744e, 0x18}, 0x169a718)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00029bba0, 0x169a700)
2022-10-12 18:24 freebsd-amd64-race tools@d3752388 go@1a7f08cf x/tools/gopls/test.TestCommandLine (log)
2022/10/12 23:05:55 unable to find a Client to add the protocol.Server to
2022/10/12 23:06:15 unable to find a Client to add the protocol.Server to
2022/10/12 23:06:18 unable to find a Client to add the protocol.Server to
2022/10/12 23:06:23 unable to find a Client to add the protocol.Server to
2022/10/12 23:06:32 unable to find a Client to add the protocol.Server to
2022/10/12 23:06:49 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x1051394]

testing.(*T).Run(0xc000102ea0, {0x151842b, 0x6}, 0xc005084a20)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000102ea0, {0x1549b30, 0x18}, 0x0, 0xc0003f0050)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1549b30, 0x18}, 0x168e5a8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000102ea0, 0x168e590)
2022-10-12 18:24 freebsd-amd64-race tools@d3752388 go@6a2a11fc x/tools/gopls/test.TestCommandLine (log)
2022/10/12 21:00:48 unable to find a Client to add the protocol.Server to
2022/10/12 21:01:06 unable to find a Client to add the protocol.Server to
2022/10/12 21:01:08 unable to find a Client to add the protocol.Server to
2022/10/12 21:01:12 unable to find a Client to add the protocol.Server to
2022/10/12 21:01:17 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000198820, {0x151842b, 0x6}, 0xc009ee3a10)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000198820, {0x1549b30, 0x18}, 0x0, 0xc000256060)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1549b30, 0x18}, 0x168e5a8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000198820, 0x168e590)
2022-10-12 18:24 freebsd-amd64-race tools@d3752388 go@e0d01b84 x/tools/gopls/test.TestCommandLine (log)
2022/10/12 20:36:31 unable to find a Client to add the protocol.Server to
2022/10/12 20:36:49 unable to find a Client to add the protocol.Server to
2022/10/12 20:36:52 unable to find a Client to add the protocol.Server to
2022/10/12 20:36:56 unable to find a Client to add the protocol.Server to
2022/10/12 20:37:01 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000313520, {0x151842b, 0x6}, 0xc0095f6c00)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000313520, {0x1549b30, 0x18}, 0x0, 0xc000300050)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1549b30, 0x18}, 0x168e5a8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000313520, 0x168e590)
2022-10-12 18:24 openbsd-386-70 tools@d3752388 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/12 11:37:29 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x87667a3]

testing.(*T).Run(0x62082960, {0x8a996b7, 0x7}, 0x620f0480)
	/tmp/workdir/go/src/testing/testing.go:1494 +0x38d
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0x62082960, {0x8ac8edf, 0x18}, 0x0, 0x62095c28)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x11d
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x62082960, {0x8ac8edf, 0x18}, 0x8bf502c)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x71
golang.org/x/tools/gopls/test_test.TestCommandLine(0x62082960)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x37
testing.tRunner(0x62082960, 0x8bf5020)
2022-10-12 18:24 windows-amd64-race tools@d3752388 go@9ec69908 x/tools/gopls/test.TestCommandLine (log)
2022/10/12 20:22:58 unable to find a Client to add the protocol.Server to
2022/10/12 20:23:41 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0x1054274]

testing.(*T).Run(0xc0000851e0, {0x1519065, 0x7}, 0xc00035f1d0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0000851e0, {0x15480a4, 0x18}, 0x0, 0xc00008b790)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x15480a4, 0x18}, 0x168d4f0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0000851e0, 0x168d4d8)
2022-10-12 18:24 windows-amd64-race tools@d3752388 go@89566448 x/tools/gopls/test.TestCommandLine (log)
2022/10/12 18:42:22 unable to find a Client to add the protocol.Server to
2022/10/12 18:42:58 unable to find a Client to add the protocol.Server to
2022/10/12 18:43:03 unable to find a Client to add the protocol.Server to
2022/10/12 18:43:12 unable to find a Client to add the protocol.Server to
2022/10/12 18:43:26 unable to find a Client to add the protocol.Server to
2022/10/12 18:43:53 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0003069c0, {0x152679b, 0x6}, 0xc0020df2f0)
	C:/workdir/go/src/testing/testing.go:1494 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003069c0, {0x1558876, 0x18}, 0x0, 0xc0003097f0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1558876, 0x18}, 0x169bb58)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0003069c0, 0x169bb40)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-07 14:24 freebsd-amd64-race tools@60ddccae go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/07 14:30:21 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc0003181a0, {0x141f696, 0x7}, 0xc0002bbd40)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003181a0, {0x144d8e8, 0x18}, 0x0, 0xc000358330)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x144d8e8, 0x18}, 0x158dee0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0003181a0, 0x158dec8)
2022-10-12 18:24 freebsd-amd64-race tools@d3752388 go@6f445a9d x/tools/gopls/test.TestCommandLine (log)
2022/10/12 23:32:41 unable to find a Client to add the protocol.Server to
2022/10/12 23:32:54 unable to find a Client to add the protocol.Server to
2022/10/12 23:32:56 unable to find a Client to add the protocol.Server to
2022/10/12 23:32:59 unable to find a Client to add the protocol.Server to
2022/10/12 23:33:05 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc0003de9c0, {0x151842b, 0x6}, 0xc00778cc00)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003de9c0, {0x1549bff, 0x18}, 0x0, 0xc00063e250)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1549bff, 0x18}, 0x168e488)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0003de9c0, 0x168e470)
2022-10-12 18:24 windows-amd64-race tools@d3752388 go@6f445a9d x/tools/gopls/test.TestCommandLine (log)
2022/10/12 23:41:15 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x20 pc=0x1047fdb]

testing.(*T).Run(0xc000205860, {0x151a525, 0x7}, 0xc0003e5200)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000205860, {0x1549638, 0x18}, 0x0, 0xc000207d80)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1549638, 0x18}, 0x168ea30)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000205860, 0x168ea18)
2022-10-13 15:07 freebsd-amd64-race tools@b2533141 go@4a0ce469 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 15:47:11 unable to find a Client to add the protocol.Server to
2022/10/13 15:47:34 unable to find a Client to add the protocol.Server to
2022/10/13 15:47:37 unable to find a Client to add the protocol.Server to
2022/10/13 15:47:42 unable to find a Client to add the protocol.Server to
2022/10/13 15:47:49 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0004e0000, {0x15188ab, 0x6}, 0xc005bb4480)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0004e0000, {0x154a0ad, 0x18}, 0x0, 0xc0004c32b0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x154a0ad, 0x18}, 0x168ece8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0004e0000, 0x168ecd0)
2022-10-13 15:07 freebsd-amd64-race tools@b2533141 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 15:13:11 unable to find a Client to add the protocol.Server to
2022/10/13 15:13:52 unable to find a Client to add the protocol.Server to
2022/10/13 15:13:58 unable to find a Client to add the protocol.Server to
2022/10/13 15:14:05 unable to find a Client to add the protocol.Server to
2022/10/13 15:14:15 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000396d00, {0x14b0c8d, 0x6}, 0xc005da45a0)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000396d00, {0x14e2286, 0x18}, 0x0, 0xc000446010)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14e2286, 0x18}, 0x1624238)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000396d00, 0x1624220)
2022-10-13 15:07 illumos-amd64 tools@b2533141 go@4a0ce469 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 16:33:06 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0003d5860, {0xf26464?, 0x10?}, 0xc0003f5b60)
	/var/tmp/workdir-host-illumos-amd64-jclulow/go/src/testing/testing.go:1549 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003d5860, {0xf54b1e, 0x18}, 0x0, 0xc0003e1400)
	/var/tmp/workdir-host-illumos-amd64-jclulow/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x139
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x14db6a00022ff58?, {0xf54b1e, 0x18}, 0x1099b80)
	/var/tmp/workdir-host-illumos-amd64-jclulow/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0xc000325580?)
	/var/tmp/workdir-host-illumos-amd64-jclulow/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc0003d5860, 0x1099b68)
2022-10-13 16:31 freebsd-amd64-race tools@f87c1ed9 go@4a0ce469 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 16:41:45 unable to find a Client to add the protocol.Server to
2022/10/13 16:42:02 unable to find a Client to add the protocol.Server to
2022/10/13 16:42:05 unable to find a Client to add the protocol.Server to
2022/10/13 16:42:10 unable to find a Client to add the protocol.Server to
2022/10/13 16:42:17 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x1051634]

testing.(*T).Run(0xc00049f1e0, {0x15188ab, 0x6}, 0xc0038b9e60)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00049f1e0, {0x154a0ad, 0x18}, 0x0, 0xc000485f30)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x154a0ad, 0x18}, 0x168ece8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00049f1e0, 0x168ecd0)

watchflakes

@gopherbot gopherbot reopened this Oct 13, 2022
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-13 16:31 freebsd-amd64-race tools@f87c1ed9 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 16:38:29 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc000234680, {0x14b3bf0, 0x7}, 0xc00040cfc0)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000234680, {0x14e2286, 0x18}, 0x0, 0xc000384020)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14e2286, 0x18}, 0x1624238)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000234680, 0x1624220)

watchflakes

@golang golang deleted a comment from gopherbot Oct 13, 2022
@golang golang deleted a comment from gopherbot Oct 13, 2022
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-13 17:41 freebsd-amd64-race tools@ffb862b5 go@f2acc607 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 17:46:10 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000103a00, {0x151b80c, 0x7}, 0xc000582360)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000103a00, {0x154a0ad, 0x18}, 0x0, 0xc0001120f0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x154a0ad, 0x18}, 0x168ece8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000103a00, 0x168ecd0)
2022-10-13 17:41 freebsd-amd64-race tools@ffb862b5 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 17:54:57 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0000acea0, {0x14b3bf0, 0x7}, 0xc0005587b0)
	/tmp/workdir/go/src/testing/testing.go:1487 +0x750
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0000acea0, {0x14e2286, 0x18}, 0x0, 0xc0003a3940)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x31f
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x14e2286, 0x18}, 0x1624238)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xaf
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0000acea0, 0x1624220)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-13 17:41 freebsd-amd64-race tools@ffb862b5 go@36ca37f3 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 18:40:43 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc0003aa340, {0x151b80c, 0x7}, 0xc00063ef00)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0003aa340, {0x154a0ad, 0x18}, 0x0, 0xc000630cd0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x154a0ad, 0x18}, 0x168ece8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0003aa340, 0x168ecd0)
2022-10-13 17:41 freebsd-amd64-race tools@ffb862b5 go@1ef685fb x/tools/gopls/test.TestCommandLine (log)
2022/10/13 18:32:54 unable to find a Client to add the protocol.Server to
2022/10/13 18:33:14 unable to find a Client to add the protocol.Server to
2022/10/13 18:33:16 unable to find a Client to add the protocol.Server to
2022/10/13 18:33:20 unable to find a Client to add the protocol.Server to
2022/10/13 18:33:26 unable to find a Client to add the protocol.Server to
2022/10/13 18:33:44 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc00031a820, {0x15188ab, 0x6}, 0xc00050bcb0)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00031a820, {0x154a0ad, 0x18}, 0x0, 0xc000110000)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x154a0ad, 0x18}, 0x168ece8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00031a820, 0x168ecd0)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-13 17:41 openbsd-amd64-70 tools@ffb862b5 go@36ca37f3 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 11:47:09 unable to find a Client to add the protocol.Server to
2022/10/13 11:47:26 unable to find a Client to add the protocol.Server to
2022/10/13 11:47:29 unable to find a Client to add the protocol.Server to
2022/10/13 11:47:34 unable to find a Client to add the protocol.Server to
2022/10/13 11:47:49 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc00054eea0, {0xf2664c?, 0x10?}, 0xc00a194b70)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00054eea0, {0xf58864, 0x18}, 0x0, 0xc000566350)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x139
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x392fa86f0006a758?, {0xf58864, 0x18}, 0x109d970)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0xc000422b80?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc00054eea0, 0x109d958)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-13 17:41 windows-amd64-race tools@ffb862b5 go@9fe17a03 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 19:01:27 unable to find a Client to add the protocol.Server to
2022/10/13 19:02:03 unable to find a Client to add the protocol.Server to
2022/10/13 19:02:07 unable to find a Client to add the protocol.Server to
2022/10/13 19:02:15 unable to find a Client to add the protocol.Server to
2022/10/13 19:02:28 unable to find a Client to add the protocol.Server to
panic: nil type [recovered]
	panic: nil type

testing.(*T).Run(0xc0001c9ba0, {0x1517a1e, 0x6}, 0xc00b70cde0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc0001c9ba0, {0x1549ac6, 0x18}, 0x0, 0xc000208420)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1549ac6, 0x18}, 0x168f270)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc0001c9ba0, 0x168f258)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-13 17:41 freebsd-amd64-race tools@ffb862b5 go@379a49c5 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 20:22:36 unable to find a Client to add the protocol.Server to
2022/10/13 20:22:54 unable to find a Client to add the protocol.Server to
2022/10/13 20:22:56 unable to find a Client to add the protocol.Server to
2022/10/13 20:22:59 unable to find a Client to add the protocol.Server to
2022/10/13 20:23:05 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x1051634]

testing.(*T).Run(0xc00037f1e0, {0x15188ab, 0x6}, 0xc00993f3e0)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00037f1e0, {0x154a0ad, 0x18}, 0x0, 0xc00036bfa0)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x154a0ad, 0x18}, 0x168ece8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc00037f1e0, 0x168ecd0)

watchflakes

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-13 17:41 freebsd-amd64-race tools@ffb862b5 go@005c78d8 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 20:45:03 unable to find a Client to add the protocol.Server to
2022/10/13 20:45:20 unable to find a Client to add the protocol.Server to
panic: interface conversion: types.Type is nil, not *types.Struct [recovered]
	panic: interface conversion: types.Type is nil, not *types.Struct

testing.(*T).Run(0xc000306b60, {0x151b80c, 0x7}, 0xc00032e4b0)
	/tmp/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000306b60, {0x154a0ad, 0x18}, 0x0, 0xc000312040)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x154a0ad, 0x18}, 0x168ece8)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	/tmp/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000306b60, 0x168ecd0)

watchflakes

@findleyr
Copy link
Contributor

This is a known issue that we're actively debugging. We can disable the consistency check that leads to this failure mode, but would rather fix the core bug.

@findleyr
Copy link
Contributor

Ok, we understand it now, and have an idea for a fix. We'll fix this tomorrow.

@rsc
Copy link
Contributor

rsc commented Oct 14, 2022

Feel free to leave open. The bot is going to keep posting, but you can ignore that.

@gopherbot
Copy link
Author

Change https://go.dev/cl/442794 mentions this issue: gopls/internal/lsp/cache: disable strict analysis while we fix panics

gopherbot pushed a commit to golang/tools that referenced this issue Oct 15, 2022
We now understand the longstanding race causing panics in gopls analysis
(the cache key for analysis handles is not correct, and can lead to
cache hits for analysis of stale packages).

It will take a little while to redesign our analysis caching, the
simplest solution being to hang analysis results off of the actual
package they are analyzing. In the meantime, suppress the panic as
before, to eliminate flakes.

For golang/go#55201
For golang/go#56035

Change-Id: I96600f186f9f31b67dae10c0a95a14fa73630571
Reviewed-on: https://go-review.googlesource.com/c/tools/+/442794
Run-TryBot: Robert Findley <rfindley@google.com>
Reviewed-by: Alan Donovan <adonovan@google.com>
gopls-CI: kokoro <noreply+kokoro@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2022-10-13 16:31 darwin-amd64-12_0 tools@f87c1ed9 go@947091d3 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 09:41:33 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x10074f306]

testing.(*T).Run(0xc00031fa00, {0x100b0d48f?, 0xc0003fb930?}, 0xc00055b140)
	/Users/gopher/workdir/go/src/testing/testing.go:1487 +0x37a
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc00031fa00, {0x100b3b9e5, 0x18}, 0x0, 0xc0003055d0)
	/Users/gopher/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x21c
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x3b467810003a2758?, {0x100b3b9e5, 0x18}, 0x100c7dde0)
	/Users/gopher/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0x7e
golang.org/x/tools/gopls/test_test.TestCommandLine(0xf?)
	/Users/gopher/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x2c
testing.tRunner(0xc00031fa00, 0x100c7ddc8)
2022-10-13 16:31 windows-amd64-race tools@f87c1ed9 go@f2acc607 x/tools/gopls/test.TestCommandLine (log)
2022/10/13 17:39:13 unable to find a Client to add the protocol.Server to
2022/10/13 17:39:55 unable to find a Client to add the protocol.Server to
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x38 pc=0x1054c94]

testing.(*T).Run(0xc000313ba0, {0x151a985, 0x7}, 0xc0006675c0)
	C:/workdir/go/src/testing/testing.go:1549 +0x789
golang.org/x/tools/gopls/internal/lsp/tests.RunTests(0xc000313ba0, {0x1549ac6, 0x18}, 0x0, 0xc0003026a0)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/tests/tests.go:297 +0x19e
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestCommandLine(0x0?, {0x1549ac6, 0x18}, 0x168f270)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/cmdtest.go:44 +0xb2
golang.org/x/tools/gopls/test_test.TestCommandLine(0x0?)
	C:/workdir/gopath/src/golang.org/x/tools/gopls/test/gopls_test.go:34 +0x45
testing.tRunner(0xc000313ba0, 0x168f258)

watchflakes

@adonovan
Copy link
Member

We believe https://go.dev/cl/443100 (submitted at 1.58pm ET today) should have fixed this crash.

Shortly before that, we submitted https://go.dev/cl/442794 to temporarily suppress panics; and we will soon submit https://go.dev/cl/443340 to revert that, since we believe the panics are fixing.

Closing this issue now, but please re-open it if any future flakes appear in these tests.

@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2023-01-18 02:12 aix-ppc64 tools@5bedd861 go@7026a8a1 x/tools/gopls/test.TestCommandLine (log)
2023/01/17 22:25:30 unable to find a Client to add the protocol.Server to
2023/01/17 22:26:14 unable to find a Client to add the protocol.Server to
2023/01/17 22:26:17 unable to find a Client to add the protocol.Server to
2023/01/17 22:26:20 unable to find a Client to add the protocol.Server to
2023/01/17 22:26:28 unable to find a Client to add the protocol.Server to
2023/01/17 22:27:10 unable to find a Client to add the protocol.Server to
2023/01/17 22:27:13 unable to find a Client to add the protocol.Server to
2023/01/17 22:27:16 unable to find a Client to add the protocol.Server to
--- FAIL: TestCommandLine (114.66s)
    --- FAIL: TestCommandLine/Modules (58.98s)
        --- FAIL: TestCommandLine/Modules/Diagnostics (0.75s)
            --- FAIL: TestCommandLine/Modules/Diagnostics/var (0.02s)
                check.go:62: var.go:3:11-3:12: unmatched diagnostic pattern "(undeclared name|undefined): y"
                check.go:62: var.go:6:17-6:18: unmatched diagnostic pattern "(undeclared name|undefined): n"
                check.go:62: var.go:9:5-9:6: unmatched diagnostic pattern "(undeclared name|undefined): i"
                check.go:62: var.go:11:1-11:2: unmatched diagnostic pattern "(undeclared name|undefined): r"
            --- FAIL: TestCommandLine/Modules/Diagnostics/noparse_format (0.02s)
                check.go:62: noparse_format.go:9:4-9:5: unmatched diagnostic pattern "missing condition in if statement"
                check.go:62: noparse_format.go:11:4-11:6: unmatched diagnostic pattern "no new variables"
            --- FAIL: TestCommandLine/Modules/Diagnostics/rundespiteerrors (0.02s)
...
                    -		z = 1
                    -	} else if 100 > n+2 { //@diag("n", "compiler", "(undeclared name|undefined): n", "error"),suggestedfix("n", "quickfix", "")
                    -		z = 4
                    -	}
                    -	i := 
                    -	for i < 200 { //@diag("i", "compiler", "(undeclared name|undefined): i", "error"),suggestedfix("i", "quickfix", "")
                    -	}
                    -	r() //@diag("r", "compiler", "(undeclared name|undefined): r", "error")
                    -	return z
                    -}

watchflakes

@gopherbot gopherbot reopened this Jan 18, 2023
@findleyr
Copy link
Contributor

This was reopened due to #57900.

@gopherbot gopherbot reopened this Jan 25, 2023
@gopherbot
Copy link
Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/test" && test == "TestCommandLine"
2023-01-17 18:50 aix-ppc64 tools@d958e854 go@dbe327a6 x/tools/gopls/test.TestCommandLine (log)
2023/01/18 03:00:45 unable to find a Client to add the protocol.Server to
2023/01/18 03:01:32 unable to find a Client to add the protocol.Server to
2023/01/18 03:01:35 unable to find a Client to add the protocol.Server to
2023/01/18 03:01:38 unable to find a Client to add the protocol.Server to
2023/01/18 03:01:45 unable to find a Client to add the protocol.Server to
2023/01/18 03:02:27 unable to find a Client to add the protocol.Server to
2023/01/18 03:02:30 unable to find a Client to add the protocol.Server to
2023/01/18 03:02:33 unable to find a Client to add the protocol.Server to
--- FAIL: TestCommandLine (115.79s)
    --- FAIL: TestCommandLine/Modules (61.01s)
        --- FAIL: TestCommandLine/Modules/Diagnostics (1.01s)
            --- FAIL: TestCommandLine/Modules/Diagnostics/bad1 (0.10s)
                check.go:62: bad1.go:8:6-8:13: unmatched diagnostic pattern "(undeclared name|undefined): unknown"
                check.go:62: bad1.go:16:1-16:2: unmatched diagnostic pattern "x declared (and|but) not used"
                check.go:62: bad1.go:17:5-17:6: unmatched diagnostic pattern "q declared (and|but) not used"
                check.go:62: bad1.go:17:7-17:11: unmatched diagnostic pattern "(undeclared name|undefined): blah"
                check.go:62: bad1.go:18:5-18:6: unmatched diagnostic pattern "t declared (and|but) not used"
                check.go:62: bad1.go:18:9-18:13: unmatched diagnostic pattern "(undeclared name|undefined): blob"
                check.go:62: bad1.go:27:5-27:7: unmatched diagnostic pattern "ch declared (and|but) not used"
                check.go:62: bad1.go:27:14-27:22: unmatched diagnostic pattern "(undeclared name|undefined): favType1"
...
                    @@ -1,8 +1 @@
                    -package extract
                    +
                    -
                    -func _() {
                    -	x := 1
                    -	var _ = x + 2 //@suggestedfix("1", "refactor.extract", "")
                    -	var _ = 3 + 4 //@suggestedfix("3 + 4", "refactor.extract", "")
                    -}
                    -
2023-01-17 18:50 aix-ppc64 tools@d958e854 go@f773bef9 x/tools/gopls/test.TestCommandLine (log)
2023/01/18 04:31:35 unable to find a Client to add the protocol.Server to
2023/01/18 04:32:22 unable to find a Client to add the protocol.Server to
2023/01/18 04:32:25 unable to find a Client to add the protocol.Server to
2023/01/18 04:32:28 unable to find a Client to add the protocol.Server to
2023/01/18 04:32:35 unable to find a Client to add the protocol.Server to
2023/01/18 04:33:17 unable to find a Client to add the protocol.Server to
2023/01/18 04:33:19 unable to find a Client to add the protocol.Server to
2023/01/18 04:33:22 unable to find a Client to add the protocol.Server to
--- FAIL: TestCommandLine (114.91s)
    --- FAIL: TestCommandLine/Modules (60.91s)
        --- FAIL: TestCommandLine/Modules/Diagnostics (0.92s)
            --- FAIL: TestCommandLine/Modules/Diagnostics/badstmt (0.02s)
                check.go:62: badstmt.go:10:12-10:15: unmatched diagnostic pattern "function must be invoked in defer statement|expression in defer must be function call"
                check.go:62: badstmt.go:12:3-12:5: unmatched diagnostic pattern "no new variables"
            --- FAIL: TestCommandLine/Modules/Diagnostics/generator (0.02s)
                check.go:62: generator.go:3:5-3:6: unmatched diagnostic pattern "x declared (and|but) not used"
            --- FAIL: TestCommandLine/Modules/Diagnostics/testy_test (0.70s)
                check.go:62: testy_test.go:10:5-10:6: unmatched diagnostic pattern "x declared (and|but) not used"
            --- FAIL: TestCommandLine/Modules/Diagnostics/generated (0.02s)
                check.go:62: generated.go:5:5-5:6: unmatched diagnostic pattern "y declared (and|but) not used"
...
            --- FAIL: TestCommandLine/GOPATH/SuggestedFix/noresultvalues_3_19 (0.00s)
                suggested_fix.go:36: suggested fixes failed for /ramdisk8GB/workdir-host-aix-ppc64-osuosl/tmp/TestCommandLine_GOPATH3845428121/lsptests/src/golang.org/lsptests/typeerrors/noresultvalues.go:
                    --- want
                    +++ got
                    @@ -1,6 +1 @@
                    -package typeerrors
                    -
                    -func x() { return } //@suggestedfix("nil", "quickfix", "")
                    -
                    -func y() { return nil, "hello" } //@suggestedfix("nil", "quickfix", "")
2023-01-17 23:21 aix-ppc64 tools@f3e53e5c go@7e740f91 x/tools/gopls/test.TestCommandLine (log)
2023/01/18 01:24:10 unable to find a Client to add the protocol.Server to
2023/01/18 01:24:56 unable to find a Client to add the protocol.Server to
2023/01/18 01:24:59 unable to find a Client to add the protocol.Server to
2023/01/18 01:25:02 unable to find a Client to add the protocol.Server to
2023/01/18 01:25:09 unable to find a Client to add the protocol.Server to
2023/01/18 01:25:51 unable to find a Client to add the protocol.Server to
2023/01/18 01:25:53 unable to find a Client to add the protocol.Server to
2023/01/18 01:25:56 unable to find a Client to add the protocol.Server to
--- FAIL: TestCommandLine (114.08s)
    --- FAIL: TestCommandLine/Modules (60.57s)
        --- FAIL: TestCommandLine/Modules/Diagnostics (0.85s)
            --- FAIL: TestCommandLine/Modules/Diagnostics/bad_format (0.61s)
                check.go:62: bad_format.go:13:5-13:6: unmatched diagnostic pattern "x declared (and|but) not used"
            --- FAIL: TestCommandLine/Modules/Diagnostics/bad1 (0.02s)
                check.go:62: bad1.go:8:6-8:13: unmatched diagnostic pattern "(undeclared name|undefined): unknown"
                check.go:62: bad1.go:16:1-16:2: unmatched diagnostic pattern "x declared (and|but) not used"
                check.go:62: bad1.go:17:5-17:6: unmatched diagnostic pattern "q declared (and|but) not used"
                check.go:62: bad1.go:17:7-17:11: unmatched diagnostic pattern "(undeclared name|undefined): blah"
                check.go:62: bad1.go:18:5-18:6: unmatched diagnostic pattern "t declared (and|but) not used"
                check.go:62: bad1.go:18:9-18:13: unmatched diagnostic pattern "(undeclared name|undefined): blob"
...
                    -package missingfunction
                    -
                    -func selector() {
                    -	m := map[int]bool{}
                    -	undefinedSelector(m[1]) //@suggestedfix("undefinedSelector", "quickfix", "")
                    -}
                    -
                    -func undefinedSelector(b bool) {
                    -	panic("unimplemented")
                    -}
2023-01-18 02:12 aix-ppc64 tools@5bedd861 go@581603cb x/tools/gopls/test.TestCommandLine (log)
2023/01/17 22:10:37 unable to find a Client to add the protocol.Server to
2023/01/17 22:11:26 unable to find a Client to add the protocol.Server to
2023/01/17 22:11:29 unable to find a Client to add the protocol.Server to
2023/01/17 22:11:33 unable to find a Client to add the protocol.Server to
2023/01/17 22:11:40 unable to find a Client to add the protocol.Server to
2023/01/17 22:12:20 unable to find a Client to add the protocol.Server to
2023/01/17 22:12:22 unable to find a Client to add the protocol.Server to
2023/01/17 22:12:25 unable to find a Client to add the protocol.Server to
--- FAIL: TestCommandLine (116.98s)
    --- FAIL: TestCommandLine/Modules (65.34s)
        --- FAIL: TestCommandLine/Modules/Diagnostics (0.88s)
            --- FAIL: TestCommandLine/Modules/Diagnostics/bad_format (0.64s)
                check.go:62: bad_format.go:13:5-13:6: unmatched diagnostic pattern "x declared (and|but) not used"
            --- FAIL: TestCommandLine/Modules/Diagnostics/bad1 (0.02s)
                check.go:62: bad1.go:8:6-8:13: unmatched diagnostic pattern "(undeclared name|undefined): unknown"
                check.go:62: bad1.go:16:1-16:2: unmatched diagnostic pattern "x declared (and|but) not used"
                check.go:62: bad1.go:17:5-17:6: unmatched diagnostic pattern "q declared (and|but) not used"
                check.go:62: bad1.go:17:7-17:11: unmatched diagnostic pattern "(undeclared name|undefined): blah"
                check.go:62: bad1.go:18:5-18:6: unmatched diagnostic pattern "t declared (and|but) not used"
                check.go:62: bad1.go:18:9-18:13: unmatched diagnostic pattern "(undeclared name|undefined): blob"
...
                    -
                    -func uniqueArguments() {
                    -	var s string
                    -	var i int
                    -	undefinedUniqueArguments(s, i, s) //@suggestedfix("undefinedUniqueArguments", "quickfix", "")
                    -}
                    -
                    -func undefinedUniqueArguments(s1 string, i int, s2 string) {
                    -	panic("unimplemented")
                    -}
2023-01-18 14:54 aix-ppc64 tools@f0e2d5c5 go@7026a8a1 x/tools/gopls/test.TestCommandLine (log)
2023/01/18 09:52:15 unable to find a Client to add the protocol.Server to
2023/01/18 09:52:59 unable to find a Client to add the protocol.Server to
2023/01/18 09:53:01 unable to find a Client to add the protocol.Server to
2023/01/18 09:53:04 unable to find a Client to add the protocol.Server to
2023/01/18 09:53:12 unable to find a Client to add the protocol.Server to
2023/01/18 09:53:55 unable to find a Client to add the protocol.Server to
2023/01/18 09:53:58 unable to find a Client to add the protocol.Server to
2023/01/18 09:54:01 unable to find a Client to add the protocol.Server to
--- FAIL: TestCommandLine (113.46s)
    --- FAIL: TestCommandLine/Modules (57.84s)
        --- FAIL: TestCommandLine/Modules/Diagnostics (0.69s)
            --- FAIL: TestCommandLine/Modules/Diagnostics/bad0 (0.02s)
                check.go:62: bad0.go:5:9-5:53: unmatched diagnostic pattern "could not import golang.org/lsptests/assign/internal/secret \\(invalid use of internal package golang.org/lsptests/assign/internal/secret\\)"
                check.go:62: bad0.go:9:9-9:10: unmatched diagnostic pattern "cannot use x \\(variable of type string\\) as int value in argument to random2"
                check.go:62: bad0.go:11:1-11:2: unmatched diagnostic pattern "y declared (and|but) not used"
                check.go:62: bad0.go:21:2-21:6: unmatched diagnostic pattern "unknown field f in struct literal"
            --- FAIL: TestCommandLine/Modules/Diagnostics/noparse_format (0.02s)
                check.go:62: noparse_format.go:9:4-9:5: unmatched diagnostic pattern "missing condition in if statement"
                check.go:62: noparse_format.go:11:4-11:6: unmatched diagnostic pattern "no new variables"
            --- FAIL: TestCommandLine/Modules/Diagnostics/generator (0.02s)
...
                    -	if 100 < 90 {
                    -		z = 1
                    -	} else if 100 > n+2 { //@diag("n", "compiler", "(undeclared name|undefined): n", "error"),suggestedfix("n", "quickfix", "")
                    -		z = 4
                    -	}
                    -	for i < 200 { //@diag("i", "compiler", "(undeclared name|undefined): i", "error"),suggestedfix("i", "quickfix", "")
                    -	}
                    -	r() //@diag("r", "compiler", "(undeclared name|undefined): r", "error")
                    -	return z
                    -}
2023-01-18 14:59 aix-ppc64 tools@957bec5a go@7026a8a1 x/tools/gopls/test.TestCommandLine (log)
2023/01/18 10:07:10 unable to find a Client to add the protocol.Server to
2023/01/18 10:07:57 unable to find a Client to add the protocol.Server to
2023/01/18 10:08:00 unable to find a Client to add the protocol.Server to
2023/01/18 10:08:03 unable to find a Client to add the protocol.Server to
2023/01/18 10:08:11 unable to find a Client to add the protocol.Server to
2023/01/18 10:08:56 unable to find a Client to add the protocol.Server to
2023/01/18 10:08:59 unable to find a Client to add the protocol.Server to
2023/01/18 10:09:02 unable to find a Client to add the protocol.Server to
--- FAIL: TestCommandLine (119.53s)
    --- FAIL: TestCommandLine/Modules (61.86s)
        --- FAIL: TestCommandLine/Modules/Diagnostics (1.00s)
            --- FAIL: TestCommandLine/Modules/Diagnostics/bad0 (0.01s)
                check.go:62: bad0.go:5:9-5:53: unmatched diagnostic pattern "could not import golang.org/lsptests/assign/internal/secret \\(invalid use of internal package golang.org/lsptests/assign/internal/secret\\)"
                check.go:62: bad0.go:9:9-9:10: unmatched diagnostic pattern "cannot use x \\(variable of type string\\) as int value in argument to random2"
                check.go:62: bad0.go:11:1-11:2: unmatched diagnostic pattern "y declared (and|but) not used"
                check.go:62: bad0.go:21:2-21:6: unmatched diagnostic pattern "unknown field f in struct literal"
            --- FAIL: TestCommandLine/Modules/Diagnostics/noparse_format (0.02s)
                check.go:62: noparse_format.go:9:4-9:5: unmatched diagnostic pattern "missing condition in if statement"
                check.go:62: noparse_format.go:11:4-11:6: unmatched diagnostic pattern "no new variables"
            --- FAIL: TestCommandLine/Modules/Diagnostics/generated (0.02s)
...
                    @@ -1,8 +1 @@
                    -package extract
                    +
                    -
                    -func _() {
                    -	x := 1
                    -	var _ = x + 2 //@suggestedfix("1", "refactor.extract", "")
                    -	var _ = 3 + 4 //@suggestedfix("3 + 4", "refactor.extract", "")
                    -}
                    -
2023-01-18 15:15 aix-ppc64 tools@2fa6ca1e go@7026a8a1 x/tools/gopls/test.TestCommandLine (log)
2023/01/18 10:22:02 unable to find a Client to add the protocol.Server to
2023/01/18 10:22:50 unable to find a Client to add the protocol.Server to
2023/01/18 10:22:53 unable to find a Client to add the protocol.Server to
2023/01/18 10:22:56 unable to find a Client to add the protocol.Server to
2023/01/18 10:23:04 unable to find a Client to add the protocol.Server to
2023/01/18 10:23:49 unable to find a Client to add the protocol.Server to
2023/01/18 10:23:51 unable to find a Client to add the protocol.Server to
2023/01/18 10:23:55 unable to find a Client to add the protocol.Server to
--- FAIL: TestCommandLine (120.42s)
    --- FAIL: TestCommandLine/Modules (62.29s)
        --- FAIL: TestCommandLine/Modules/Diagnostics (0.78s)
            --- FAIL: TestCommandLine/Modules/Diagnostics/var (0.02s)
                check.go:62: var.go:3:11-3:12: unmatched diagnostic pattern "(undeclared name|undefined): y"
                check.go:62: var.go:6:17-6:18: unmatched diagnostic pattern "(undeclared name|undefined): n"
                check.go:62: var.go:9:5-9:6: unmatched diagnostic pattern "(undeclared name|undefined): i"
                check.go:62: var.go:11:1-11:2: unmatched diagnostic pattern "(undeclared name|undefined): r"
            --- FAIL: TestCommandLine/Modules/Diagnostics/noparse (0.02s)
                check.go:62: noparse.go:16:3-16:5: unmatched diagnostic pattern "no new variables"
                check.go:62: noparse.go:23:5-23:6: unmatched diagnostic pattern "expected 'IDENT', found '.'"
            --- FAIL: TestCommandLine/Modules/Diagnostics/bad_test (0.56s)
...
                    -	x0 := 0
                    -	if true {
                    -		x := ast.CompositeLit{}
                    -		y := x //@suggestedfix("ast.CompositeLit{}", "refactor.extract", "")
                    -	}
                    -	if true {
                    -		x1 := !false //@suggestedfix("!false", "refactor.extract", "")
                    -	}
                    -}
                    -

watchflakes

@golang golang locked and limited conversation to collaborators Jan 25, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
FrozenDueToAge gopls Issues related to the Go language server, gopls. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. Tools This label describes issues relating to any tools in the x/tools repository.
Projects
Status: Done
Development

No branches or pull requests

4 participants