Skip to content

concurrent map read and map write #229

@MicalKarl

Description

@MicalKarl

fatal error: concurrent map read and map write

goroutine 25119 [running]:
luahelper-lsp/langserver/check.(*AllProject).getAnnotateStrTypeInfo(0xc0008baee0, {0xc01ad97bd3, 0x8}, {0xc0000a4d80, 0x3a}, 0x11?)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_annotate.go:1820 +0x85
luahelper-lsp/langserver/check.(*AllProject).getAliasMultiCandidate(0xc025cee7e0?, {0xc01ad97bd3?, 0xc01ce449b0?}, {0xc0000a4d80?, 0x2d?}, 0x0?)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_annotate.go:1838 +0x3b
luahelper-lsp/langserver/check.(*AllProject).getSymbolAliasMultiCandidate(0x1?, {0x3911c0?, 0xc01d12ca40?}, {0xc0000a4d80, 0x3a}, 0xc01ce44a70?)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_annotate.go:1953 +0x392
luahelper-lsp/langserver/check.(*AllProject).getAnnotateFuncParamDocument(0x3911c0?, {0xc01ad97c20, 0x8}, 0xc01ad97c20?, {0xc0000a4d80, 0x3a}, 0xc0008baee0?)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_signaturehelp.go:176 +0x11d
luahelper-lsp/langserver/check.(*AllProject).getFuncShowStr(0xc01ce44d08?, 0xc01d121ef0, {0x416c3a, 0x8}, 0x10?, 0x0, 0x1, 0x0)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover_complete_util.go:700 +0x210
luahelper-lsp/langserver/check.(*AllProject).GetVarRelateTypeStr(0xc01ce44e68?, 0xc01d121ef0)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover_complete_util.go:233 +0x18e
luahelper-lsp/langserver/check.(*AllProject).getVarInfoMapStr(0xc01ce44f68?, 0xc01d120360, 0xc022e54807?)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover_complete_util.go:277 +0xf1
luahelper-lsp/langserver/check.(*AllProject).convertClassInfoToHovers(0x391200?, 0xc01d132840, 0xc025ce40c0?)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover_complete_util.go:47 +0x24b
luahelper-lsp/langserver/check.(*AllProject).expandTableHover(0xc01ce450f8?, 0xc025cdb290)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover_complete_util.go:378 +0x518
luahelper-lsp/langserver/check.(*AllProject).getVarHoverInfo(0xc01ce45170?, {0xc025cccdc0?, 0xc017a7dd40?}, 0xc025cdb290, 0xc01ce45448)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover.go:231 +0x352
luahelper-lsp/langserver/check.(*AllProject).GetLspHoverVarStr(0x11c?, {0xc025cccdc0, 0x3d}, 0xc01ce45448)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover.go:163 +0x73e
luahelper-lsp/langserver.(*LspServer).getHoverStr(0xc0001301e0, {0x1, {0xc025cccdc0, 0x3d}, {0xc025d32000, 0x7aa0, 0x8000}, 0x23e5, {0x11c, 0x3}})
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/textdocument_hover.go:104 +0x170
luahelper-lsp/langserver.(*LspServer).TextDocumentHover(0x3c5580?, {0x3d3d80?, 0x3c5500?}, {{{0xc020197d10?, 0xc01ce45718?}}, {0xacd5e?, 0x0?}})
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/textdocument_hover.go:38 +0x138
reflect.Value.call({0x3b0f40?, 0xc000088420?, 0x3945c0?}, {0x4157a9, 0x4}, {0xc01ef7d2c0, 0x2, 0xc01ef7d2c0?})
D:/Go20/src/reflect/value.go:586 +0xb07
reflect.Value.Call({0x3b0f40?, 0xc000088420?, 0x1dfc7?}, {0xc01ef7d2c0?, 0x2?, 0x1?})
D:/Go20/src/reflect/value.go:370 +0xbc
github.com/yinfei8/jrpc2/handler.newHandler.func8({0x4b2058?, 0xc01ef7d1d0}, 0x73d9f8?)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/handler/handler.go:240 +0x208
github.com/yinfei8/jrpc2/handler.Func.Handle(0xc0000d65f0?, {0x4b2058?, 0xc01ef7d1d0?}, 0x1?)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/handler/handler.go:23 +0x2f
github.com/yinfei8/jrpc2.(*Server).invoke(0xc000142000, {0x4b1fb0?, 0xc0251a9a40?}, {0x4aff80, 0xc000099280}, 0xc0251ab440)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:347 +0x166
github.com/yinfei8/jrpc2.(*Server).dispatch.func1.1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:229 +0xdd
created by github.com/yinfei8/jrpc2.(*Server).dispatch.func1
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:232 +0x17b

goroutine 1 [semacquire, 241 minutes]:
sync.runtime_Semacquire(0xc0000c7eb8?)
D:/Go20/src/runtime/sema.go:62 +0x27
sync.(*WaitGroup).Wait(0xc000142000?)
D:/Go20/src/sync/waitgroup.go:116 +0x4b
github.com/yinfei8/jrpc2.(*Server).WaitStatus(0xc000142000)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:487 +0x25
github.com/yinfei8/jrpc2.(*Server).Wait(0x41c112?)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:502 +0x19
main.cmdRPC()
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/main.go:66 +0xa7
main.main()
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/main.go:51 +0x17d

goroutine 19 [syscall, locked to thread]:
syscall.SyscallN(0xc00f7ee888?, {0xc00050d9b0?, 0xc00e0d1690?, 0x98?})
D:/Go20/src/runtime/syscall_windows.go:557 +0x109
syscall.Syscall6(0x2c3c76?, 0xc005830780?, 0xc00050da50?, 0x2c5952?, 0x197?, 0x6?, 0x10c?, 0x8?)
D:/Go20/src/runtime/syscall_windows.go:501 +0x50
syscall.readFile(0xc02488a000?, {0xc000144000?, 0x1000, 0x16?}, 0x198?, 0x800000?)
D:/Go20/src/syscall/zsyscall_windows.go:1024 +0x94
syscall.ReadFile(...)
D:/Go20/src/syscall/syscall_windows.go:404
syscall.Read(0xc0000ca000?, {0xc000144000?, 0x3f?, 0x0?})
D:/Go20/src/syscall/syscall_windows.go:383 +0x33
internal/poll.(*FD).Read(0xc0000ca000, {0xc000144000, 0x1000, 0x1000})
D:/Go20/src/internal/poll/fd_windows.go:422 +0x1c5
os.(*File).read(...)
D:/Go20/src/os/file_posix.go:31
os.(*File).Read(0xc0000c8000, {0xc000144000?, 0xc00050dc40?, 0x2c2585?})
D:/Go20/src/os/file.go:118 +0x5e
bufio.(*Reader).fill(0xc0000d48a0)
D:/Go20/src/bufio/bufio.go:106 +0xff
bufio.(*Reader).ReadSlice(0xc0000d48a0, 0x28?)
D:/Go20/src/bufio/bufio.go:372 +0x2f
bufio.(*Reader).collectFragments(0xc025218d18?, 0x80?)
D:/Go20/src/bufio/bufio.go:447 +0x74
bufio.(*Reader).ReadString(0x1?, 0x77?)
D:/Go20/src/bufio/bufio.go:494 +0x2b
github.com/yinfei8/jrpc2/channel.(*hdr).Recv(0xc0000d4900)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/channel/hdr.go:98 +0x6e
github.com/yinfei8/jrpc2/channel.opthdr.Recv({0xc022c339f0?})
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/channel/hdr.go:168 +0x19
github.com/yinfei8/jrpc2.(*Server).read(0xc000142000, {0x15cfc2f0008, 0xc0000d4900})
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:568 +0x70
github.com/yinfei8/jrpc2.(*Server).Start.func1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:117 +0x85
created by github.com/yinfei8/jrpc2.(*Server).Start
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:117 +0x27a

goroutine 20 [semacquire]:
sync.runtime_Semacquire(0x0?)
D:/Go20/src/runtime/sema.go:62 +0x27
sync.(*WaitGroup).Wait(0x94?)
D:/Go20/src/sync/waitgroup.go:116 +0x4b
github.com/yinfei8/jrpc2.(*Server).waitForBarrier(0xc000142000?, 0xc022c339a0?)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:190 +0x95
github.com/yinfei8/jrpc2.(*Server).dispatch(0xc000142000, {0xc022c339a0, 0x1, 0x1}, {0x15cfc330008?, 0xc0000d4900})
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:209 +0xbb
github.com/yinfei8/jrpc2.(*Server).nextRequest(0xc000142000)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:177 +0x298
github.com/yinfei8/jrpc2.(*Server).serve(0xc000142000)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:143 +0x2f
github.com/yinfei8/jrpc2.(*Server).Start.func2()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:120 +0x56
created by github.com/yinfei8/jrpc2.(*Server).Start
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:120 +0x2b7

goroutine 24159 [runnable]:
luahelper-lsp/langserver/check/results.(*FileResult).FindASTNode(0xc023e54bb0, 0xc00e6ec730?, 0x42?)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/results/file_result.go:440 +0x105
luahelper-lsp/langserver/check.(*AllProject).getCommFunc(0xc0008baee0, {0xc00e6ec730, 0x42}, 0xa0, 0x8)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_util.go:895 +0xa8
luahelper-lsp/langserver/check.(*AllProject).GetVarRelateTypeStr(0xc01ce40e68?, 0xc022d423f0)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover_complete_util.go:246 +0x9c
luahelper-lsp/langserver/check.(*AllProject).getVarInfoMapStr(0xc01ce40f68?, 0xc022c98870, 0xc022e5478a?)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover_complete_util.go:277 +0xf1
luahelper-lsp/langserver/check.(*AllProject).convertClassInfoToHovers(0x391200?, 0xc0110feed0, 0xc01ed15500?)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover_complete_util.go:47 +0x24b
luahelper-lsp/langserver/check.(*AllProject).expandTableHover(0xc01ce410f8?, 0xc024dc1c20)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover_complete_util.go:378 +0x518
luahelper-lsp/langserver/check.(*AllProject).getVarHoverInfo(0xc01ce41170?, {0xc0087acd40?, 0xc00d9b5820?}, 0xc024dc1c20, 0xc01ce41448)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover.go:231 +0x352
luahelper-lsp/langserver/check.(*AllProject).GetLspHoverVarStr(0x11c?, {0xc0087acd40, 0x3d}, 0xc01ce41448)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_hover.go:163 +0x73e
luahelper-lsp/langserver.(*LspServer).getHoverStr(0xc0001301e0, {0x1, {0xc0087acd40, 0x3d}, {0xc025d32000, 0x7aa0, 0x8000}, 0x23e5, {0x11c, 0x3}})
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/textdocument_hover.go:104 +0x170
luahelper-lsp/langserver.(*LspServer).TextDocumentHover(0x3c5580?, {0x3d3d80?, 0x3c5500?}, {{{0xc00f692280?, 0xc01ce41718?}}, {0xacd5e?, 0x0?}})
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/textdocument_hover.go:38 +0x138
reflect.Value.call({0x3b0f40?, 0xc000088420?, 0x3945c0?}, {0x4157a9, 0x4}, {0xc01e0cdd40, 0x2, 0xc01e0cdd40?})
D:/Go20/src/reflect/value.go:586 +0xb07
reflect.Value.Call({0x3b0f40?, 0xc000088420?, 0x1dfc7?}, {0xc01e0cdd40?, 0x2?, 0x1?})
D:/Go20/src/reflect/value.go:370 +0xbc
github.com/yinfei8/jrpc2/handler.newHandler.func8({0x4b2058?, 0xc022a70090}, 0x0?)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/handler/handler.go:240 +0x208
github.com/yinfei8/jrpc2/handler.Func.Handle(0xc0000d65f0?, {0x4b2058?, 0xc022a70090?}, 0x1?)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/handler/handler.go:23 +0x2f
github.com/yinfei8/jrpc2.(*Server).invoke(0xc000142000, {0x4b1fb0?, 0xc024da0a50?}, {0x4aff80, 0xc000099280}, 0xc01ed14ec0)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:347 +0x166
github.com/yinfei8/jrpc2.(*Server).dispatch.func1.1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:229 +0xdd
created by github.com/yinfei8/jrpc2.(*Server).dispatch.func1
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:232 +0x17b

goroutine 25055 [semacquire]:
sync.runtime_Semacquire(0xc00d1f8000?)
D:/Go20/src/runtime/sema.go:62 +0x27
sync.(*WaitGroup).Wait(0xc00d1f8000?)
D:/Go20/src/sync/waitgroup.go:116 +0x4b
github.com/yinfei8/jrpc2.(*Server).dispatch.func1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:239 +0x1b8
github.com/yinfei8/jrpc2.(*Server).serve.func1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:151 +0x5a
created by github.com/yinfei8/jrpc2.(*Server).serve
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:149 +0x25

goroutine 25154 [semacquire]:
sync.runtime_Semacquire(0xc00e037f10?)
D:/Go20/src/runtime/sema.go:62 +0x27
sync.(*WaitGroup).Wait(0xc00e037f10?)
D:/Go20/src/sync/waitgroup.go:116 +0x4b
github.com/yinfei8/jrpc2.(*Server).dispatch.func1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:239 +0x1b8
github.com/yinfei8/jrpc2.(*Server).serve.func1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:151 +0x5a
created by github.com/yinfei8/jrpc2.(*Server).serve
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:149 +0x25

goroutine 24161 [semacquire]:
sync.runtime_Semacquire(0xc00d1f8070?)
D:/Go20/src/runtime/sema.go:62 +0x27
sync.(*WaitGroup).Wait(0xc00d1f8070?)
D:/Go20/src/sync/waitgroup.go:116 +0x4b
github.com/yinfei8/jrpc2.(*Server).dispatch.func1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:239 +0x1b8
github.com/yinfei8/jrpc2.(*Server).serve.func1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:151 +0x5a
created by github.com/yinfei8/jrpc2.(*Server).serve
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:149 +0x25

goroutine 1027 [IO wait, 241 minutes]:
internal/poll.runtime_pollWait(0x15ca44552c8, 0x72)
D:/Go20/src/runtime/netpoll.go:306 +0x89
internal/poll.(*pollDesc).wait(0x7a553?, 0x0?, 0x0)
D:/Go20/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.execIO(0xc023076298, 0x451550)
D:/Go20/src/internal/poll/fd_windows.go:175 +0xf7
internal/poll.(*FD).Read(0xc023076280, {0xc01e460800, 0x800, 0x800})
D:/Go20/src/internal/poll/fd_windows.go:436 +0x2b8
net.(*netFD).Read(0xc023076280, {0xc01e460800?, 0x15cfffc3c40?, 0x15cfbbe0108?})
D:/Go20/src/net/fd_posix.go:55 +0x29
net.(*conn).Read(0xc022c32000, {0xc01e460800?, 0x3a0600?, 0x1?})
D:/Go20/src/net/net.go:183 +0x45
luahelper-lsp/langserver.handleRecv({0x4b34e0, 0xc022c32000})
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/get_online_req.go:73 +0x6e
created by luahelper-lsp/langserver.(*LspServer).UDPReportOnline
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/get_online_req.go:47 +0x12b

goroutine 1058 [sleep]:
time.Sleep(0x1bf08eb000)
D:/Go20/src/runtime/time.go:195 +0x13a
luahelper-lsp/langserver.(*LspServer).UDPReportOnline(0xc0001301e0)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/get_online_req.go:64 +0x19e
created by luahelper-lsp/langserver.(*LspServer).initialCheckProject
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/initialize.go:223 +0xc15

goroutine 25170 [runnable]:
luahelper-lsp/langserver/check.(*AllProject).rebuidCreateTypeMap(0xc0008baee0)
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_all.go:149 +0x10c
luahelper-lsp/langserver/check.(*AllProject).HandleFileEventChanges(0xc0008baee0, {0xc01d88d758, 0x1, 0x3d?})
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/check/check_lsp_filechange.go:110 +0x85a
luahelper-lsp/langserver.(*LspServer).TextDocumentDidSave(0xc0001301e0, {0x4b2058, 0xc022dba030}, {{{0xc020547e50?, 0xc0007cf718?}}, 0xc019d4f6a0?})
I:/companyproject/LuaHelper/github/LuaHelper/luahelper-lsp/langserver/textdocument_file_request.go:215 +0x2dd
reflect.Value.call({0x3aa680?, 0xc0000883e0?, 0x393440?}, {0x4157a9, 0x4}, {0xc02341bcb0, 0x2, 0xc02341bcb0?})
D:/Go20/src/reflect/value.go:586 +0xb07
reflect.Value.Call({0x3aa680?, 0xc0000883e0?, 0x1dfc7?}, {0xc02341bcb0?, 0x2?, 0x1?})
D:/Go20/src/reflect/value.go:370 +0xbc
github.com/yinfei8/jrpc2/handler.newHandler.func8({0x4b2058?, 0xc022dba030}, 0x0?)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/handler/handler.go:240 +0x208
github.com/yinfei8/jrpc2/handler.Func.Handle(0xc0000d65f0?, {0x4b2058?, 0xc022dba030?}, 0x1?)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/handler/handler.go:23 +0x2f
github.com/yinfei8/jrpc2.(*Server).invoke(0xc000142000, {0x4b2058?, 0xc022a70150?}, {0x4aff80, 0xc000099100}, 0xc025d54000)
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:347 +0x166
github.com/yinfei8/jrpc2.(*Server).dispatch.func1.1()
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:229 +0xdd
created by github.com/yinfei8/jrpc2.(*Server).dispatch.func1
D:/Go20/gopath/pkg/mod/github.com/yinfei8/[email protected]/server.go:232 +0x17b
[Info - 7:01:05 PM] Connection to server got closed. Server will restart.
[Error - 7:01:05 PM] Request textDocument/hover failed.
Error: Connection got disposed.
at Object.dispose (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\connection.js:1061:27)
at Object.dispose (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:73:35)
at LanguageClient.handleConnectionClosed (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:2474:42)
at LanguageClient.handleConnectionClosed (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\node\main.js:159:15)
at closeHandler (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:2461:18)
at CallbackList.invoke (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:55:39)
at Emitter.fire (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:117:36)
at closeHandler (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\connection.js:260:26)
at CallbackList.invoke (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:55:39)
at Emitter.fire (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:117:36)
at StreamMessageReader.fireClose (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\messageReader.js:40:27)
at Socket. (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\messageReader.js:125:42)
at Socket.emit (node:events:530:35)
at Pipe. (node:net:343:12)
[Error - 7:01:05 PM] Request textDocument/hover failed.
Error: Connection got disposed.
at Object.dispose (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\connection.js:1061:27)
at Object.dispose (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:73:35)
at LanguageClient.handleConnectionClosed (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:2474:42)
at LanguageClient.handleConnectionClosed (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\node\main.js:159:15)
at closeHandler (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:2461:18)
at CallbackList.invoke (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:55:39)
at Emitter.fire (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:117:36)
at closeHandler (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\connection.js:260:26)
at CallbackList.invoke (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:55:39)
at Emitter.fire (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:117:36)
at StreamMessageReader.fireClose (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\messageReader.js:40:27)
at Socket. (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\messageReader.js:125:42)
at Socket.emit (node:events:530:35)
at Pipe. (node:net:343:12)
[Error - 7:01:05 PM] Request textDocument/completion failed.
Error: Connection got disposed.
at Object.dispose (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\connection.js:1061:27)
at Object.dispose (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:73:35)
at LanguageClient.handleConnectionClosed (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:2474:42)
at LanguageClient.handleConnectionClosed (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\node\main.js:159:15)
at closeHandler (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:2461:18)
at CallbackList.invoke (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:55:39)
at Emitter.fire (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:117:36)
at closeHandler (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\connection.js:260:26)
at CallbackList.invoke (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:55:39)
at Emitter.fire (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:117:36)
at StreamMessageReader.fireClose (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\messageReader.js:40:27)
at Socket. (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\messageReader.js:125:42)
at Socket.emit (node:events:530:35)
at Pipe. (node:net:343:12)
[Error - 7:01:05 PM] Request textDocument/documentSymbol failed.
Error: Connection got disposed.
at Object.dispose (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\connection.js:1061:27)
at Object.dispose (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:73:35)
at LanguageClient.handleConnectionClosed (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:2474:42)
at LanguageClient.handleConnectionClosed (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\node\main.js:159:15)
at closeHandler (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-languageclient\lib\common\client.js:2461:18)
at CallbackList.invoke (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:55:39)
at Emitter.fire (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:117:36)
at closeHandler (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\connection.js:260:26)
at CallbackList.invoke (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:55:39)
at Emitter.fire (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\events.js:117:36)
at StreamMessageReader.fireClose (c:\Users*.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\messageReader.js:40:27)
at Socket. (c:\Users*
.vscode\extensions\yinfei.luahelper-0.2.29\node_modules\vscode-jsonrpc\lib\common\messageReader.js:125:42)
at Socket.emit (node:events:530:35)
at Pipe. (node:net:343:12)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions