Skip to content

x/tools/gopls: crash due to panic: invalid Pos value (go/token/position.go:281) #47231

@Gusted

Description

@Gusted

gopls version: v0.7.0
gopls flags:
update flags: proxy
extension version: 2021.7.219
go version: 1.16.5
environment: VSCodium linux
initialization error: undefined
manual restart count: 0
total start count: 1

ATTENTION: PLEASE PROVIDE THE DETAILS REQUESTED BELOW.

Describe what you observed.

So pretty much, second time it happened. I was just doing some text editing of some variables, and out of nowhere the crash popped up. I'm not sure if I did really anything strange.

panic: invalid Pos value 5242695 (should be in [5240473, 5242689[)

goroutine 1588 [running]:
go/token.(*File).Offset(0xc002909560, 0x4fff47, 0x889)
	  position.go:281  0x146
golang.org/x/tools/internal/lsp/cache.fixArrayType(0xc00297cdd0, 0xfb0d70, 0xc00297e8c0, 0xc002909560, 0xc001854900, 0x8a8, 0x900, 0x60c700)
	  parse.go:1074  0xe6
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0aa0, 0xc00297cdd0, 0xfb0d70, 0xc00297e8c0, 0xd9e500)
	  parse.go:689  0x2fe
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0aa0, 0xc00297cdd0, 0xc002ada600)
	  parse.go:749  0xb2
go/ast.inspector.Visit(0xc00295ac00, 0xfb0aa0, 0xc00297cdd0, 0x0, 0x0)
	  walk.go:373  0x3a
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0aa0, 0xc00297cdd0)
	  walk.go:52  0x63
go/ast.walkExprList(0xfae140, 0xc00295ac00, 0xc00297e840, 0x3, 0x4)
	  walk.go:26  0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0d70, 0xc00297e8c0)
	  walk.go:104  0x406
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0b40, 0xc002971380)
	  walk.go:147  0x17fe
go/ast.walkExprList(0xfae140, 0xc00295ac00, 0xc00297e700, 0x4, 0x4)
	  walk.go:26  0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0d70, 0xc00297e900)
	  walk.go:104  0x406
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0b40, 0xc0029713b0)
	  walk.go:147  0x17fe
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0e60, 0xc002959e90)
	  walk.go:196  0x1a05
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959ea0, 0x1, 0x1)
	  walk.go:32  0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc0029713e0)
	  walk.go:224  0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb1040, 0xc00297e940)
	  walk.go:231  0x1af2
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959eb0, 0x1, 0x1)
	  walk.go:32  0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc002971410)
	  walk.go:224  0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0f00, 0xc00297e980)
	  walk.go:275  0x6aa
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959ec0, 0x1, 0x1)
	  walk.go:32  0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc002971440)
	  walk.go:224  0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb1040, 0xc00297e9c0)
	  walk.go:231  0x1af2
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002907980, 0x6, 0x8)
	  walk.go:32  0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc002971470)
	  walk.go:224  0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0f00, 0xc00297ea00)
	  walk.go:275  0x6aa
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959ed0, 0x1, 0x1)
	  walk.go:32  0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc0029714a0)
	  walk.go:224  0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0f50, 0xc002959ee0)
	  walk.go:98  0x29f2
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0c08, 0xc00297ea40)
	  walk.go:136  0xf85
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0fc8, 0xc002959830)
	  walk.go:210  0x385
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959800, 0x1, 0x1)
	  walk.go:32  0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc002970d20)
	  walk.go:224  0x1968
go/ast.Inspect(...)
	  walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0bb8, 0xc002970d20, 0xc002962640)
	  parse.go:732  0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc002953d10, 0xfb0bb8, 0xc002970d20, 0xc002909560, 0xc001854900, 0x8a8, 0x900, 0xc00295a8d0)
	  parse.go:678  0x105
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0ac8, 0xc00297c540, 0xfb0bb8, 0xc002970d20, 0xd9e520)
	  parse.go:683  0x20a
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0ac8, 0xc00297c540, 0xc00295a800)
	  parse.go:749  0xb2
go/ast.inspector.Visit(0xc00295a8d0, 0xfb0ac8, 0xc00297c540, 0x60f6da, 0x0)
	  walk.go:373  0x3a
go/ast.Walk(0xfae140, 0xc00295a8d0, 0xfb0ac8, 0xc00297c540)
	  walk.go:52  0x63
go/ast.walkStmtList(0xfae140, 0xc00295a8d0, 0xc002959800, 0x1, 0x1)
	  walk.go:32  0x9e
go/ast.Walk(0xfae140, 0xc00295a8d0, 0xfb0bb8, 0xc002970d20)
	  walk.go:224  0x1968
go/ast.Walk(0xfae140, 0xc00295a8d0, 0xfb0f28, 0xc002970d50)
	  walk.go:344  0xce6
go/ast.walkDeclList(0xfae140, 0xc00295a8d0, 0xc002960840, 0x4, 0x4)
	  walk.go:38  0x9e
go/ast.Walk(0xfae140, 0xc00295a8d0, 0xfb0ed8, 0xc002907700)
	  walk.go:353  0x2446
go/ast.Inspect(...)
	  walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0ed8, 0xc002907700, 0xc002962460)
	  parse.go:732  0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc002953d10, 0xfb0ed8, 0xc002907700, 0xc002909560, 0xc001854900, 0x8a8, 0x900, 0xc00295a8a0)
	  parse.go:678  0x105
golang.org/x/tools/internal/lsp/cache.parseGo(0xfbf318, 0xc002953d10, 0xc000123840, 0xfc3218, 0xc000675380, 0x2, 0x0)
	  parse.go:283  0x9ae
golang.org/x/tools/internal/lsp/cache.(*snapshot).parseGoHandle.func1(0xfbf318, 0xc002960200, 0xfad200, 0xc0014c60e0, 0xc0005a7008, 0x0)
	  parse.go:62  0x7d
golang.org/x/tools/internal/memoize.(*Handle).run.func1(0xc002958f20, 0xfbf318, 0xc002960200, 0xc002107ae0, 0xfad200, 0xc0014c60e0, 0xc00103b0e0)
	  memoize.go:322  0xab
created by golang.org/x/tools/internal/memoize.(*Handle).run
	  memoize.go:315  0x185
[Error - 8:06:59 PM] 

GOPLS server log:

[Info  - 8:03:43 PM] 2021/07/15 20:03:43 go env for /home/gusted/Desktop/coding/bot
(root /home/gusted/Desktop/coding/bot)
(go version go version go1.16.5 linux/amd64)
(valid build configuration = true)
(build flags: [])
GONOPROXY=
GOPATH=/home/gusted/go
GOPROXY=https://proxy.golang.org,direct
GOMOD=/home/gusted/Desktop/coding/bot/go.mod
GOPRIVATE=
GOROOT=/usr/lib/go
GOMODCACHE=/home/gusted/go/pkg/mod
GONOSUMDB=
GO111MODULE=
GOSUMDB=sum.golang.org
GOCACHE=/home/gusted/.cache/go-build
GOFLAGS=
GOINSECURE=


[Info  - 8:03:43 PM] 2021/07/15 20:03:43 go/packages.Load
	snapshot=0
	directory=/home/gusted/Desktop/coding/bot
	query=[bot/... builtin]
	packages=7

[Info  - 8:03:44 PM] 2021/07/15 20:03:44 falling back to safe trimming due to type errors: [/usr/lib/go/src/runtime/vdso_linux.go:54:38: invalid operation: division by zero /usr/lib/go/src/runtime/vdso_linux.go:55:38: invalid operation: division by zero] or still-missing identifiers: map[memRecordCycle:true pageBits:true]
	package="runtime"

[Info  - 8:03:44 PM] 2021/07/15 20:03:44 discovered missing identifiers: map[options:true]
	package="vendor/golang.org/x/text/unicode/bidi"

[Info  - 8:03:44 PM] 2021/07/15 20:03:44 discovered missing identifiers: map[encoder:true]
	package="image/png"

[Info  - 8:04:13 PM] 2021/07/15 20:04:13 background imports cache refresh starting

[Info  - 8:04:14 PM] 2021/07/15 20:04:14 background refresh finished after 54.66734ms

[Error - 8:04:19 PM] Request textDocument/definition failed.
  Message: no identifier found
  Code: 0 
[Info  - 8:04:50 PM] 2021/07/15 20:04:50 background imports cache refresh starting

[Info  - 8:04:50 PM] 2021/07/15 20:04:50 background refresh finished after 14.599771ms

[Error - 8:05:18 PM] 2021/07/15 20:05:18 no signature help: cannot find an enclosing function
	position={25 5}

[Error - 8:05:18 PM] 2021/07/15 20:05:18 imports fixes: AllImportsFixes: /home/gusted/Desktop/coding/bot/utils/knock-port.go:28:2: expected ')', found 'return' (and 9 more errors)
	file="/home/gusted/Desktop/coding/bot/utils/knock-port.go"

[Error - 8:05:22 PM] 2021/07/15 20:05:22 unable to compute positions for type errors: no parsed file for  in bot/utils
	package="bot/utils"

[Error - 8:05:22 PM] 2021/07/15 20:05:22 unable to compute positions for type errors: invalid pos
	package="bot/utils"

[Error - 8:05:22 PM] 2021/07/15 20:05:22 DocumentSymbols failed: invalid pos
	URI=file:///home/gusted/Desktop/coding/bot/utils/knock-port.go

[Error - 8:05:22 PM] 2021/07/15 20:05:22 imports fixes: AllImportsFixes: /home/gusted/Desktop/coding/bot/utils/knock-port.go:28:2: expected operand, found 'return' (and 15 more errors)
	file="/home/gusted/Desktop/coding/bot/utils/knock-port.go"

[Error - 8:05:23 PM] 2021/07/15 20:05:23 no signature help: cannot find an enclosing function
	position={27 2}

[Info  - 8:05:44 PM] 2021/07/15 20:05:44 background imports cache refresh starting

[Info  - 8:05:44 PM] 2021/07/15 20:05:44 background refresh finished after 13.469362ms

[Info  - 8:06:26 PM] 2021/07/15 20:06:26 background imports cache refresh starting

[Info  - 8:06:26 PM] 2021/07/15 20:06:26 background refresh finished after 14.480352ms

[Error - 8:06:49 PM] 2021/07/15 20:06:49 no completions found: this is a definition of var _ error
	position={64 12}

panic: invalid Pos value 19117163 (should be in [19114941, 19117157[)

goroutine 5872 [running]:
go/token.(*File).Offset(0xc001a386c0, 0x123b46b, 0x889)
	/usr/lib/go/src/go/token/position.go:281 +0x146
golang.org/x/tools/internal/lsp/cache.fixArrayType(0xc003e210e0, 0xfb0d70, 0xc003a41140, 0xc001a386c0, 0xc001687000, 0x8a8, 0xfcf, 0x60c700)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:1074 +0xe6
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0aa0, 0xc003e210e0, 0xfb0d70, 0xc003a41140, 0xd9e500)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:689 +0x2fe
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0aa0, 0xc003e210e0, 0xc001738700)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc0033289f0, 0xfb0aa0, 0xc003e210e0, 0x0, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0aa0, 0xc003e210e0)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkExprList(0xfae140, 0xc0033289f0, 0xc003a410c0, 0x3, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0d70, 0xc003a41140)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0b40, 0xc003908e40)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.walkExprList(0xfae140, 0xc0033289f0, 0xc003a40f40, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0d70, 0xc003a41180)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0b40, 0xc003908e70)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0e60, 0xc001dc1030)
	/usr/lib/go/src/go/ast/walk.go:196 +0x1a05
go/ast.walkStmtList(0xfae140, 0xc0033289f0, 0xc001dc1040, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0bb8, 0xc003908ea0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb1040, 0xc003a411c0)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc0033289f0, 0xc001dc1050, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0bb8, 0xc003908ed0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0f00, 0xc003a41200)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc0033289f0, 0xc001dc1060, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0bb8, 0xc003908f00)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb1040, 0xc003a41240)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc0033289f0, 0xc005fa5080, 0x6, 0x8)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0bb8, 0xc003908f30)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0f00, 0xc003a41280)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc0033289f0, 0xc001dc1070, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0bb8, 0xc003908f60)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0f50, 0xc001dc1080)
	/usr/lib/go/src/go/ast/walk.go:98 +0x29f2
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0c08, 0xc003a412c0)
	/usr/lib/go/src/go/ast/walk.go:136 +0xf85
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0fc8, 0xc001dc09c0)
	/usr/lib/go/src/go/ast/walk.go:210 +0x385
go/ast.walkStmtList(0xfae140, 0xc0033289f0, 0xc001dc0990, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0033289f0, 0xfb0bb8, 0xc003908780)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0bb8, 0xc003908780, 0xc00572a870)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc001aaf5c0, 0xfb0bb8, 0xc003908780, 0xc001a386c0, 0xc001687000, 0x8a8, 0xfcf, 0xc0033286c0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0ac8, 0xc003e20800, 0xfb0bb8, 0xc003908780, 0xd9e520)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:683 +0x20a
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0ac8, 0xc003e20800, 0xc003328600)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc0033286c0, 0xfb0ac8, 0xc003e20800, 0x60f6da, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc0033286c0, 0xfb0ac8, 0xc003e20800)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkStmtList(0xfae140, 0xc0033286c0, 0xc001dc0990, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0033286c0, 0xfb0bb8, 0xc003908780)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0033286c0, 0xfb0f28, 0xc0039087b0)
	/usr/lib/go/src/go/ast/walk.go:344 +0xce6
go/ast.walkDeclList(0xfae140, 0xc0033286c0, 0xc003a34100, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:38 +0x9e
go/ast.Walk(0xfae140, 0xc0033286c0, 0xfb0ed8, 0xc005fa4e00)
	/usr/lib/go/src/go/ast/walk.go:353 +0x2446
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0ed8, 0xc005fa4e00, 0xc00572a690)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc001aaf5c0, 0xfb0ed8, 0xc005fa4e00, 0xc001a386c0, 0xc001687000, 0x8a8, 0xfcf, 0xc003328690)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.parseGo(0xfbf318, 0xc001aaf5c0, 0xc000201fc0, 0xfc3218, 0xc001a38060, 0x2, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:283 +0x9ae
golang.org/x/tools/internal/lsp/cache.(*snapshot).parseGoHandle.func1(0xfbf318, 0xc003949b00, 0xfad200, 0xc0023a40e0, 0xc0050fa2a0, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:62 +0x7d
golang.org/x/tools/internal/memoize.(*Handle).run.func1(0xc001dc0010, 0xfbf318, 0xc003949b00, 0xc002f377a0, 0xfad200, 0xc0023a40e0, 0xc001a381e0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:322 +0xab
created by golang.org/x/tools/internal/memoize.(*Handle).run
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:315 +0x185
[Info  - 8:06:50 PM] Connection to server got closed. Server will restart.
[Info  - 8:06:50 PM] 2021/07/15 20:06:50 go env for /home/gusted/Desktop/coding/bot
(root /home/gusted/Desktop/coding/bot)
(go version go version go1.16.5 linux/amd64)
(valid build configuration = true)
(build flags: [])
GOROOT=/usr/lib/go
GONOSUMDB=
GOPRIVATE=
GOPATH=/home/gusted/go
GO111MODULE=
GOCACHE=/home/gusted/.cache/go-build
GOMOD=/home/gusted/Desktop/coding/bot/go.mod
GOPROXY=https://proxy.golang.org,direct
GONOPROXY=
GOMODCACHE=/home/gusted/go/pkg/mod
GOSUMDB=sum.golang.org
GOFLAGS=
GOINSECURE=


[Info  - 8:06:50 PM] 2021/07/15 20:06:50 go/packages.Load
	snapshot=0
	directory=/home/gusted/Desktop/coding/bot
	query=[bot/... builtin]
	packages=7

panic: invalid Pos value 8733431 (should be in [8731209, 8733425[)

goroutine 1597 [running]:
go/token.(*File).Offset(0xc002778600, 0x8542f7, 0x889)
	/usr/lib/go/src/go/token/position.go:281 +0x146
golang.org/x/tools/internal/lsp/cache.fixArrayType(0xc00245bee0, 0xfb0d70, 0xc002768400, 0xc002778600, 0xc000ebb200, 0x8a8, 0x900, 0x60c700)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:1074 +0xe6
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0aa0, 0xc00245bee0, 0xfb0d70, 0xc002768400, 0xd9e500)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:689 +0x2fe
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0aa0, 0xc00245bee0, 0xc0013af000)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc00243f140, 0xfb0aa0, 0xc00245bee0, 0x0, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0aa0, 0xc00245bee0)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkExprList(0xfae140, 0xc00243f140, 0xc002768380, 0x3, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0d70, 0xc002768400)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0b40, 0xc0024fd140)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.walkExprList(0xfae140, 0xc00243f140, 0xc002768240, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0d70, 0xc002768440)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0b40, 0xc0024fd170)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0e60, 0xc001cf6490)
	/usr/lib/go/src/go/ast/walk.go:196 +0x1a05
go/ast.walkStmtList(0xfae140, 0xc00243f140, 0xc001cf64a0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0bb8, 0xc0024fd1a0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb1040, 0xc002768480)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc00243f140, 0xc001cf64b0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0bb8, 0xc0024fd1d0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0f00, 0xc0027684c0)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc00243f140, 0xc001cf64e0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0bb8, 0xc0024fd200)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb1040, 0xc002768500)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc00243f140, 0xc002dfd880, 0x6, 0x8)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0bb8, 0xc0024fd230)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0f00, 0xc002768540)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc00243f140, 0xc001cf64f0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0bb8, 0xc0024fd260)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0f50, 0xc001cf6500)
	/usr/lib/go/src/go/ast/walk.go:98 +0x29f2
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0c08, 0xc002768580)
	/usr/lib/go/src/go/ast/walk.go:136 +0xf85
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0fc8, 0xc00157dc40)
	/usr/lib/go/src/go/ast/walk.go:210 +0x385
go/ast.walkStmtList(0xfae140, 0xc00243f140, 0xc00157dbc0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00243f140, 0xfb0bb8, 0xc0024fc960)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0bb8, 0xc0024fc960, 0xc001ca5040)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc0022cb7d0, 0xfb0bb8, 0xc0024fc960, 0xc002778600, 0xc000ebb200, 0x8a8, 0x900, 0xc00243ecf0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0ac8, 0xc00245b640, 0xfb0bb8, 0xc0024fc960, 0xd9e520)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:683 +0x20a
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0ac8, 0xc00245b640, 0xc00243ec00)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc00243ecf0, 0xfb0ac8, 0xc00245b640, 0x60f6da, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc00243ecf0, 0xfb0ac8, 0xc00245b640)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkStmtList(0xfae140, 0xc00243ecf0, 0xc00157dbc0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00243ecf0, 0xfb0bb8, 0xc0024fc960)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00243ecf0, 0xfb0f28, 0xc0024fc990)
	/usr/lib/go/src/go/ast/walk.go:344 +0xce6
go/ast.walkDeclList(0xfae140, 0xc00243ecf0, 0xc0026b3980, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:38 +0x9e
go/ast.Walk(0xfae140, 0xc00243ecf0, 0xfb0ed8, 0xc002dfd600)
	/usr/lib/go/src/go/ast/walk.go:353 +0x2446
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0ed8, 0xc002dfd600, 0xc001ca4910)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc0022cb7d0, 0xfb0ed8, 0xc002dfd600, 0xc002778600, 0xc000ebb200, 0x8a8, 0x900, 0xc00243ecc0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.parseGo(0xfbf318, 0xc0022cb7d0, 0xc00040c540, 0xfc3218, 0xc00279cd20, 0x2, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:283 +0x9ae
golang.org/x/tools/internal/lsp/cache.(*snapshot).parseGoHandle.func1(0xfbf318, 0xc0026b3180, 0xfad200, 0xc000cc3b20, 0x0, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:62 +0x7d
golang.org/x/tools/internal/memoize.(*Handle).run.func1(0xc00157d240, 0xfbf318, 0xc0026b3180, 0xc0009d0760, 0xfad200, 0xc000cc3b20, 0xc0027784e0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:322 +0xab
created by golang.org/x/tools/internal/memoize.(*Handle).run
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:315 +0x185
[Info  - 8:06:51 PM] Connection to server got closed. Server will restart.
[Error - 8:06:51 PM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:51 PM] Request textDocument/codeAction failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:51 PM] Request textDocument/documentLink failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:51 PM] Request textDocument/completion failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Info  - 8:06:51 PM] 2021/07/15 20:06:51 go env for /home/gusted/Desktop/coding/bot
(root /home/gusted/Desktop/coding/bot)
(go version go version go1.16.5 linux/amd64)
(valid build configuration = true)
(build flags: [])
GOPATH=/home/gusted/go
GO111MODULE=
GOMOD=/home/gusted/Desktop/coding/bot/go.mod
GONOPROXY=
GOPROXY=https://proxy.golang.org,direct
GOSUMDB=sum.golang.org
GOMODCACHE=/home/gusted/go/pkg/mod
GONOSUMDB=
GOFLAGS=
GOINSECURE=
GOPRIVATE=
GOROOT=/usr/lib/go
GOCACHE=/home/gusted/.cache/go-build


[Info  - 8:06:51 PM] 2021/07/15 20:06:51 go/packages.Load
	snapshot=0
	directory=/home/gusted/Desktop/coding/bot
	query=[bot/... builtin]
	packages=7

[Info  - 8:06:51 PM] 2021/07/15 20:06:51 falling back to safe trimming due to type errors: [/usr/lib/go/src/runtime/vdso_linux.go:54:38: invalid operation: division by zero /usr/lib/go/src/runtime/vdso_linux.go:55:38: invalid operation: division by zero] or still-missing identifiers: map[memRecordCycle:true pageBits:true]
	package="runtime"

[Info  - 8:06:51 PM] 2021/07/15 20:06:51 discovered missing identifiers: map[options:true]
	package="vendor/golang.org/x/text/unicode/bidi"

[Info  - 8:06:51 PM] 2021/07/15 20:06:51 discovered missing identifiers: map[encoder:true]
	package="image/png"

[Error - 8:06:51 PM] 2021/07/15 20:06:51 no completions found: this is a definition of var p string
	position={64 9}

panic: invalid Pos value 18605701 (should be in [18603479, 18605695[)

goroutine 2310 [running]:
go/token.(*File).Offset(0xc003b06660, 0x11be685, 0x889)
	/usr/lib/go/src/go/token/position.go:281 +0x146
golang.org/x/tools/internal/lsp/cache.fixArrayType(0xc003267170, 0xfb0d70, 0xc0046b43c0, 0xc003b06660, 0xc0029f7000, 0x8a8, 0xfcf, 0x60c700)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:1074 +0xe6
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0aa0, 0xc003267170, 0xfb0d70, 0xc0046b43c0, 0xd9e500)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:689 +0x2fe
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0aa0, 0xc003267170, 0xc001252000)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc0028c5a28, 0xfb0aa0, 0xc003267170, 0x0, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0aa0, 0xc003267170)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkExprList(0xfae140, 0xc0028c5a28, 0xc0046b4340, 0x3, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0d70, 0xc0046b43c0)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0b40, 0xc004853f50)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.walkExprList(0xfae140, 0xc0028c5a28, 0xc0046b4200, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0d70, 0xc0046b4400)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0b40, 0xc004853fb0)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0e60, 0xc004656360)
	/usr/lib/go/src/go/ast/walk.go:196 +0x1a05
go/ast.walkStmtList(0xfae140, 0xc0028c5a28, 0xc004656410, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0bb8, 0xc001ef8000)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb1040, 0xc0046b4440)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc0028c5a28, 0xc004656470, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0bb8, 0xc001ef80c0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0f00, 0xc0046b4480)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc0028c5a28, 0xc0046564c0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0bb8, 0xc001ef8240)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb1040, 0xc0046b44c0)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc0028c5a28, 0xc001b1fd00, 0x6, 0x8)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0bb8, 0xc001ef8270)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0f00, 0xc0046b4500)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc0028c5a28, 0xc004656500, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0bb8, 0xc001ef82d0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0f50, 0xc004656580)
	/usr/lib/go/src/go/ast/walk.go:98 +0x29f2
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0c08, 0xc0046b4540)
	/usr/lib/go/src/go/ast/walk.go:136 +0xf85
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0fc8, 0xc0033677d0)
	/usr/lib/go/src/go/ast/walk.go:210 +0x385
go/ast.walkStmtList(0xfae140, 0xc0028c5a28, 0xc0033677a0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0028c5a28, 0xfb0bb8, 0xc004853170)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0bb8, 0xc004853170, 0xc0057aa870)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc004852180, 0xfb0bb8, 0xc004853170, 0xc003b06660, 0xc0029f7000, 0x8a8, 0xfcf, 0xc0028c54d0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0ac8, 0xc0032667e0, 0xfb0bb8, 0xc004853170, 0xd9e520)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:683 +0x20a
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0ac8, 0xc0032667e0, 0xc0028c5400)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc0028c54d0, 0xfb0ac8, 0xc0032667e0, 0x60f6da, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc0028c54d0, 0xfb0ac8, 0xc0032667e0)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkStmtList(0xfae140, 0xc0028c54d0, 0xc0033677a0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc0028c54d0, 0xfb0bb8, 0xc004853170)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc0028c54d0, 0xfb0f28, 0xc0048531d0)
	/usr/lib/go/src/go/ast/walk.go:344 +0xce6
go/ast.walkDeclList(0xfae140, 0xc0028c54d0, 0xc0044e21c0, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:38 +0x9e
go/ast.Walk(0xfae140, 0xc0028c54d0, 0xfb0ed8, 0xc001b1f880)
	/usr/lib/go/src/go/ast/walk.go:353 +0x2446
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0ed8, 0xc001b1f880, 0xc0057aa690)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc004852180, 0xfb0ed8, 0xc001b1f880, 0xc003b06660, 0xc0029f7000, 0x8a8, 0xfcf, 0xc0028c54a0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.parseGo(0xfbf318, 0xc004852180, 0xc00007fb40, 0xfc3218, 0xc003b06120, 0x2, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:283 +0x9ae
golang.org/x/tools/internal/lsp/cache.(*snapshot).parseGoHandle.func1(0xfbf318, 0xc0045cf9c0, 0xfad200, 0xc000da22a0, 0xc00037fce0, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:62 +0x7d
golang.org/x/tools/internal/memoize.(*Handle).run.func1(0xc003366d20, 0xfbf318, 0xc0045cf9c0, 0xc0024f0660, 0xfad200, 0xc000da22a0, 0xc003b06420)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:322 +0xab
created by golang.org/x/tools/internal/memoize.(*Handle).run
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:315 +0x185
[Info  - 8:06:58 PM] Connection to server got closed. Server will restart.
[Info  - 8:06:58 PM] 2021/07/15 20:06:58 go env for /home/gusted/Desktop/coding/bot
(root /home/gusted/Desktop/coding/bot)
(go version go version go1.16.5 linux/amd64)
(valid build configuration = true)
(build flags: [])
GOPATH=/home/gusted/go
GOROOT=/usr/lib/go
GO111MODULE=
GONOPROXY=
GOPROXY=https://proxy.golang.org,direct
GOFLAGS=
GOCACHE=/home/gusted/.cache/go-build
GOINSECURE=
GOSUMDB=sum.golang.org
GOMODCACHE=/home/gusted/go/pkg/mod
GONOSUMDB=
GOMOD=/home/gusted/Desktop/coding/bot/go.mod
GOPRIVATE=


[Info  - 8:06:58 PM] 2021/07/15 20:06:58 go/packages.Load
	snapshot=0
	directory=/home/gusted/Desktop/coding/bot
	query=[bot/... builtin]
	packages=7

panic: invalid Pos value 6362804 (should be in [6360582, 6362798[)

goroutine 2048 [running]:
go/token.(*File).Offset(0xc0022b9da0, 0x6116b4, 0x889)
	/usr/lib/go/src/go/token/position.go:281 +0x146
golang.org/x/tools/internal/lsp/cache.fixArrayType(0xc002a7ae90, 0xfb0d70, 0xc003100480, 0xc0022b9da0, 0xc000841200, 0x8a8, 0x900, 0x60c700)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:1074 +0xe6
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0aa0, 0xc002a7ae90, 0xfb0d70, 0xc003100480, 0xd9e500)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:689 +0x2fe
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0aa0, 0xc002a7ae90, 0xc00268d000)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc002a5d6e0, 0xfb0aa0, 0xc002a7ae90, 0x0, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0aa0, 0xc002a7ae90)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkExprList(0xfae140, 0xc002a5d6e0, 0xc003100400, 0x3, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0d70, 0xc003100480)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0b40, 0xc00268e480)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.walkExprList(0xfae140, 0xc002a5d6e0, 0xc0031002c0, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0d70, 0xc0031004c0)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0b40, 0xc00268e4b0)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0e60, 0xc002a698c0)
	/usr/lib/go/src/go/ast/walk.go:196 +0x1a05
go/ast.walkStmtList(0xfae140, 0xc002a5d6e0, 0xc002a698d0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0bb8, 0xc00268e4e0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb1040, 0xc003100500)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc002a5d6e0, 0xc002a698e0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0bb8, 0xc00268e510)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0f00, 0xc003100540)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc002a5d6e0, 0xc002a698f0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0bb8, 0xc00268e540)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb1040, 0xc003100580)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc002a5d6e0, 0xc002a7c500, 0x6, 0x8)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0bb8, 0xc00268e570)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0f00, 0xc0031005c0)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc002a5d6e0, 0xc002a69900, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0bb8, 0xc00268e5a0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0f50, 0xc002a69910)
	/usr/lib/go/src/go/ast/walk.go:98 +0x29f2
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0c08, 0xc003100600)
	/usr/lib/go/src/go/ast/walk.go:136 +0xf85
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0fc8, 0xc002a69260)
	/usr/lib/go/src/go/ast/walk.go:210 +0x385
go/ast.walkStmtList(0xfae140, 0xc002a5d6e0, 0xc002a69230, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d6e0, 0xfb0bb8, 0xc002a65e00)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0bb8, 0xc002a65e00, 0xc002a55e00)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc002a65110, 0xfb0bb8, 0xc002a65e00, 0xc0022b9da0, 0xc000841200, 0x8a8, 0x900, 0xc002a5d3b0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0ac8, 0xc002a7a600, 0xfb0bb8, 0xc002a65e00, 0xd9e520)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:683 +0x20a
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0ac8, 0xc002a7a600, 0xc002a5d300)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc002a5d3b0, 0xfb0ac8, 0xc002a7a600, 0x60f6da, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc002a5d3b0, 0xfb0ac8, 0xc002a7a600)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkStmtList(0xfae140, 0xc002a5d3b0, 0xc002a69230, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d3b0, 0xfb0bb8, 0xc002a65e00)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc002a5d3b0, 0xfb0f28, 0xc002a65e30)
	/usr/lib/go/src/go/ast/walk.go:344 +0xce6
go/ast.walkDeclList(0xfae140, 0xc002a5d3b0, 0xc002a7e400, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:38 +0x9e
go/ast.Walk(0xfae140, 0xc002a5d3b0, 0xfb0ed8, 0xc002a7c280)
	/usr/lib/go/src/go/ast/walk.go:353 +0x2446
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0ed8, 0xc002a7c280, 0xc002a55c20)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc002a65110, 0xfb0ed8, 0xc002a7c280, 0xc0022b9da0, 0xc000841200, 0x8a8, 0x900, 0xc002a5d380)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.parseGo(0xfbf318, 0xc002a65110, 0xc0001c6d80, 0xfc3218, 0xc0017bca20, 0x2, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:283 +0x9ae
golang.org/x/tools/internal/lsp/cache.(*snapshot).parseGoHandle.func1(0xfbf318, 0xc002a63e80, 0xfad200, 0xc001b2a0e0, 0x0, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:62 +0x7d
golang.org/x/tools/internal/memoize.(*Handle).run.func1(0xc002a68a50, 0xfbf318, 0xc002a63e80, 0xc00191b400, 0xfad200, 0xc001b2a0e0, 0xc001864900)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:322 +0xab
created by golang.org/x/tools/internal/memoize.(*Handle).run
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:315 +0x185
[Info  - 8:06:58 PM] Connection to server got closed. Server will restart.
[Error - 8:06:58 PM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:58 PM] Request textDocument/codeAction failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:58 PM] Request textDocument/documentLink failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:58 PM] Request textDocument/foldingRange failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:58 PM] Request textDocument/codeLens failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Info  - 8:06:59 PM] 2021/07/15 20:06:59 go env for /home/gusted/Desktop/coding/bot
(root /home/gusted/Desktop/coding/bot)
(go version go version go1.16.5 linux/amd64)
(valid build configuration = true)
(build flags: [])
GOCACHE=/home/gusted/.cache/go-build
GONOSUMDB=
GOPRIVATE=
GOROOT=/usr/lib/go
GO111MODULE=
GOINSECURE=
GOMODCACHE=/home/gusted/go/pkg/mod
GOSUMDB=sum.golang.org
GOPATH=/home/gusted/go
GOFLAGS=
GOMOD=/home/gusted/Desktop/coding/bot/go.mod
GONOPROXY=
GOPROXY=https://proxy.golang.org,direct


[Info  - 8:06:59 PM] 2021/07/15 20:06:59 go/packages.Load
	snapshot=0
	directory=/home/gusted/Desktop/coding/bot
	query=[bot/... builtin]
	packages=7

panic: invalid Pos value 5242695 (should be in [5240473, 5242689[)

goroutine 1588 [running]:
go/token.(*File).Offset(0xc002909560, 0x4fff47, 0x889)
	/usr/lib/go/src/go/token/position.go:281 +0x146
golang.org/x/tools/internal/lsp/cache.fixArrayType(0xc00297cdd0, 0xfb0d70, 0xc00297e8c0, 0xc002909560, 0xc001854900, 0x8a8, 0x900, 0x60c700)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:1074 +0xe6
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0aa0, 0xc00297cdd0, 0xfb0d70, 0xc00297e8c0, 0xd9e500)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:689 +0x2fe
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0aa0, 0xc00297cdd0, 0xc002ada600)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc00295ac00, 0xfb0aa0, 0xc00297cdd0, 0x0, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0aa0, 0xc00297cdd0)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkExprList(0xfae140, 0xc00295ac00, 0xc00297e840, 0x3, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0d70, 0xc00297e8c0)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0b40, 0xc002971380)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.walkExprList(0xfae140, 0xc00295ac00, 0xc00297e700, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:26 +0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0d70, 0xc00297e900)
	/usr/lib/go/src/go/ast/walk.go:104 +0x406
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0b40, 0xc0029713b0)
	/usr/lib/go/src/go/ast/walk.go:147 +0x17fe
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0e60, 0xc002959e90)
	/usr/lib/go/src/go/ast/walk.go:196 +0x1a05
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959ea0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc0029713e0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb1040, 0xc00297e940)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959eb0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc002971410)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0f00, 0xc00297e980)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959ec0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc002971440)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb1040, 0xc00297e9c0)
	/usr/lib/go/src/go/ast/walk.go:231 +0x1af2
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002907980, 0x6, 0x8)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc002971470)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0f00, 0xc00297ea00)
	/usr/lib/go/src/go/ast/walk.go:275 +0x6aa
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959ed0, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc0029714a0)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0f50, 0xc002959ee0)
	/usr/lib/go/src/go/ast/walk.go:98 +0x29f2
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0c08, 0xc00297ea40)
	/usr/lib/go/src/go/ast/walk.go:136 +0xf85
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0fc8, 0xc002959830)
	/usr/lib/go/src/go/ast/walk.go:210 +0x385
go/ast.walkStmtList(0xfae140, 0xc00295ac00, 0xc002959800, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00295ac00, 0xfb0bb8, 0xc002970d20)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0bb8, 0xc002970d20, 0xc002962640)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc002953d10, 0xfb0bb8, 0xc002970d20, 0xc002909560, 0xc001854900, 0x8a8, 0x900, 0xc00295a8d0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.fixAST.func1(0xfb0ac8, 0xc00297c540, 0xfb0bb8, 0xc002970d20, 0xd9e520)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:683 +0x20a
golang.org/x/tools/internal/lsp/cache.walkASTWithParent.func1(0xfb0ac8, 0xc00297c540, 0xc00295a800)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:749 +0xb2
go/ast.inspector.Visit(0xc00295a8d0, 0xfb0ac8, 0xc00297c540, 0x60f6da, 0x0)
	/usr/lib/go/src/go/ast/walk.go:373 +0x3a
go/ast.Walk(0xfae140, 0xc00295a8d0, 0xfb0ac8, 0xc00297c540)
	/usr/lib/go/src/go/ast/walk.go:52 +0x63
go/ast.walkStmtList(0xfae140, 0xc00295a8d0, 0xc002959800, 0x1, 0x1)
	/usr/lib/go/src/go/ast/walk.go:32 +0x9e
go/ast.Walk(0xfae140, 0xc00295a8d0, 0xfb0bb8, 0xc002970d20)
	/usr/lib/go/src/go/ast/walk.go:224 +0x1968
go/ast.Walk(0xfae140, 0xc00295a8d0, 0xfb0f28, 0xc002970d50)
	/usr/lib/go/src/go/ast/walk.go:344 +0xce6
go/ast.walkDeclList(0xfae140, 0xc00295a8d0, 0xc002960840, 0x4, 0x4)
	/usr/lib/go/src/go/ast/walk.go:38 +0x9e
go/ast.Walk(0xfae140, 0xc00295a8d0, 0xfb0ed8, 0xc002907700)
	/usr/lib/go/src/go/ast/walk.go:353 +0x2446
go/ast.Inspect(...)
	/usr/lib/go/src/go/ast/walk.go:385
golang.org/x/tools/internal/lsp/cache.walkASTWithParent(0xfb0ed8, 0xc002907700, 0xc002962460)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:732 +0x9e
golang.org/x/tools/internal/lsp/cache.fixAST(0xfbf3c0, 0xc002953d10, 0xfb0ed8, 0xc002907700, 0xc002909560, 0xc001854900, 0x8a8, 0x900, 0xc00295a8a0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:678 +0x105
golang.org/x/tools/internal/lsp/cache.parseGo(0xfbf318, 0xc002953d10, 0xc000123840, 0xfc3218, 0xc000675380, 0x2, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:283 +0x9ae
golang.org/x/tools/internal/lsp/cache.(*snapshot).parseGoHandle.func1(0xfbf318, 0xc002960200, 0xfad200, 0xc0014c60e0, 0xc0005a7008, 0x0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/lsp/cache/parse.go:62 +0x7d
golang.org/x/tools/internal/memoize.(*Handle).run.func1(0xc002958f20, 0xfbf318, 0xc002960200, 0xc002107ae0, 0xfad200, 0xc0014c60e0, 0xc00103b0e0)
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:322 +0xab
created by golang.org/x/tools/internal/memoize.(*Handle).run
	/home/gusted/go/pkg/mod/golang.org/x/tools@v0.1.3-0.20210608163600-9ed039809d4c/internal/memoize/memoize.go:315 +0x185
[Error - 8:06:59 PM] Connection to server got closed. Server will not be restarted.
[Error - 8:06:59 PM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:59 PM] Request textDocument/codeAction failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:59 PM] Request textDocument/documentLink failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)
[Error - 8:06:59 PM] Request textDocument/completion failed.
Error: Connection got disposed.
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78902:27)
    at Object.dispose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:81053:35)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83404:42)
    at LanguageClient.handleConnectionClosed (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:87196:15)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:83391:18)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at closeHandler (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:78114:26)
    at CallbackList.invoke (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79032:39)
    at Emitter.fire (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79094:36)
    at StreamMessageReader.fireClose (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79766:27)
    at Socket. (/home/gusted/.vscode-oss/extensions/golang.go-nightly-2021.7.219/dist/goMain.js:79851:42)
    at Socket.emit (events.js:327:22)
    at Pipe. (net.js:673:12)

Metadata

Metadata

Assignees

No one assigned

    Labels

    FrozenDueToAgeToolsThis label describes issues relating to any tools in the x/tools repository.goplsIssues related to the Go language server, gopls.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions