2022/09/21 11:21:58 opts.go:218: Received response for callback "162" 2022/09/21 11:21:58 opts.go:218: Posting server call "client.refreshModuleCalls" 2022/09/21 11:21:58 opts.go:218: Received response for callback "163" 2022/09/21 11:21:58 provider_schema.go:265: PSS: getting provider schema (/Users/user/Documents/work/... 2022/09/21 11:21:58 provider_schema.go:265: PSS: getting provider schema (/Users/user/Documents/work/... 2022/09/21 11:21:58 provider_schema.go:265: PSS: getting provider schema (/Users/user/Documents/work/... 2022/09/21 11:21:58 provider_schema.go:265: PSS: getting provider schema (/Users/user/Documents/work/... 2022/09/21 11:21:58 provider_schema.go:265: PSS: getting provider schema (/Users/user/Documents/work/... 2022/09/21 11:21:58 provider_schema.go:265: PSS: getting provider schema (/Users/user/Documents/work/... fatal error: concurrent map read and map write goroutine 1939 [running]: github.com/hashicorp/terraform-schema/schema.(*SchemaMerger).SchemaForModule(0x140a8d0e5f8, 0x140a8d0e628) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/schema/schema_merge.go:149 +0x1b78 github.com/hashicorp/terraform-ls/internal/decoder.schemaForModule(0x140f3d14780, {0x1018f1e20?, 0x140001bc120}, {0x12a8ff5a0?, 0x140001b6fc0}) github.com/hashicorp/terraform-ls/internal/decoder/module_schema.go:27 +0x114 github.com/hashicorp/terraform-ls/internal/decoder.modulePathContext(0x140f3d14780, {0x1018f1e20, 0x140001bc120}, {0x1018f7160?, 0x140001b6fc0}) github.com/hashicorp/terraform-ls/internal/decoder/decoder.go:19 +0x5c github.com/hashicorp/terraform-ls/internal/decoder.(*PathReader).PathContext(0x140001bc200, {{0x140e43a22a7?, 0x9?}, {0x140aa56fd20?, 0x1?}}) github.com/hashicorp/terraform-ls/internal/decoder/path_reader.go:74 +0x118 github.com/hashicorp/hcl-lang/decoder.(*Decoder).CodeLensesForFile(0x14000072ae0, {0x1018f5e60, 0x140b324b620}, {{0x140e43a22a7?, 0x14092126ad8?}, {0x140aa56fd20?, 0x12?}}, {0x140d9b2a471, 0x7}) github.com/hashicorp/hcl-lang@v0.0.0-20220823151539-1fce4f11c137/decoder/code_lens.go:19 +0x8c github.com/hashicorp/terraform-ls/internal/langserver/handlers.(*service).TextDocumentCodeLens(0x14000138100, {0x1018f5e60, 0x140b324b620}, {{{0x14028c77c80, 0x78}}, {{0x0, 0x0}}, {{0x0, 0x0}}}) github.com/hashicorp/terraform-ls/internal/langserver/handlers/code_lens.go:25 +0xf4 reflect.Value.call({0x101846a80?, 0x1411d8ed130?, 0x140921274b8?}, {0x10112cad6, 0x4}, {0x140b324b6e0, 0x2, 0x10110ee38?}) reflect/value.go:584 +0x688 reflect.Value.Call({0x101846a80?, 0x1411d8ed130?, 0x101889cc0?}, {0x140b324b6e0?, 0x1411d8ed130?, 0x141371e0d80?}) reflect/value.go:368 +0x90 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8({0x1018f5e60?, 0x140b324b620?}, 0x102030108?) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:236 +0x12c github.com/creachadair/jrpc2/handler.Func.Handle(...) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:25 github.com/hashicorp/terraform-ls/internal/langserver/handlers.handle({0x1018f5e60, 0x140b324b620}, 0x101850f00?, {0x101846a80?, 0x1411d8ed130?}) github.com/hashicorp/terraform-ls/internal/langserver/handlers/service.go:585 +0x58 github.com/hashicorp/terraform-ls/internal/langserver/handlers.(*service).Assigner.func14({0x1018f5e60?, 0x140e1a6d890?}, 0x2?) github.com/hashicorp/terraform-ls/internal/langserver/handlers/service.go:263 +0x104 reflect.Value.call({0x101867fc0?, 0x140008760c0?, 0x1413b140d28?}, {0x10112cad6, 0x4}, {0x140b324b5f0, 0x2, 0xca?}) reflect/value.go:584 +0x688 reflect.Value.Call({0x101867fc0?, 0x140008760c0?, 0x140e1a6d890?}, {0x140b324b5f0?, 0x101891420?, 0x1402a271d00?}) reflect/value.go:368 +0x90 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8({0x1018f5e60?, 0x140e1a6d890?}, 0x1018455e0?) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:236 +0x12c github.com/creachadair/jrpc2/handler.Func.Handle(0x14000878000?, {0x1018f5e60?, 0x140e1a6d890?}, 0x1402a271d00?) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:25 +0x38 github.com/creachadair/jrpc2.(*Server).invoke(0x1400017e1c0, {0x1018f5db8?, 0x1402a271d40?}, {0x1018f2ae0, 0x140008764e0}, 0x1402a271d00) github.com/creachadair/jrpc2@v0.41.1/server.go:355 +0x100 github.com/creachadair/jrpc2.(*Server).dispatch.func1() github.com/creachadair/jrpc2@v0.41.1/server.go:227 +0x16c github.com/creachadair/jrpc2.(*Server).serve.func1() github.com/creachadair/jrpc2@v0.41.1/server.go:149 +0x58 created by github.com/creachadair/jrpc2.(*Server).serve github.com/creachadair/jrpc2@v0.41.1/server.go:147 +0x24 goroutine 1 [chan receive, 9 minutes]: github.com/hashicorp/terraform-ls/internal/langserver.(*langServer).StartAndWait(0x1400007cb10, {0x1018f23c0?, 0x1400000e010?}, {0x1018f4688?, 0x1400000e018?}) github.com/hashicorp/terraform-ls/internal/langserver/langserver.go:106 +0x13c github.com/hashicorp/terraform-ls/internal/cmd.(*ServeCommand).Run(0x14000096080, {0x1400001e050, 0x0, 0x0}) github.com/hashicorp/terraform-ls/internal/cmd/serve_command.go:120 +0x6f0 github.com/mitchellh/cli.(*CLI).Run(0x1400013e000) github.com/mitchellh/cli@v1.1.4/cli.go:262 +0x4a8 main.main() github.com/hashicorp/terraform-ls/main.go:51 +0x4b0 goroutine 22 [syscall, 9 minutes]: os/signal.signal_recv() runtime/sigqueue.go:149 +0x2c os/signal.loop() os/signal/signal_unix.go:23 +0x1c created by os/signal.Notify.func1.1 os/signal/signal.go:151 +0x2c goroutine 23 [select, 9 minutes]: github.com/hashicorp/terraform-ls/internal/context.WithSignalCancel.func1() github.com/hashicorp/terraform-ls/internal/context/signal_cancel.go:18 +0x80 created by github.com/hashicorp/terraform-ls/internal/context.WithSignalCancel github.com/hashicorp/terraform-ls/internal/context/signal_cancel.go:17 +0x110 goroutine 24 [syscall]: syscall.syscall(0x140382b9ab8?, 0x100c5aafc?, 0x800000?, 0x7ffff800000?) runtime/sys_darwin.go:22 +0x54 syscall.read(0x14000072060?, {0x14000875000?, 0x140382b9b08?, 0x100c59568?}) syscall/zsyscall_darwin_arm64.go:1189 +0x48 syscall.Read(...) syscall/syscall_unix.go:183 internal/poll.ignoringEINTRIO(...) internal/poll/fd_unix.go:794 internal/poll.(*FD).Read(0x14000072060?, {0x14000875000?, 0x1000?, 0x1000?}) internal/poll/fd_unix.go:163 +0x204 os.(*File).read(...) os/file_posix.go:31 os.(*File).Read(0x1400000e010, {0x14000875000?, 0x0?, 0x14000072138?}) os/file.go:118 +0x5c bufio.(*Reader).fill(0x14000074960) bufio/bufio.go:106 +0xfc bufio.(*Reader).ReadSlice(0x14000074960, 0x2c?) bufio/bufio.go:372 +0x30 bufio.(*Reader).collectFragments(0x45?, 0xc0?) bufio/bufio.go:447 +0x5c bufio.(*Reader).ReadString(0x10?, 0x0?) bufio/bufio.go:495 +0x20 github.com/creachadair/jrpc2/channel.(*hdr).Recv(0x140000749c0) github.com/creachadair/jrpc2@v0.41.1/channel/hdr.go:100 +0x68 github.com/creachadair/jrpc2/channel.opthdr.Recv({0x1400017e1c0?}) github.com/creachadair/jrpc2@v0.41.1/channel/hdr.go:170 +0x1c github.com/creachadair/jrpc2.(*Server).read(0x1400017e1c0, {0x1296680c0, 0x140000749c0}) github.com/creachadair/jrpc2@v0.41.1/server.go:613 +0x48 github.com/creachadair/jrpc2.(*Server).Start.func1() github.com/creachadair/jrpc2@v0.41.1/server.go:116 +0x78 created by github.com/creachadair/jrpc2.(*Server).Start github.com/creachadair/jrpc2@v0.41.1/server.go:116 +0x2e8 goroutine 25 [chan receive]: github.com/creachadair/jrpc2.(*Server).nextRequest(0x1400017e1c0) github.com/creachadair/jrpc2@v0.41.1/server.go:172 +0x158 github.com/creachadair/jrpc2.(*Server).serve(0x1400017e1c0) github.com/creachadair/jrpc2@v0.41.1/server.go:141 +0x2c github.com/creachadair/jrpc2.(*Server).Start.func2() github.com/creachadair/jrpc2@v0.41.1/server.go:119 +0x50 created by github.com/creachadair/jrpc2.(*Server).Start github.com/creachadair/jrpc2@v0.41.1/server.go:119 +0x32c goroutine 26 [semacquire, 9 minutes]: sync.runtime_Semacquire(0x0?) runtime/sema.go:62 +0x28 sync.(*WaitGroup).Wait(0x1400017e1c0) sync/waitgroup.go:139 +0x80 github.com/creachadair/jrpc2.(*Server).WaitStatus(0x1400017e1c0) github.com/creachadair/jrpc2@v0.41.1/server.go:532 +0x24 github.com/hashicorp/terraform-ls/internal/langserver.(*singleServer).Wait(0x14000068970) github.com/hashicorp/terraform-ls/internal/langserver/langserver.go:181 +0x28 github.com/hashicorp/terraform-ls/internal/langserver.(*langServer).StartAndWait.func1() github.com/hashicorp/terraform-ls/internal/langserver/langserver.go:101 +0x28 created by github.com/hashicorp/terraform-ls/internal/langserver.(*langServer).StartAndWait github.com/hashicorp/terraform-ls/internal/langserver/langserver.go:100 +0x124 goroutine 10 [chan receive, 9 minutes]: github.com/hashicorp/terraform-ls/internal/langserver/diagnostics.(*Notifier).notify(0x14000148810) github.com/hashicorp/terraform-ls/internal/langserver/diagnostics/diagnostics.go:73 +0x50 created by github.com/hashicorp/terraform-ls/internal/langserver/diagnostics.NewNotifier github.com/hashicorp/terraform-ls/internal/langserver/diagnostics/diagnostics.go:42 +0x104 goroutine 11 [select]: github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:239 +0x4fc github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x0?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0x100d7d070?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:245 +0x584 github.com/hashicorp/terraform-ls/internal/state.(*JobStore).AwaitNextJob(0x140001b6f80, {0x1018f5e60, 0x140e1a6c150}, 0xffffffffffffffff) github.com/hashicorp/terraform-ls/internal/state/jobs.go:227 +0x1a8 github.com/hashicorp/terraform-ls/internal/scheduler.(*Scheduler).eval(0x14000149b60, {0x1018f5db8?, 0x140001b7000?}) github.com/hashicorp/terraform-ls/internal/scheduler/scheduler.go:59 +0x5c created by github.com/hashicorp/terraform-ls/internal/scheduler.(*Scheduler).Start github.com/hashicorp/terraform-ls/internal/scheduler/scheduler.go:48 +0x80 goroutine 12 [select]: github.com/hashicorp/terraform-ls/internal/state.(*JobStore).awaitNextJob(0x140001b6f80, {0x1018f5e60, 0x14112572a50}, 0x100d7d070?) github.com/hashicorp/terraform-ls/internal/state/jobs.go:239 +0x4fc github.com/hashicorp/terraform-ls/internal/state.(*JobStore).AwaitNextJob(0x140001b6f80, {0x1018f5e60, 0x14112572a50}, 0x1) github.com/hashicorp/terraform-ls/internal/state/jobs.go:227 +0x1a8 github.com/hashicorp/terraform-ls/internal/scheduler.(*Scheduler).eval(0x14000149bc0, {0x1018f5db8?, 0x140001b7040?}) github.com/hashicorp/terraform-ls/internal/scheduler/scheduler.go:59 +0x5c created by github.com/hashicorp/terraform-ls/internal/scheduler.(*Scheduler).Start github.com/hashicorp/terraform-ls/internal/scheduler/scheduler.go:48 +0x80 goroutine 13 [select]: github.com/hashicorp/terraform-ls/internal/state.(*ModuleStore).AwaitNextChangeBatch(0x140001b6fc0, {0x1018f5e60, 0x14000148870}) github.com/hashicorp/terraform-ls/internal/state/module_changes.go:202 +0x688 github.com/hashicorp/terraform-ls/internal/langserver/notifier.(*Notifier).notify(0x14000149c50, {0x1018f5e60, 0x14000148870}) github.com/hashicorp/terraform-ls/internal/langserver/notifier/notifier.go:59 +0x40 github.com/hashicorp/terraform-ls/internal/langserver/notifier.(*Notifier).Start.func1() github.com/hashicorp/terraform-ls/internal/langserver/notifier/notifier.go:50 +0x64 created by github.com/hashicorp/terraform-ls/internal/langserver/notifier.(*Notifier).Start github.com/hashicorp/terraform-ls/internal/langserver/notifier/notifier.go:41 +0x88 goroutine 14 [select, 9 minutes]: github.com/hashicorp/terraform-ls/internal/state.(*WalkerPathStore).awaitNextDir(0x14000149b30, {0x1018f5db8, 0x1401b4dbf40}, 0x0) github.com/hashicorp/terraform-ls/internal/state/walker_paths.go:214 +0x28c github.com/hashicorp/terraform-ls/internal/state.(*WalkerPathStore).AwaitNextDir(0x14000149b30, {0x1018f5db8, 0x1401b4dbf40}, 0x0) github.com/hashicorp/terraform-ls/internal/state/walker_paths.go:152 +0x17c github.com/hashicorp/terraform-ls/internal/state.(*PathAwaiter).AwaitNextDir(0x140001c48c0?, {0x1018f5db8?, 0x1401b4dbf40?}) github.com/hashicorp/terraform-ls/internal/state/walker_paths.go:50 +0x30 github.com/hashicorp/terraform-ls/internal/walker.(*Walker).StartWalking.func1() github.com/hashicorp/terraform-ls/internal/walker/walker.go:105 +0x54 created by github.com/hashicorp/terraform-ls/internal/walker.(*Walker).StartWalking github.com/hashicorp/terraform-ls/internal/walker/walker.go:103 +0xd8 goroutine 15 [select, 9 minutes]: github.com/hashicorp/terraform-ls/internal/state.(*WalkerPathStore).awaitNextDir(0x14000149b30, {0x1018f5db8, 0x1401b4dbf80}, 0x1) github.com/hashicorp/terraform-ls/internal/state/walker_paths.go:214 +0x28c github.com/hashicorp/terraform-ls/internal/state.(*WalkerPathStore).awaitNextDir(0x14000149b30, {0x1018f5db8, 0x1401b4dbf80}, 0x1) github.com/hashicorp/terraform-ls/internal/state/walker_paths.go:220 +0x2cc github.com/hashicorp/terraform-ls/internal/state.(*WalkerPathStore).awaitNextDir(0x14000149b30, {0x1018f5db8, 0x1401b4dbf80}, 0x1) github.com/hashicorp/terraform-ls/internal/state/walker_paths.go:220 +0x2cc github.com/hashicorp/terraform-ls/internal/state.(*WalkerPathStore).AwaitNextDir(0x14000149b30, {0x1018f5db8, 0x1401b4dbf80}, 0x1) github.com/hashicorp/terraform-ls/internal/state/walker_paths.go:152 +0x17c github.com/hashicorp/terraform-ls/internal/state.(*PathAwaiter).AwaitNextDir(0x0?, {0x1018f5db8?, 0x1401b4dbf80?}) github.com/hashicorp/terraform-ls/internal/state/walker_paths.go:50 +0x30 github.com/hashicorp/terraform-ls/internal/walker.(*Walker).StartWalking.func1() github.com/hashicorp/terraform-ls/internal/walker/walker.go:105 +0x54 created by github.com/hashicorp/terraform-ls/internal/walker.(*Walker).StartWalking github.com/hashicorp/terraform-ls/internal/walker/walker.go:103 +0xd8 goroutine 1940 [runnable]: github.com/hashicorp/terraform-schema/internal/schema/backends.httpBackend(0x10184ba00?) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/internal/schema/backends/http.go:21 +0x68 github.com/hashicorp/terraform-schema/internal/schema/backends.backendBodySchemas(0x140920bf168?) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/internal/schema/backends/backends.go:96 +0x2e4 github.com/hashicorp/terraform-schema/internal/schema/backends.ConfigsAsExprConstraints(0x20?) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/internal/schema/backends/backends.go:51 +0x34 github.com/hashicorp/terraform-schema/schema.(*SchemaMerger).dependentBodyForRemoteStateDataSource(0x140920bfdc8, {0x140d69ec510, 0x1, 0x1}, {{0x1410f26e180?, 0x15?}, {0x0?, 0x16?}}) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/schema/schema_merge_remote_state_ds.go:26 +0x58 github.com/hashicorp/terraform-schema/schema.(*SchemaMerger).SchemaForModule(0x140920bfdc8, 0x140920bfdf8) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/schema/schema_merge.go:152 +0x1bfc github.com/hashicorp/terraform-ls/internal/decoder.schemaForModule(0x140f3d14780, {0x1018f1e20?, 0x140001bc120}, {0x12a8ff5a0?, 0x140001b6fc0}) github.com/hashicorp/terraform-ls/internal/decoder/module_schema.go:27 +0x114 github.com/hashicorp/terraform-ls/internal/decoder.modulePathContext(0x140f3d14780, {0x1018f1e20, 0x140001bc120}, {0x1018f7160?, 0x140001b6fc0}) github.com/hashicorp/terraform-ls/internal/decoder/decoder.go:19 +0x5c github.com/hashicorp/terraform-ls/internal/decoder.(*PathReader).PathContext(0x140001bc200, {{0x140e43a22a7?, 0x69?}, {0x140aa56fd20?, 0x14109140198?}}) github.com/hashicorp/terraform-ls/internal/decoder/path_reader.go:74 +0x118 github.com/hashicorp/hcl-lang/decoder.(*Decoder).Path(0x14000072ae0, {{0x140e43a22a7?, 0x70?}, {0x140aa56fd20?, 0x14026b76a80?}}) github.com/hashicorp/hcl-lang@v0.0.0-20220823151539-1fce4f11c137/decoder/path_decoder.go:26 +0x48 github.com/hashicorp/terraform-ls/internal/langserver/handlers.(*service).decoderForDocument(0x14000138100, {0x14026b76a80?, 0x101?}, 0x1402a294080) github.com/hashicorp/terraform-ls/internal/langserver/handlers/service.go:593 +0x68 github.com/hashicorp/terraform-ls/internal/langserver/handlers.(*service).TextDocumentSymbol(0x14000138100, {0x1018f5e60, 0x140e1a6d920}, {{{0x140275c1a00, 0x78}}, {{0x0, 0x0}}, {{0x0, 0x0}}}) github.com/hashicorp/terraform-ls/internal/langserver/handlers/symbols.go:24 +0x100 reflect.Value.call({0x101846c60?, 0x140d84189a0?, 0x1405185d4b8?}, {0x10112cad6, 0x4}, {0x140e1a6d9e0, 0x2, 0x10110ee38?}) reflect/value.go:584 +0x688 reflect.Value.Call({0x101846c60?, 0x140d84189a0?, 0x101889cc0?}, {0x140e1a6d9e0?, 0x140d84189a0?, 0x140920b3200?}) reflect/value.go:368 +0x90 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8({0x1018f5e60?, 0x140e1a6d920?}, 0x1020313c8?) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:236 +0x12c github.com/creachadair/jrpc2/handler.Func.Handle(...) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:25 github.com/hashicorp/terraform-ls/internal/langserver/handlers.handle({0x1018f5e60, 0x140e1a6d920}, 0x101850f00?, {0x101846c60?, 0x140d84189a0?}) github.com/hashicorp/terraform-ls/internal/langserver/handlers/service.go:585 +0x58 github.com/hashicorp/terraform-ls/internal/langserver/handlers.(*service).Assigner.func6({0x1018f5e60?, 0x140e1a6d8c0?}, 0x2?) github.com/hashicorp/terraform-ls/internal/langserver/handlers/service.go:177 +0x104 reflect.Value.call({0x101867fc0?, 0x14000876040?, 0x140b1206d28?}, {0x10112cad6, 0x4}, {0x140e1a6d8f0, 0x2, 0xd0?}) reflect/value.go:584 +0x688 reflect.Value.Call({0x101867fc0?, 0x14000876040?, 0x140e1a6d8c0?}, {0x140e1a6d8f0?, 0x101891420?, 0x140765a8fc0?}) reflect/value.go:368 +0x90 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8({0x1018f5e60?, 0x140e1a6d8c0?}, 0x1018455e0?) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:236 +0x12c github.com/creachadair/jrpc2/handler.Func.Handle(0x14000878000?, {0x1018f5e60?, 0x140e1a6d8c0?}, 0x140765a8fc0?) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:25 +0x38 github.com/creachadair/jrpc2.(*Server).invoke(0x1400017e1c0, {0x1018f5db8?, 0x140765a9000?}, {0x1018f2ae0, 0x14000876260}, 0x140765a8fc0) github.com/creachadair/jrpc2@v0.41.1/server.go:355 +0x100 github.com/creachadair/jrpc2.(*Server).dispatch.func1() github.com/creachadair/jrpc2@v0.41.1/server.go:227 +0x16c github.com/creachadair/jrpc2.(*Server).serve.func1() github.com/creachadair/jrpc2@v0.41.1/server.go:149 +0x58 created by github.com/creachadair/jrpc2.(*Server).serve github.com/creachadair/jrpc2@v0.41.1/server.go:147 +0x24 goroutine 1941 [runnable]: github.com/hashicorp/terraform-schema/internal/schema/backends.etcdv2Backend(0x10184ba00?) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/internal/schema/backends/etcdv2.go:20 +0x124 github.com/hashicorp/terraform-schema/internal/schema/backends.backendBodySchemas(0x140765b2ed8?) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/internal/schema/backends/backends.go:93 +0x1e8 github.com/hashicorp/terraform-schema/internal/schema/backends.ConfigsAsExprConstraints(0x20?) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/internal/schema/backends/backends.go:51 +0x34 github.com/hashicorp/terraform-schema/schema.(*SchemaMerger).dependentBodyForRemoteStateDataSource(0x140765b3b38, {0x140d6b3fa50, 0x1, 0x1}, {{0x1410f26e180?, 0x15?}, {0x0?, 0x16?}}) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/schema/schema_merge_remote_state_ds.go:26 +0x58 github.com/hashicorp/terraform-schema/schema.(*SchemaMerger).SchemaForModule(0x140765b3b38, 0x140765b3b68) github.com/hashicorp/terraform-schema@v0.0.0-20220831151855-0778c5b26686/schema/schema_merge.go:152 +0x1bfc github.com/hashicorp/terraform-ls/internal/decoder.schemaForModule(0x140f3d14780, {0x1018f1e20?, 0x140001bc120}, {0x12a8ff5a0?, 0x140001b6fc0}) github.com/hashicorp/terraform-ls/internal/decoder/module_schema.go:27 +0x114 github.com/hashicorp/terraform-ls/internal/decoder.modulePathContext(0x140f3d14780, {0x1018f1e20, 0x140001bc120}, {0x1018f7160?, 0x140001b6fc0}) github.com/hashicorp/terraform-ls/internal/decoder/decoder.go:19 +0x5c github.com/hashicorp/terraform-ls/internal/decoder.(*PathReader).PathContext(0x140001bc200, {{0x140e43a22a7?, 0x69?}, {0x140aa56fd20?, 0x14109143f08?}}) github.com/hashicorp/terraform-ls/internal/decoder/path_reader.go:74 +0x118 github.com/hashicorp/hcl-lang/decoder.(*Decoder).Path(0x14000072ae0, {{0x140e43a22a7?, 0x70?}, {0x140aa56fd20?, 0x1401b715f10?}}) github.com/hashicorp/hcl-lang@v0.0.0-20220823151539-1fce4f11c137/decoder/path_decoder.go:26 +0x48 github.com/hashicorp/terraform-ls/internal/langserver/handlers.(*service).decoderForDocument(0x14000138100, {0x1401b715f10?, 0x101?}, 0x1402a294080) github.com/hashicorp/terraform-ls/internal/langserver/handlers/service.go:593 +0x68 github.com/hashicorp/terraform-ls/internal/langserver/handlers.(*service).TextDocumentSemanticTokensFull(0x14000138100, {0x1018f5e60, 0x141126dc780}, {{{0x140221f0880, 0x78}}, {{0x0, 0x0}}, {{0x0, 0x0}}}) github.com/hashicorp/terraform-ls/internal/langserver/handlers/semantic_tokens.go:36 +0x1d0 reflect.Value.call({0x101846de0?, 0x140abcbf5f0?, 0x140000e54b8?}, {0x10112cad6, 0x4}, {0x141126dc840, 0x2, 0x10110ee38?}) reflect/value.go:584 +0x688 reflect.Value.Call({0x101846de0?, 0x140abcbf5f0?, 0x101889cc0?}, {0x141126dc840?, 0x140abcbf5f0?, 0x140765a1680?}) reflect/value.go:368 +0x90 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8({0x1018f5e60?, 0x141126dc780?}, 0x102030f18?) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:236 +0x12c github.com/creachadair/jrpc2/handler.Func.Handle(...) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:25 github.com/hashicorp/terraform-ls/internal/langserver/handlers.handle({0x1018f5e60, 0x141126dc780}, 0x101850f00?, {0x101846de0?, 0x140abcbf5f0?}) github.com/hashicorp/terraform-ls/internal/langserver/handlers/service.go:585 +0x58 github.com/hashicorp/terraform-ls/internal/langserver/handlers.(*service).Assigner.func16({0x1018f5e60?, 0x141126dc720?}, 0x2?) github.com/hashicorp/terraform-ls/internal/langserver/handlers/service.go:284 +0x104 reflect.Value.call({0x101867fc0?, 0x140008760e0?, 0x140b1209d28?}, {0x10112cad6, 0x4}, {0x141126dc750, 0x2, 0xd5?}) reflect/value.go:584 +0x688 reflect.Value.Call({0x101867fc0?, 0x140008760e0?, 0x141126dc720?}, {0x141126dc750?, 0x101891420?, 0x140765a9040?}) reflect/value.go:368 +0x90 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8({0x1018f5e60?, 0x141126dc720?}, 0x1018455e0?) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:236 +0x12c github.com/creachadair/jrpc2/handler.Func.Handle(0x14000878000?, {0x1018f5e60?, 0x141126dc720?}, 0x140765a9040?) github.com/creachadair/jrpc2@v0.41.1/handler/handler.go:25 +0x38 github.com/creachadair/jrpc2.(*Server).invoke(0x1400017e1c0, {0x1018f5db8?, 0x140765a9080?}, {0x1018f2ae0, 0x140008762e0}, 0x140765a9040) github.com/creachadair/jrpc2@v0.41.1/server.go:355 +0x100 github.com/creachadair/jrpc2.(*Server).dispatch.func1() github.com/creachadair/jrpc2@v0.41.1/server.go:227 +0x16c github.com/creachadair/jrpc2.(*Server).serve.func1() github.com/creachadair/jrpc2@v0.41.1/server.go:149 +0x58 created by github.com/creachadair/jrpc2.(*Server).serve github.com/creachadair/jrpc2@v0.41.1/server.go:147 +0x24 Failure to start terraform-ls. Please check your configuration settings and reload this window [Error - 11:21:58 AM] Connection to server got closed. Server will not be restarted. [Error - 11:21:58 AM] Request textDocument/codeLens failed. Error: Connection got disposed. at Object.dispose (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:42:4070) at Object.dispose (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:47:9584) at _l.handleConnectionClosed (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:49:9075) at _l.handleConnectionClosed (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:52:12102) at r (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:49:8757) at Za.invoke (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:9648) at ni.fire (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:10413) at pe (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:16:10887) at Za.invoke (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:9648) at ni.fire (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:10413) at Go.fireClose (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:16:523) at Socket. (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:16:1297) at Socket.emit (node:events:526:28) at Socket.emit (node:domain:475:12) at Pipe. (node:net:687:12) [Error - 11:21:58 AM] Request textDocument/documentSymbol failed. Error: Connection got disposed. at Object.dispose (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:42:4070) at Object.dispose (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:47:9584) at _l.handleConnectionClosed (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:49:9075) at _l.handleConnectionClosed (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:52:12102) at r (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:49:8757) at Za.invoke (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:9648) at ni.fire (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:10413) at pe (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:16:10887) at Za.invoke (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:9648) at ni.fire (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:10413) at Go.fireClose (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:16:523) at Socket. (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:16:1297) at Socket.emit (node:events:526:28) at Socket.emit (node:domain:475:12) at Pipe. (node:net:687:12) [Error - 11:21:58 AM] Request textDocument/semanticTokens/full failed. Error: Connection got disposed. at Object.dispose (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:42:4070) at Object.dispose (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:47:9584) at _l.handleConnectionClosed (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:49:9075) at _l.handleConnectionClosed (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:52:12102) at r (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:49:8757) at Za.invoke (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:9648) at ni.fire (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:10413) at pe (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:16:10887) at Za.invoke (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:9648) at ni.fire (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:15:10413) at Go.fireClose (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:16:523) at Socket. (/Users/user/.vscode-insiders/extensions/hashicorp.terraform-2.24.2-darwin-arm64/out/extension.js:16:1297) at Socket.emit (node:events:526:28) at Socket.emit (node:domain:475:12) at Pipe. (node:net:687:12)