Created
August 13, 2019 17:33
-
-
Save tomasaschan/bceb3e0117e92d62239eca60ba6dd9cd to your computer and use it in GitHub Desktop.
terraform lsp error log
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2019/08/13 18:23:18 Server started | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal 0xc0000005 code=0x0 addr=0x58 pc=0x8d6493] | |
goroutine 37 [running]: | |
github.com/hashicorp/terraform/lang.(*Scope).evalContext(0xc000406140, 0xc00043e140, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:184 +0x123 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalContext(0xc000406140, 0xc00043e140, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:160 +0x66 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalExpr(0xc000406140, 0x11bd3c0, 0xc0003edb60, 0x11be080, 0x1948390, 0xeef5a0, 0xc000400400, 0xff32e6, 0x8, 0xc0003f0e70, ...) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:87 +0xa7 | |
main.TextDocumentHover(0x11bcd80, 0xc000098c00, 0xc000422000, 0x5b, 0x31, 0x1d, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:549 +0x299 | |
reflect.Value.call(0xea4ae0, 0x1037d68, 0x13, 0xfee7d0, 0x4, 0xc000098ff0, 0x2, 0x2, 0xc000066e00, 0xc00009fdc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b | |
reflect.Value.Call(0xea4ae0, 0x1037d68, 0x13, 0xc000098ff0, 0x2, 0x2, 0xe49040, 0xc000098ff0, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab | |
reflect.Value.Call-fm(0xc000098ff0, 0x2, 0x2, 0x1, 0xc00007be20, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc000098c00, 0xc00007db40, 0xc00007dbb0, 0xc00000fee8, 0x10, 0xc00000fee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc000450440, 0x11bcd80, 0xc000098c00, 0xc00007db40, 0x0, 0x0, 0x11bcd80, 0xc000098c00) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc0000cc000, 0x11bccc0, 0xc00007dac0, 0x11b2120, 0xc000450440, 0xc00007db40, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc000080440, 0xc0000cc000, 0xc000420000) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
[Info - 18:23:33] Connection to server got closed. Server will restart. | |
[Error - 18:23:33] Request textDocument/hover failed. | |
Error: Connection got disposed. | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:876:25) | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:71:35) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2153:42) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\main.js:151:15) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2140:18) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:226:26) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at StreamMessageReader.fireClose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27) | |
at Socket.listen.readable.on (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46) | |
at Socket.emit (events.js:187:15) | |
at Pipe.Socket._destroy._handle.close (net.js:606:12) | |
2019/08/13 18:23:33 Server started | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal 0xc0000005 code=0x0 addr=0x58 pc=0x8d6493] | |
goroutine 8 [running]: | |
github.com/hashicorp/terraform/lang.(*Scope).evalContext(0xc0003f0140, 0xc0000061f0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:184 +0x123 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalContext(0xc0003f0140, 0xc0000061f0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:160 +0x66 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalExpr(0xc0003f0140, 0x11bd3c0, 0xc0003c4000, 0x11be080, 0x1948390, 0xeef5a0, 0xc0003ea400, 0xff32e6, 0x8, 0xc0003bf4a0, ...) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:87 +0xa7 | |
main.TextDocumentHover(0x11bcd80, 0xc0003932f0, 0xc000184180, 0x5b, 0x31, 0x1d, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:549 +0x299 | |
reflect.Value.call(0xea4ae0, 0x1037d68, 0x13, 0xfee7d0, 0x4, 0xc0003933b0, 0x2, 0x2, 0xc00043e000, 0xc000509dc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b | |
reflect.Value.Call(0xea4ae0, 0x1037d68, 0x13, 0xc0003933b0, 0x2, 0x2, 0xe49040, 0xc0003933b0, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab | |
reflect.Value.Call-fm(0xc0003933b0, 0x2, 0x2, 0x1, 0xc000208e20, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc0003932f0, 0xc00007dd80, 0xc00046e7b0, 0xc000491ee8, 0x10, 0xc000491ee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc000464300, 0x11bcd80, 0xc0003932f0, 0xc00007dd80, 0x0, 0x0, 0x11bcd80, 0xc0003932f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc0000cc000, 0x11bccc0, 0xc00046ea40, 0x11b2120, 0xc000464300, 0xc00007dd80, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc000466200, 0xc0000cc000, 0xc00037a480) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
[Info - 18:23:33] Connection to server got closed. Server will restart. | |
[Error - 18:23:33] Request textDocument/hover failed. | |
Error: Connection got disposed. | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:876:25) | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:71:35) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2153:42) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\main.js:151:15) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2140:18) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:226:26) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at StreamMessageReader.fireClose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27) | |
at Socket.listen.readable.on (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46) | |
at Socket.emit (events.js:187:15) | |
at Pipe.Socket._destroy._handle.close (net.js:606:12) | |
2019/08/13 18:23:33 Server started | |
fatal error: concurrent map writes | |
goroutine 7 [running]: | |
runtime.throw(0xfffa62, 0x15) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/panic.go:608 +0x79 fp=0xc00046d8a8 sp=0xc00046d878 pc=0x42d889 | |
runtime.mapassign_faststr(0xe90de0, 0xc0004433b0, 0xc00018a0c0, 0x54, 0x1948390) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/map_faststr.go:275 +0x3c6 fp=0xc00046d910 sp=0xc00046d8a8 pc=0x4128f6 | |
main.TextDocumentDidOpen(0x11bcd80, 0xc0002ea330, 0xc00018a000, 0x5b, 0xc00038a1e0, 0x9, 0x1, 0xc000388000, 0x7ce, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:468 +0xf4 fp=0xc00046d9c0 sp=0xc00046d910 pc=0xd93ee4 | |
runtime.call128(0xc0002ea420, 0x1037d60, 0xc0000bc0c0, 0x4800000058) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/asm_amd64.s:524 +0x59 fp=0xc00046da50 sp=0xc00046d9c0 pc=0x4568f9 | |
reflect.Value.call(0xe85200, 0x1037d60, 0x13, 0xfee7d0, 0x4, 0xc0002ea3f0, 0x2, 0x2, 0xc0004a8000, 0xc00046ddc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b fp=0xc00046dd18 sp=0xc00046da50 pc=0x4c5e1b | |
reflect.Value.Call(0xe85200, 0x1037d60, 0x13, 0xc0002ea3f0, 0x2, 0x2, 0xe49040, 0xc0002ea3f0, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab fp=0xc00046dd80 sp=0xc00046dd18 pc=0x4c588b | |
reflect.Value.Call-fm(0xc0002ea3f0, 0x2, 0x2, 0x1, 0xc000208240, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 fp=0xc00046ddd8 sp=0xc00046dd80 pc=0x5670c7 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc0002ea330, 0xc0002e6080, 0xc0005000b0, 0xc0004fdee8, 0x10, 0xc0004fdee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 fp=0xc00046de90 sp=0xc00046ddd8 pc=0x566d42 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc000004540, 0x11bcd80, 0xc0002ea330, 0xc0002e6080, 0x0, 0x0, 0x11bcd80, 0xc0002ea330) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b fp=0xc00046ded8 sp=0xc00046de90 pc=0x56594b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc000494000, 0x11bcd00, 0xc000080080, 0x11b2120, 0xc000004540, 0xc0002e6080, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 fp=0xc00046df60 sp=0xc00046ded8 pc=0x55e9b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc0005081f0, 0xc000494000, 0xc000464090) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 fp=0xc00046dfc8 sp=0xc00046df60 pc=0x561698 | |
runtime.goexit() | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc00046dfd0 sp=0xc00046dfc8 pc=0x4583e1 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
goroutine 1 [semacquire]: | |
sync.runtime_Semacquire(0xc000494008) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:56 +0x40 | |
sync.(*WaitGroup).Wait(0xc000494000) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/waitgroup.go:130 +0x6b | |
github.com/creachadair/jrpc2.(*Server).Wait(0xc000494000, 0x1, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:368 +0x38 | |
main.main() | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:614 +0x595 | |
goroutine 20 [select]: | |
go.opencensus.io/stats/view.(*worker).start(0xc0000bf7c0) | |
/home/travis/gopath/pkg/mod/[email protected]/stats/view/worker.go:154 +0x107 | |
created by go.opencensus.io/stats/view.init.0 | |
/home/travis/gopath/pkg/mod/[email protected]/stats/view/worker.go:32 +0x5e | |
goroutine 21 [syscall]: | |
os/signal.signal_recv(0x0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sigqueue.go:139 +0xa3 | |
os/signal.loop() | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/signal/signal_unix.go:23 +0x29 | |
created by os/signal.init.0 | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/signal/signal_unix.go:29 +0x48 | |
goroutine 25 [syscall, locked to thread]: | |
syscall.Syscall6(0x7ff8c7e82680, 0x5, 0x7b0, 0xc000496000, 0x1000, 0xc0000a3b24, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/syscall_windows.go:183 +0xfc | |
syscall.ReadFile(0x7b0, 0xc000496000, 0x1000, 0x1000, 0xc0000a3b24, 0x0, 0xc00007da80, 0xc000078701) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/syscall/zsyscall_windows.go:313 +0xd5 | |
syscall.Read(0x7b0, 0xc000496000, 0x1000, 0x1000, 0xa, 0x0, 0x8) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/syscall/syscall_windows.go:295 +0x6f | |
internal/poll.(*FD).Read(0xc0000b0000, 0xc000496000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/internal/poll/fd_windows.go:479 +0x1b3 | |
os.(*File).read(0xc0000ae000, 0xc000496000, 0x1000, 0x1000, 0x538a75, 0xc000078fa0, 0xc0000810c0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/file_windows.go:207 +0x55 | |
os.(*File).Read(0xc0000ae000, 0xc000496000, 0x1000, 0x1000, 0xc000078fa0, 0xe1f900, 0xc0000d5490) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/file.go:108 +0x70 | |
bufio.(*Reader).fill(0xc00006a540) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:100 +0x116 | |
bufio.(*Reader).ReadSlice(0xc00006a540, 0xa, 0xffffffffffffffff, 0x0, 0xc000078fa0, 0xe1f900, 0xe910e0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:341 +0x3d | |
bufio.(*Reader).ReadBytes(0xc00006a540, 0xc0000a3e0a, 0xc0000a3e58, 0x40bcd9, 0xc00050a300, 0x30, 0x28) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:419 +0x77 | |
bufio.(*Reader).ReadString(0xc00006a540, 0x42f70a, 0xc0000a3e18, 0x4554b0, 0xc000071380, 0x4) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:459 +0x3f | |
github.com/creachadair/jrpc2/channel.(*hdr).Recv(0xc0000bd4a0, 0xea7c60, 0xc0002e8fc0, 0xc00050a300, 0x1, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/channel/hdr.go:79 +0x80 | |
github.com/creachadair/jrpc2.(*Server).read(0xc000494000, 0x2150000, 0xc0000bd4a0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:434 +0x7e | |
github.com/creachadair/jrpc2.(*Server).Start.func1(0xc000494000, 0x11b9100, 0xc0000bd4a0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:106 +0x96 | |
created by github.com/creachadair/jrpc2.(*Server).Start | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:106 +0x16a | |
goroutine 26 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0xc000040a10, 0xc000000005) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:510 +0xf9 | |
sync.(*Cond).Wait(0xc000040a00) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/cond.go:56 +0x99 | |
github.com/creachadair/jrpc2.(*Server).nextRequest(0xc000494000, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:155 +0x96 | |
github.com/creachadair/jrpc2.(*Server).serve(0xc000494000) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:132 +0x82 | |
github.com/creachadair/jrpc2.(*Server).Start.func2(0xc000494000) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:109 +0x5a | |
created by github.com/creachadair/jrpc2.(*Server).Start | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:109 +0x18c | |
goroutine 8 [semacquire]: | |
sync.runtime_Semacquire(0xc0005081f8) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:56 +0x40 | |
sync.(*WaitGroup).Wait(0xc0005081f0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/waitgroup.go:130 +0x6b | |
github.com/creachadair/jrpc2.(*Server).dispatch.func2(0xc000000008, 0x10384f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:195 +0x63 | |
github.com/creachadair/jrpc2.(*Server).serve.func1(0xc000494000, 0xc00006a1e0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:140 +0x56 | |
created by github.com/creachadair/jrpc2.(*Server).serve | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:138 +0x74 | |
goroutine 66 [runnable]: | |
reflect.(*rtype).String(0xe44420, 0x1, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/type.go:760 +0xcb | |
reflect.typesByString(0xc0004693b8, 0x11, 0x1, 0xdc1020, 0x10) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/type.go:1728 +0x13e | |
reflect.(*rtype).ptrTo(0xe2a6c0, 0xe2a6c0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/type.go:1402 +0xec | |
reflect.PtrTo(0x11c7d40, 0xe2a6c0, 0xebfda0, 0xe2a600) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/type.go:1387 +0x43 | |
encoding/json.newTypeEncoder(0x11c7d40, 0xe2a6c0, 0xe2a601, 0xeab900) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:395 +0x3dd | |
encoding/json.typeEncoder(0x11c7d40, 0xe2a6c0, 0xc000440118) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:377 +0x1a7 | |
encoding/json.newStructEncoder(0x11c7d40, 0xefcbe0, 0xebf9a0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:659 +0x1f6 | |
encoding/json.newTypeEncoder(0x11c7d40, 0xefcbe0, 0xefcb01, 0xeab900) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:425 +0x2bc | |
encoding/json.typeEncoder(0x11c7d40, 0xefcbe0, 0x99) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:377 +0x1a7 | |
encoding/json.valueEncoder(0xefcbe0, 0xc000392210, 0x99, 0xfd4420) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:351 +0x63 | |
encoding/json.(*encodeState).reflectValue(0xc0000d2000, 0xefcbe0, 0xc000392210, 0x99, 0x1920100) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:333 +0x46 | |
encoding/json.(*encodeState).marshal(0xc0000d2000, 0xefcbe0, 0xc000392210, 0x30100, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:305 +0xfb | |
encoding/json.Marshal(0xefcbe0, 0xc000392210, 0xc000392210, 0x0, 0x192d1a0, 0xc000469848, 0x413165) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:160 +0x59 | |
github.com/creachadair/jrpc2.(*Server).Push(0xc000494000, 0x11bcd80, 0xc0003920f0, 0x100c5ec, 0x1f, 0xefcbe0, 0xc000392210, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:334 +0x49b | |
main.TextDocumentPublishDiagnostics(0xc000494000, 0x11bcd80, 0xc0003920f0, 0xc000072180, 0x5a, 0x1948390, 0x0, 0x0, 0x53, 0xee1460) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:580 +0xbd | |
main.TextDocumentDidOpen(0x11bcd80, 0xc0003920f0, 0xc000072180, 0x5a, 0xc0004400d0, 0x9, 0x1, 0xc00011c000, 0x84c, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:470 +0x1ff | |
reflect.Value.call(0xe85200, 0x1037d60, 0x13, 0xfee7d0, 0x4, 0xc000392120, 0x2, 0x2, 0x192d1a0, 0xc000469dc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b | |
reflect.Value.Call(0xe85200, 0x1037d60, 0x13, 0xc000392120, 0x2, 0x2, 0xe49040, 0xc000392120, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab | |
reflect.Value.Call-fm(0xc000392120, 0x2, 0x2, 0x1, 0xc00007a980, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc0003920f0, 0xc0005001c0, 0xc00021f1b0, 0xc00000fee8, 0x10, 0xc00000fee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc000004540, 0x11bcd80, 0xc0003920f0, 0xc0005001c0, 0x0, 0x0, 0x11bcd80, 0xc0003920f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc000494000, 0x11bcd00, 0xc000080080, 0x11b2120, 0xc000004540, 0xc0005001c0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc0004400a0, 0xc000494000, 0xc000382000) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
goroutine 67 [semacquire]: | |
sync.runtime_Semacquire(0xc0004400a8) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:56 +0x40 | |
sync.(*WaitGroup).Wait(0xc0004400a0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/waitgroup.go:130 +0x6b | |
github.com/creachadair/jrpc2.(*Server).dispatch.func2(0x8, 0x10384f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:195 +0x63 | |
github.com/creachadair/jrpc2.(*Server).serve.func1(0xc000494000, 0xc0005140c0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:140 +0x56 | |
created by github.com/creachadair/jrpc2.(*Server).serve | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:138 +0x74 | |
[Info - 18:23:33] Connection to server got closed. Server will restart. | |
2019/08/13 18:23:33 Server started | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal 0xc0000005 code=0x0 addr=0x58 pc=0x8d6493] | |
goroutine 39 [running]: | |
github.com/hashicorp/terraform/lang.(*Scope).evalContext(0xc0003a3860, 0xc0000ae400, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:184 +0x123 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalContext(0xc0003a3860, 0xc0000ae400, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:160 +0x66 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalExpr(0xc0003a3860, 0x11bd4c0, 0xc0003a8780, 0x11be080, 0x1948390, 0xeef5a0, 0xc000442d00, 0xfeeb2c, 0x4, 0xc0001b1760, ...) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:87 +0xa7 | |
main.TextDocumentHover(0x11bcd80, 0xc000182180, 0xc000086000, 0x42, 0x60, 0x25, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:549 +0x299 | |
reflect.Value.call(0xea4ae0, 0x1037d68, 0x13, 0xfee7d0, 0x4, 0xc0001821b0, 0x2, 0x2, 0xc00006c000, 0xc000259dc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b | |
reflect.Value.Call(0xea4ae0, 0x1037d68, 0x13, 0xc0001821b0, 0x2, 0x2, 0xe49040, 0xc0001821b0, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab | |
reflect.Value.Call-fm(0xc0001821b0, 0x2, 0x2, 0x1, 0xc00007a840, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc000182180, 0xc00007dac0, 0xc00007dbb0, 0xc0000a5ee8, 0x10, 0xc0000a5ee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc000209880, 0x11bcd80, 0xc000182180, 0xc00007dac0, 0x0, 0x0, 0x11bcd80, 0xc000182180) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc0000cc3c0, 0x11bccc0, 0xc0002e8d00, 0x11b2120, 0xc000209880, 0xc00007dac0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc0004c63e0, 0xc0000cc3c0, 0xc00037db00) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
[Info - 18:54:23] Connection to server got closed. Server will restart. | |
[Error - 18:54:23] Request textDocument/hover failed. | |
Error: Connection got disposed. | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:876:25) | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:71:35) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2153:42) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\main.js:151:15) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2140:18) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:226:26) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at StreamMessageReader.fireClose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27) | |
at Socket.listen.readable.on (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46) | |
at Socket.emit (events.js:187:15) | |
at Pipe.Socket._destroy._handle.close (net.js:606:12) | |
2019/08/13 18:54:23 Server started | |
fatal error: concurrent map writes | |
goroutine 10 [running]: | |
runtime.throw(0xfffa62, 0x15) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/panic.go:608 +0x79 fp=0xc00000b8a8 sp=0xc00000b878 pc=0x42d889 | |
runtime.mapassign_faststr(0xe90de0, 0xc00051c5d0, 0xc0005342a0, 0x53, 0x1948390) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/map_faststr.go:275 +0x3c6 fp=0xc00000b910 sp=0xc00000b8a8 pc=0x4128f6 | |
main.TextDocumentDidOpen(0x11bcd80, 0xc000448cc0, 0xc0005341e0, 0x5a, 0xc000454b50, 0x9, 0x1, 0xc00011c000, 0x84c, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:468 +0xf4 fp=0xc00000b9c0 sp=0xc00000b910 pc=0xd93ee4 | |
runtime.call128(0xc000098c30, 0x1037d60, 0xc0000bc1e0, 0x4800000058) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/asm_amd64.s:524 +0x59 fp=0xc00000ba50 sp=0xc00000b9c0 pc=0x4568f9 | |
reflect.Value.call(0xe85200, 0x1037d60, 0x13, 0xfee7d0, 0x4, 0xc000448de0, 0x2, 0x2, 0xc000359c00, 0xc00000bdc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b fp=0xc00000bd18 sp=0xc00000ba50 pc=0x4c5e1b | |
reflect.Value.Call(0xe85200, 0x1037d60, 0x13, 0xc000448de0, 0x2, 0x2, 0xe49040, 0xc000448de0, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab fp=0xc00000bd80 sp=0xc00000bd18 pc=0x4c588b | |
reflect.Value.Call-fm(0xc000448de0, 0x2, 0x2, 0x1, 0xc00044ede0, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 fp=0xc00000bdd8 sp=0xc00000bd80 pc=0x5670c7 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc000448cc0, 0xc000444980, 0xc0004447f0, 0xc000199ee8, 0x10, 0xc000199ee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 fp=0xc00000be90 sp=0xc00000bdd8 pc=0x566d42 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc0005222a0, 0x11bcd80, 0xc000448cc0, 0xc000444980, 0x0, 0x0, 0x11bcd80, 0xc000448cc0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b fp=0xc00000bed8 sp=0xc00000be90 pc=0x56594b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc0000cc000, 0x11bcd00, 0xc000080080, 0x11b2120, 0xc0005222a0, 0xc000444980, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 fp=0xc00000bf60 sp=0xc00000bed8 pc=0x55e9b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc000454b30, 0xc0000cc000, 0xc00048a120) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 fp=0xc00000bfc8 sp=0xc00000bf60 pc=0x561698 | |
runtime.goexit() | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc00000bfd0 sp=0xc00000bfc8 pc=0x4583e1 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
goroutine 1 [semacquire]: | |
sync.runtime_Semacquire(0xc0000cc008) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:56 +0x40 | |
sync.(*WaitGroup).Wait(0xc0000cc000) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/waitgroup.go:130 +0x6b | |
github.com/creachadair/jrpc2.(*Server).Wait(0xc0000cc000, 0x1, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:368 +0x38 | |
main.main() | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:614 +0x595 | |
goroutine 20 [select]: | |
go.opencensus.io/stats/view.(*worker).start(0xc0000bf7c0) | |
/home/travis/gopath/pkg/mod/[email protected]/stats/view/worker.go:154 +0x107 | |
created by go.opencensus.io/stats/view.init.0 | |
/home/travis/gopath/pkg/mod/[email protected]/stats/view/worker.go:32 +0x5e | |
goroutine 21 [syscall]: | |
os/signal.signal_recv(0x0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sigqueue.go:139 +0xa3 | |
os/signal.loop() | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/signal/signal_unix.go:23 +0x29 | |
created by os/signal.init.0 | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/signal/signal_unix.go:29 +0x48 | |
goroutine 25 [syscall, locked to thread]: | |
syscall.Syscall6(0x7ff8c7e82680, 0x5, 0x67c, 0xc00014c000, 0x1000, 0xc00000fb24, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/syscall_windows.go:183 +0xfc | |
syscall.ReadFile(0x67c, 0xc00014c000, 0x1000, 0x1000, 0xc00000fb24, 0x0, 0xc000524240, 0xc000520d01) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/syscall/zsyscall_windows.go:313 +0xd5 | |
syscall.Read(0x67c, 0xc00014c000, 0x1000, 0x1000, 0xa, 0x0, 0x8) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/syscall/syscall_windows.go:295 +0x6f | |
internal/poll.(*FD).Read(0xc0000b0000, 0xc00014c000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/internal/poll/fd_windows.go:479 +0x1b3 | |
os.(*File).read(0xc0000ae000, 0xc00014c000, 0x1000, 0x1000, 0x538a75, 0xc000520e60, 0xc000516420) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/file_windows.go:207 +0x55 | |
os.(*File).Read(0xc0000ae000, 0xc00014c000, 0x1000, 0x1000, 0xc000520e60, 0xe1f900, 0xc0001921e8) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/file.go:108 +0x70 | |
bufio.(*Reader).fill(0xc000510180) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:100 +0x116 | |
bufio.(*Reader).ReadSlice(0xc000510180, 0xa, 0xffffffffffffffff, 0x0, 0xc000520e60, 0xe1f900, 0xe910e0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:341 +0x3d | |
bufio.(*Reader).ReadBytes(0xc000510180, 0xc00000fe0a, 0xc00000fe58, 0x40bcd9, 0xc00051c840, 0x30, 0x28) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:419 +0x77 | |
bufio.(*Reader).ReadString(0xc000510180, 0x42f70a, 0xc00000fe18, 0x4554b0, 0xc0004fe480, 0x4) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:459 +0x3f | |
github.com/creachadair/jrpc2/channel.(*hdr).Recv(0xc0005101e0, 0xea7c60, 0xc000522880, 0xc00051c840, 0x1, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/channel/hdr.go:79 +0x80 | |
github.com/creachadair/jrpc2.(*Server).read(0xc0000cc000, 0x2124000, 0xc0005101e0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:434 +0x7e | |
github.com/creachadair/jrpc2.(*Server).Start.func1(0xc0000cc000, 0x11b9100, 0xc0005101e0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:106 +0x96 | |
created by github.com/creachadair/jrpc2.(*Server).Start | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:106 +0x16a | |
goroutine 26 [runnable]: | |
sync.runtime_notifyListWait(0xc000524210, 0xc000000005) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:510 +0xf9 | |
sync.(*Cond).Wait(0xc000524200) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/cond.go:56 +0x99 | |
github.com/creachadair/jrpc2.(*Server).nextRequest(0xc0000cc000, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:155 +0x96 | |
github.com/creachadair/jrpc2.(*Server).serve(0xc0000cc000) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:132 +0x82 | |
github.com/creachadair/jrpc2.(*Server).Start.func2(0xc0000cc000) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:109 +0x5a | |
created by github.com/creachadair/jrpc2.(*Server).Start | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:109 +0x18c | |
goroutine 11 [semacquire]: | |
sync.runtime_Semacquire(0xc000454b38) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:56 +0x40 | |
sync.(*WaitGroup).Wait(0xc000454b30) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/waitgroup.go:130 +0x6b | |
github.com/creachadair/jrpc2.(*Server).dispatch.func2(0x8, 0x10384f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:195 +0x63 | |
github.com/creachadair/jrpc2.(*Server).serve.func1(0xc0000cc000, 0xc0000bc180) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:140 +0x56 | |
created by github.com/creachadair/jrpc2.(*Server).serve | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:138 +0x74 | |
goroutine 38 [runnable]: | |
sync.(*Map).dirtyLocked(0x192bb20) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/map.go:360 +0x11c | |
sync.(*Map).LoadOrStore(0x192bb20, 0xfdbc40, 0xefcbe0, 0xe28940, 0xc00007bca0, 0xe8fb00, 0x0, 0x783c0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/map.go:227 +0x462 | |
encoding/json.cachedTypeFields(0x11c7d40, 0xefcbe0, 0x45147a, 0xefcbe0, 0x783c0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:1256 +0x145 | |
encoding/json.newStructEncoder(0x11c7d40, 0xefcbe0, 0xebf9a0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:653 +0x57 | |
encoding/json.newTypeEncoder(0x11c7d40, 0xefcbe0, 0xefcb01, 0xeab900) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:425 +0x2bc | |
encoding/json.typeEncoder(0x11c7d40, 0xefcbe0, 0x99) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:377 +0x1a7 | |
encoding/json.valueEncoder(0xefcbe0, 0xc0002ea1e0, 0x99, 0xfd4420) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:351 +0x63 | |
encoding/json.(*encodeState).reflectValue(0xc0000d2000, 0xefcbe0, 0xc0002ea1e0, 0x99, 0x1920100) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:333 +0x46 | |
encoding/json.(*encodeState).marshal(0xc0000d2000, 0xefcbe0, 0xc0002ea1e0, 0x1b90100, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:305 +0xfb | |
encoding/json.Marshal(0xefcbe0, 0xc0002ea1e0, 0xc0002ea1e0, 0x0, 0xc000504380, 0xc0004b9848, 0x413165) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:160 +0x59 | |
github.com/creachadair/jrpc2.(*Server).Push(0xc0000cc000, 0x11bcd80, 0xc0000989f0, 0x100c5ec, 0x1f, 0xefcbe0, 0xc0002ea1e0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:334 +0x49b | |
main.TextDocumentPublishDiagnostics(0xc0000cc000, 0x11bcd80, 0xc0000989f0, 0xc00003c0c0, 0x5b, 0x1948390, 0x0, 0x0, 0x54, 0xee1460) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:580 +0xbd | |
main.TextDocumentDidOpen(0x11bcd80, 0xc0000989f0, 0xc00003c0c0, 0x5b, 0xc000080400, 0x9, 0x1, 0xc000494000, 0x7ce, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:470 +0x1ff | |
reflect.Value.call(0xe85200, 0x1037d60, 0x13, 0xfee7d0, 0x4, 0xc000098c00, 0x2, 0x2, 0xc000504380, 0xc0004b9dc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b | |
reflect.Value.Call(0xe85200, 0x1037d60, 0x13, 0xc000098c00, 0x2, 0x2, 0xe49040, 0xc000098c00, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab | |
reflect.Value.Call-fm(0xc000098c00, 0x2, 0x2, 0x1, 0xc00007b3a0, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc0000989f0, 0xc00007db00, 0xc00007dab0, 0xc00019bee8, 0x10, 0xc00019bee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc0005222a0, 0x11bcd80, 0xc0000989f0, 0xc00007db00, 0x0, 0x0, 0x11bcd80, 0xc0000989f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc0000cc000, 0x11bcd00, 0xc000080080, 0x11b2120, 0xc0005222a0, 0xc00007db00, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc000080340, 0xc0000cc000, 0xc000378510) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
goroutine 39 [semacquire]: | |
sync.runtime_Semacquire(0xc000080348) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:56 +0x40 | |
sync.(*WaitGroup).Wait(0xc000080340) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/waitgroup.go:130 +0x6b | |
github.com/creachadair/jrpc2.(*Server).dispatch.func2(0x8, 0x10384f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:195 +0x63 | |
github.com/creachadair/jrpc2.(*Server).serve.func1(0xc0000cc000, 0xc0002ee2a0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:140 +0x56 | |
created by github.com/creachadair/jrpc2.(*Server).serve | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:138 +0x74 | |
[Info - 18:54:23] Connection to server got closed. Server will restart. | |
2019/08/13 18:54:23 Server started | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal 0xc0000005 code=0x0 addr=0x58 pc=0x8d6493] | |
goroutine 30 [running]: | |
github.com/hashicorp/terraform/lang.(*Scope).evalContext(0xc0001a9e00, 0xc0000ae798, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:184 +0x123 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalContext(0xc0001a9e00, 0xc0000ae798, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:160 +0x66 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalExpr(0xc0001a9e00, 0x11bd400, 0xc0005bccc0, 0x11be080, 0x1948390, 0xeef5a0, 0xc0000fee00, 0xff32e6, 0x8, 0xc0003f4e70, ...) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:87 +0xa7 | |
main.TextDocumentHover(0x11bcd80, 0xc00052a240, 0xc0004421e0, 0x42, 0x54, 0x2c, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:549 +0x299 | |
reflect.Value.call(0xea4ae0, 0x1037d68, 0x13, 0xfee7d0, 0x4, 0xc00052a270, 0x2, 0x2, 0xc000434000, 0xc00009fdc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b | |
reflect.Value.Call(0xea4ae0, 0x1037d68, 0x13, 0xc00052a270, 0x2, 0x2, 0xe49040, 0xc00052a270, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab | |
reflect.Value.Call-fm(0xc00052a270, 0x2, 0x2, 0x1, 0xc00050e080, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc00052a240, 0xc0002e6240, 0xc000532330, 0xc000195ee8, 0x10, 0xc000195ee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc000004620, 0x11bcd80, 0xc00052a240, 0xc0002e6240, 0x0, 0x0, 0x11bcd80, 0xc00052a240) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc000496000, 0x11bccc0, 0xc0002e61c0, 0x11b2120, 0xc000004620, 0xc0002e6240, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc0000300e0, 0xc000496000, 0xc0000d0090) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
[Info - 18:55:23] Connection to server got closed. Server will restart. | |
[Error - 18:55:23] Request textDocument/hover failed. | |
Error: Connection got disposed. | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:876:25) | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:71:35) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2153:42) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\main.js:151:15) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2140:18) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:226:26) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at StreamMessageReader.fireClose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27) | |
at Socket.listen.readable.on (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46) | |
at Socket.emit (events.js:187:15) | |
at Pipe.Socket._destroy._handle.close (net.js:606:12) | |
2019/08/13 18:55:23 Server started | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal 0xc0000005 code=0x0 addr=0x58 pc=0x8d6493] | |
goroutine 54 [running]: | |
github.com/hashicorp/terraform/lang.(*Scope).evalContext(0xc00027d860, 0xc00043e238, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:184 +0x123 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalContext(0xc00027d860, 0xc00043e238, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:160 +0x66 | |
github.com/hashicorp/terraform/lang.(*Scope).EvalExpr(0xc00027d860, 0x11bd3c0, 0xc0003d29c0, 0x11be080, 0x1948390, 0xeef5a0, 0xc0004ca500, 0xff32e6, 0x8, 0xc0003d51e0, ...) | |
/home/travis/gopath/pkg/mod/github.com/hashicorp/[email protected]/lang/eval.go:87 +0xa7 | |
main.TextDocumentHover(0x11bcd80, 0xc00052e0c0, 0xc000442050, 0x42, 0x26, 0x29, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:549 +0x299 | |
reflect.Value.call(0xea4ae0, 0x1037d68, 0x13, 0xfee7d0, 0x4, 0xc00052e0f0, 0x2, 0x2, 0xc000434e00, 0xc000293dc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b | |
reflect.Value.Call(0xea4ae0, 0x1037d68, 0x13, 0xc00052e0f0, 0x2, 0x2, 0xe49040, 0xc00052e0f0, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab | |
reflect.Value.Call-fm(0xc00052e0f0, 0x2, 0x2, 0x1, 0xc0003ca020, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc00052e0c0, 0xc0000401c0, 0xc0002e61f0, 0xc0000a9ee8, 0x10, 0xc0000a9ee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc000209900, 0x11bcd80, 0xc00052e0c0, 0xc0000401c0, 0x0, 0x0, 0x11bcd80, 0xc00052e0c0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc0000cc3c0, 0x11bccc0, 0xc0002e6740, 0x11b2120, 0xc000209900, 0xc0000401c0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc000081560, 0xc0000cc3c0, 0xc0002ed7a0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
[Info - 18:55:50] Connection to server got closed. Server will restart. | |
[Error - 18:55:50] Request textDocument/hover failed. | |
Error: Connection got disposed. | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:876:25) | |
at Object.dispose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:71:35) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2153:42) | |
at LanguageClient.handleConnectionClosed (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\main.js:151:15) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-languageclient\lib\client.js:2140:18) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at closeHandler (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\main.js:226:26) | |
at CallbackList.invoke (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:62:39) | |
at Emitter.fire (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\events.js:120:36) | |
at StreamMessageReader.fireClose (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:111:27) | |
at Socket.listen.readable.on (C:\Users\Tomas Aschan\.vscode\extensions\mauve.terraform-1.4.73\node_modules\vscode-jsonrpc\lib\messageReader.js:151:46) | |
at Socket.emit (events.js:187:15) | |
at Pipe.Socket._destroy._handle.close (net.js:606:12) | |
2019/08/13 18:55:50 Server started | |
fatal error: concurrent map writes | |
goroutine 52 [running]: | |
runtime.throw(0xfffa62, 0x15) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/panic.go:608 +0x79 fp=0xc0001898a8 sp=0xc000189878 pc=0x42d889 | |
runtime.mapassign_faststr(0xe90de0, 0xc0002d1380, 0xc0002a00c0, 0x54, 0x1948390) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/map_faststr.go:275 +0x3c6 fp=0xc000189910 sp=0xc0001898a8 pc=0x4128f6 | |
main.TextDocumentDidOpen(0x11bcd80, 0xc0002d0600, 0xc0002a0000, 0x5b, 0xc0004180d0, 0x9, 0x1, 0xc00036e000, 0x7ce, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:468 +0xf4 fp=0xc0001899c0 sp=0xc000189910 pc=0xd93ee4 | |
runtime.call128(0xc0002d0db0, 0x1037d60, 0xc00006a0c0, 0x4800000058) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/asm_amd64.s:524 +0x59 fp=0xc000189a50 sp=0xc0001899c0 pc=0x4568f9 | |
reflect.Value.call(0xe85200, 0x1037d60, 0x13, 0xfee7d0, 0x4, 0xc0002d0cc0, 0x2, 0x2, 0x192d1a0, 0xc000189dc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b fp=0xc000189d18 sp=0xc000189a50 pc=0x4c5e1b | |
reflect.Value.Call(0xe85200, 0x1037d60, 0x13, 0xc0002d0cc0, 0x2, 0x2, 0xe49040, 0xc0002d0cc0, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab fp=0xc000189d80 sp=0xc000189d18 pc=0x4c588b | |
reflect.Value.Call-fm(0xc0002d0cc0, 0x2, 0x2, 0x1, 0xc0001220c0, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 fp=0xc000189dd8 sp=0xc000189d80 pc=0x5670c7 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc0002d0600, 0xc0002cc080, 0xc0002cc070, 0xc000175ee8, 0x10, 0xc000175ee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 fp=0xc000189e90 sp=0xc000189dd8 pc=0x566d42 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc0002ce520, 0x11bcd80, 0xc0002d0600, 0xc0002cc080, 0x0, 0x0, 0x11bcd80, 0xc0002d0600) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b fp=0xc000189ed8 sp=0xc000189e90 pc=0x56594b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc000496000, 0x11bcd00, 0xc0000300b8, 0x11b2120, 0xc0002ce520, 0xc0002cc080, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 fp=0xc000189f60 sp=0xc000189ed8 pc=0x55e9b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc000030070, 0xc000496000, 0xc00035e3f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 fp=0xc000189fc8 sp=0xc000189f60 pc=0x561698 | |
runtime.goexit() | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/asm_amd64.s:1333 +0x1 fp=0xc000189fd0 sp=0xc000189fc8 pc=0x4583e1 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
goroutine 1 [semacquire]: | |
sync.runtime_Semacquire(0xc000496008) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:56 +0x40 | |
sync.(*WaitGroup).Wait(0xc000496000) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/waitgroup.go:130 +0x6b | |
github.com/creachadair/jrpc2.(*Server).Wait(0xc000496000, 0x1, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:368 +0x38 | |
main.main() | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:614 +0x595 | |
goroutine 6 [select]: | |
go.opencensus.io/stats/view.(*worker).start(0xc0000a17c0) | |
/home/travis/gopath/pkg/mod/[email protected]/stats/view/worker.go:154 +0x107 | |
created by go.opencensus.io/stats/view.init.0 | |
/home/travis/gopath/pkg/mod/[email protected]/stats/view/worker.go:32 +0x5e | |
goroutine 7 [syscall]: | |
os/signal.signal_recv(0x0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sigqueue.go:139 +0xa3 | |
os/signal.loop() | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/signal/signal_unix.go:23 +0x29 | |
created by os/signal.init.0 | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/signal/signal_unix.go:29 +0x48 | |
goroutine 10 [syscall, locked to thread]: | |
syscall.Syscall6(0x7ff8c7e82680, 0x5, 0x7dc, 0xc00037b000, 0x1000, 0xc000469b24, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/syscall_windows.go:183 +0xfc | |
syscall.ReadFile(0x7dc, 0xc00037b000, 0x1000, 0x1000, 0xc000469b24, 0x0, 0xc000040100, 0xc0003ac201) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/syscall/zsyscall_windows.go:313 +0xd5 | |
syscall.Read(0x7dc, 0xc00037b000, 0x1000, 0x1000, 0xa, 0x0, 0x8) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/syscall/syscall_windows.go:295 +0x6f | |
internal/poll.(*FD).Read(0xc000096000, 0xc00037b000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/internal/poll/fd_windows.go:479 +0x1b3 | |
os.(*File).read(0xc000006010, 0xc00037b000, 0x1000, 0x1000, 0x538a75, 0xc0003ac500, 0xc00042ee20) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/file_windows.go:207 +0x55 | |
os.(*File).Read(0xc000006010, 0xc00037b000, 0x1000, 0x1000, 0xc0003ac500, 0xe1f900, 0xc0000b56c0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/os/file.go:108 +0x70 | |
bufio.(*Reader).fill(0xc00006b4a0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:100 +0x116 | |
bufio.(*Reader).ReadSlice(0xc00006b4a0, 0xa, 0xffffffffffffffff, 0x0, 0xc0003ac500, 0xe1f900, 0xe910e0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:341 +0x3d | |
bufio.(*Reader).ReadBytes(0xc00006b4a0, 0xc000469e0a, 0xc000469e58, 0x40bcd9, 0xc0004243c0, 0x30, 0x28) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:419 +0x77 | |
bufio.(*Reader).ReadString(0xc00006b4a0, 0x42f70a, 0xc000469e18, 0x4554b0, 0xc000003e00, 0x4) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/bufio/bufio.go:459 +0x3f | |
github.com/creachadair/jrpc2/channel.(*hdr).Recv(0xc00006b500, 0xea7c60, 0xc0001e9da0, 0xc0004243c0, 0x1, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/channel/hdr.go:79 +0x80 | |
github.com/creachadair/jrpc2.(*Server).read(0xc000496000, 0x42a0000, 0xc00006b500) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:434 +0x7e | |
github.com/creachadair/jrpc2.(*Server).Start.func1(0xc000496000, 0x11b9100, 0xc00006b500) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:106 +0x96 | |
created by github.com/creachadair/jrpc2.(*Server).Start | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:106 +0x16a | |
goroutine 11 [sync.Cond.Wait]: | |
sync.runtime_notifyListWait(0xc0001e5150, 0xc000000005) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:510 +0xf9 | |
sync.(*Cond).Wait(0xc0001e5140) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/cond.go:56 +0x99 | |
github.com/creachadair/jrpc2.(*Server).nextRequest(0xc000496000, 0x0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:155 +0x96 | |
github.com/creachadair/jrpc2.(*Server).serve(0xc000496000) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:132 +0x82 | |
github.com/creachadair/jrpc2.(*Server).Start.func2(0xc000496000) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:109 +0x5a | |
created by github.com/creachadair/jrpc2.(*Server).Start | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:109 +0x18c | |
goroutine 14 [runnable]: | |
sync.(*Map).dirtyLocked(0x192bb20) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/map.go:359 +0xbb | |
sync.(*Map).LoadOrStore(0x192bb20, 0xfdbc40, 0xefcbe0, 0xe28940, 0xc0002ce740, 0xe8fb00, 0x0, 0x783c0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/map.go:227 +0x462 | |
encoding/json.cachedTypeFields(0x11c7d40, 0xefcbe0, 0x45147a, 0xefcbe0, 0x783c0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:1256 +0x145 | |
encoding/json.newStructEncoder(0x11c7d40, 0xefcbe0, 0xebf9a0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:653 +0x57 | |
encoding/json.newTypeEncoder(0x11c7d40, 0xefcbe0, 0xefcb01, 0xeab900) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:425 +0x2bc | |
encoding/json.typeEncoder(0x11c7d40, 0xefcbe0, 0x99) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:377 +0x1a7 | |
encoding/json.valueEncoder(0xefcbe0, 0xc0001626f0, 0x99, 0xfd4420) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:351 +0x63 | |
encoding/json.(*encodeState).reflectValue(0xc0000b2000, 0xefcbe0, 0xc0001626f0, 0x99, 0x1920100) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:333 +0x46 | |
encoding/json.(*encodeState).marshal(0xc0000b2000, 0xefcbe0, 0xc0001626f0, 0x30100, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:305 +0xfb | |
encoding/json.Marshal(0xefcbe0, 0xc0001626f0, 0xc0001626f0, 0x0, 0xc000508380, 0xc000185848, 0x413165) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/encoding/json/encode.go:160 +0x59 | |
github.com/creachadair/jrpc2.(*Server).Push(0xc000496000, 0x11bcd80, 0xc000162510, 0x100c5ec, 0x1f, 0xefcbe0, 0xc0001626f0, 0x0, 0x0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:334 +0x49b | |
main.TextDocumentPublishDiagnostics(0xc000496000, 0x11bcd80, 0xc000162510, 0xc00047a120, 0x5a, 0x1948390, 0x0, 0x0, 0x53, 0xee1460) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:580 +0xbd | |
main.TextDocumentDidOpen(0x11bcd80, 0xc000162510, 0xc00047a120, 0x5a, 0xc000428150, 0x9, 0x1, 0xc0000fc000, 0x84c, 0x0, ...) | |
/home/travis/gopath/src/github.com/juliosueiras/terraform-lsp/main.go:470 +0x1ff | |
reflect.Value.call(0xe85200, 0x1037d60, 0x13, 0xfee7d0, 0x4, 0xc000162570, 0x2, 0x2, 0xc000508380, 0xc000185dc8, ...) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:447 +0x45b | |
reflect.Value.Call(0xe85200, 0x1037d60, 0x13, 0xc000162570, 0x2, 0x2, 0xe49040, 0xc000162570, 0x1) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/reflect/value.go:308 +0xab | |
reflect.Value.Call-fm(0xc000162570, 0x2, 0x2, 0x1, 0xc0002ce320, 0x1) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:211 +0x67 | |
github.com/creachadair/jrpc2/handler.newHandler.func7(0x11bcd80, 0xc000162510, 0xc000041b80, 0xc0001e5230, 0xc000179ee8, 0x10, 0xc000179ee0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:222 +0x232 | |
github.com/creachadair/jrpc2/handler.Func.Handle(0xc0002ce520, 0x11bcd80, 0xc000162510, 0xc000041b80, 0x0, 0x0, 0x11bcd80, 0xc000162510) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/handler/handler.go:23 +0x4b | |
github.com/creachadair/jrpc2.(*Server).invoke(0xc000496000, 0x11bcd00, 0xc0000300b8, 0x11b2120, 0xc0002ce520, 0xc000041b80, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:294 +0x1b7 | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc000428120, 0xc000496000, 0xc0002d2240) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:185 +0x108 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
goroutine 53 [semacquire]: | |
sync.runtime_Semacquire(0xc000030078) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:56 +0x40 | |
sync.(*WaitGroup).Wait(0xc000030070) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/waitgroup.go:130 +0x6b | |
github.com/creachadair/jrpc2.(*Server).dispatch.func2(0x8, 0x10384f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:195 +0x63 | |
github.com/creachadair/jrpc2.(*Server).serve.func1(0xc000496000, 0xc0002d4360) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:140 +0x56 | |
created by github.com/creachadair/jrpc2.(*Server).serve | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:138 +0x74 | |
goroutine 15 [semacquire]: | |
sync.runtime_Semacquire(0xc000428128) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/runtime/sema.go:56 +0x40 | |
sync.(*WaitGroup).Wait(0xc000428120) | |
/home/travis/.gimme/versions/go1.11.12.linux.amd64/src/sync/waitgroup.go:130 +0x6b | |
github.com/creachadair/jrpc2.(*Server).dispatch.func2(0x8, 0x10384f0) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:195 +0x63 | |
github.com/creachadair/jrpc2.(*Server).serve.func1(0xc000496000, 0xc00041c240) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:140 +0x56 | |
created by github.com/creachadair/jrpc2.(*Server).serve | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:138 +0x74 | |
goroutine 54 [runnable]: | |
github.com/creachadair/jrpc2.(*Server).dispatch.func1(0xc000030080, 0xc000496000, 0xc00035e480) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 | |
created by github.com/creachadair/jrpc2.(*Server).dispatch | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:183 +0x141 | |
goroutine 55 [runnable]: | |
github.com/creachadair/jrpc2.(*Server).serve.func1(0xc000496000, 0xc0002d4480) | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:138 | |
created by github.com/creachadair/jrpc2.(*Server).serve | |
/home/travis/gopath/pkg/mod/github.com/creachadair/[email protected]/server.go:138 +0x74 | |
[Error - 18:55:50] Connection to server got closed. Server will not be restarted. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment