Closed esn89 closed 3 months ago
The experimental options belong in a different object which is passed at init time, like this...
require('lspconfig').terraformls.setup({
init_options = {
experimentalFeatures = {
prefillRequiredFields = true,
},
},
})
Hi @zombiRon ,
Still no luck:
return {
'neovim/nvim-lspconfig',
opts = {
inlay_hints = { enabled = true },
},
config = function()
-- Set up Terraform LSP
require('lspconfig').terraformls.setup({
filetypes = { 'terraform', 'hcl' },
settings = {
validateOnSave = true,
},
init_options = {
experimentalFeatures = {
prefillRequiredFields = true,
},
},
})
end,
}
I wouldn't recommend the validateonsave option, but if you do want it, it's experimental so goes alongside prefillrequiredfields.
According to the docs the settings list isn't used so needs removing.
Is the lang server even connected? Whats the output of :LspInfo?
Now it looks like this:
require('lspconfig').terraformls.setup({
filetypes = { 'terraform', 'hcl' },
init_options = {
experimentalFeatures = {
prefillRequiredFields = true,
},
},
})
However, no luck still:
The lang server is connected. Here is the output of :LspInfo
:
Screenshot:
Hi @esn89,
you don't need to specify filetypes
, the default value of { "terraform", "terraform-vars" }
set by nvim-lspconfig is sufficient. The language server doesn't support hcl files.
Thank you for sharing the LspInfo
output! Can you also please post the output of :LspLog
?
Absolutely. I have removed the filetypes
part in the lspconfig and here is the :LspLog
:
[DEBUG][2024-04-09 06:20:23] .../lua/vim/lsp.lua:1391 "LSP[terraformls]" "client.request" 1 "textDocument/semanticTokens/full" { textDocument = { uri = "file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br/main.tf" }} <function 1> 1
[DEBUG][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:284 "rpc.send" { id = 20, jsonrpc = "2.0", method = "textDocument/semanticTokens/full", params = { textDocument = { uri = "file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br/main.tf" } }}
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/09 06:20:23 opts.go:215: Received request batch of size 1 (qlen=0)\n"
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/09 06:20:23 opts.go:215: Dequeued request batch of length 1 (qlen=0)\n"
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 rpc_logger.go:32: Incoming request for "textDocument/semanticTokens/full" (ID 20): {"textDocument":{"uri":"file:\\/\\/\\/Users\\/esn89\\/Documents\\/Projects\\/commercial\\/infra\\/team1\\/modules\\/application_br\\/main.tf"}}\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 rpc_logger.go:53: Response to "textDocument/semanticTokens/full" (ID 20): {"data":[0,0,4,7,0,0,5,22,0,1,0,23,20,0,0,1,2,4,5,0,0,8,7,6,0,0,9,3,8,0,0,4,11,8,0,0,12,1,6,0,0,3,3,8,0,0,4,7,8,0,0,8,1,6,0,0,3,3,8,0,0,4,12,8,0,0,13,27,6,0,3,0,6,7,0,0,7,20,0,0,1,2,6,5,1,0,14,34,6,0,16,0,8,7,0,0,9,23,0,1,0,24,21,0,0,1,2,12,5,0,0,15,4,8,0,0,5,22,8,0,0,23,3,8,0,0,4,7,8,0,0,8,18,8,0,1,2,7,5,0,0,15,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,1,2,4,5,0,0,16,16,6,0,0,18,4,8,0,0,5,22,8,0,0,23,3,8,0,0,4,7,8,0,0,8,17,8,0,1,2,7,5,0,1,2,3,5,0,0,15,2,3,0,1,2,4,5,0,0,15,3,6,0,4,0,8,7,0,0,9,23,0,1,0,24,21,0,0,1,2,4,5,0,0,31,13,6,0,0,15,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,1,2,8,5,0,0,30,3,8,0,0,4,6,8,0,1,2,7,5,0,0,30,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,1,2,27,5,0,0,30,4,2,0,2,2,14,7,0,1,4,6,7,0,1,6,4,5,0,0,7,8,6,0,2,4,9,7,0,1,6,3,5,0,0,21,3,8,0,0,4,32,8,0,1,6,18,5,0,0,21,1,3,0,1,6,10,5,0,0,21,5,6,0,6,0,6,7,0,0,7,20,0,0,1,2,6,5,1,0,23,43,6,0,13,0,8,7,0,0,9,23,0,1,0,24,24,0,0,1,2,12,5,0,0,15,4,8,0,0,5,22,8,0,0,23,3,8,0,0,4,7,8,0,0,8,18,8,0,1,2,7,5,0,0,15,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,1,2,4,5,0,0,16,19,6,0,0,21,4,8,0,0,5,22,8,0,0,23,3,8,0,0,4,7,8,0,0,8,17,8,0,1,2,7,5,0,1,2,3,5,0,0,15,2,3,0,1,2,4,5,0,0,15,3,6,0,8,0,8,7,0,0,9,23,0,1,0,24,21,0,0,1,2,4,5,0,0,31,13,6,0,0,15,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,1,2,8,5,0,0,30,3,8,0,0,4,6,8,0,1,2,7,5,0,0,30,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,1,2,27,5,0,0,30,4,2,0,2,2,14,7,0,1,4,6,7,0,1,6,4,5,0,0,7,8,6,0,3,4,9,7,0,1,6,3,5,0,0,21,3,8,0,0,4,12,8,0,1,6,18,5,0,0,21,1,3,0,1,6,10,5,0,0,21,5,6,0,6,0,8,7,0,0,9,35,0,1,0,36,27,0,0,1,2,6,5,0,0,9,21,8,0,0,22,19,8,0,0,20,4,8,0,1,2,4,5,0,0,9,27,6,0,2,2,7,5,0,1,5,15,6,0,0,17,4,8,0,0,5,22,8,0,0,23,16,8,0,0,17,7,8,0,0,8,18,8,0,1,5,15,6,0,0,17,4,8,0,0,5,22,8,0,0,23,16,8,0,0,17,7,8,0,0,8,18,8,0,1,5,28,6,0,0,30,3,8,0,0,4,7,8,0,0,8,1,6,0,0,3,3,8,0,0,4,11,8,0,0,12,1,6,0,0,3,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,0,11,24,6,0,6,0,8,7,0,0,9,21,0,1,0,22,19,0,0,1,2,7,5,0,0,10,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,1,2,4,5,0,0,10,19,6,0,2,2,22,7,0,1,4,27,5,0,1,6,3,8,0,0,4,6,8,0,5,0,8,7,0,0,9,28,0,1,0,29,23,0,0,1,2,4,5,0,0,10,23,6,0,1,2,5,5,0,0,10,19,8,0,0,20,17,8,0,0,18,4,8,0,1,2,7,5,0,0,10,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,2,2,20,5,0,0,23,2,3,0,1,2,17,7,0,1,4,3,5,0,0,6,2,6,0,6,0,8,7,0,0,9,33,0,1,0,34,24,0,0,1,2,7,5,0,0,10,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,1,2,5,5,0,0,10,19,8,0,0,20,17,8,0,0,18,4,8,0,1,2,4,5,0,0,10,24,6,0,1,2,7,5,0,1,5,15,6,0,0,17,4,8,0,0,5,22,8,0,0,23,16,8,0,0,17,7,8,0,0,8,18,8,0,1,5,15,6,0,0,17,4,8,0,0,5,22,8,0,0,23,16,8,0,0,17,7,8,0,0,8,18,8,0,4,0,8,7,0,0,9,40,0,1,0,41,25,0,0,1,2,7,5,0,0,15,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,1,2,12,5,0,0,15,26,8,0,0,27,21,8,0,0,22,4,8,0,1,2,4,5,0,0,15,25,6,0,1,2,7,5,0,1,5,15,6,0,0,17,4,8,0,0,5,22,8,0,0,23,16,8,0,0,17,7,8,0,0,8,18,8,0,1,5,15,6,0,0,17,4,8,0,0,5,22,8,0,0,23,16,8,0,0,17,7,8,0,0,8,18,8,0,4,0,8,7,0,0,9,23,0,1,0,24,19,0,0,1,2,4,5,0,0,8,3,6,0,0,5,7,1,0,0,8,5,1,0,0,6,3,6,0,0,5,4,8,0,0,5,22,8,0,0,23,8,8,0,0,9,7,8,0,0,8,10,8,0,0,13,1,3,0,0,3,1,6,0,0,3,3,8,0,0,4,12,8,0,1,2,4,5,0,0,7,7,6,0,1,2,3,5,0,0,7,2,3,0,2,2,7,5,0,0,11,12,6,0,0,14,3,8,0,0,4,11,8,0,2,2,12,5,0,0,15,3,8,0,0,4,10,8,0,2,2,7,5,0,0,11,4,8,0,0,5,22,8,0,0,23,3,8,0,0,4,7,8,0,0,8,19,8,0,21,0,8,7,0,0,9,29,0,1,0,30,34,0,0,1,2,5,5,0,0,17,3,8,0,0,4,11,8,0,0,15,5,6,0,0,8,1,3,0,0,4,1,3,0,1,2,6,5,0,0,17,21,8,0,0,22,19,8,0,0,20,4,8,0,1,2,14,5,0,0,17,13,6,0,1,2,5,5,0,0,17,6,1,0,0,7,3,8,0,0,4,25,8,0,0,27,3,8,0,0,4,11,8,0,1,2,11,5,0,0,18,17,6,0,3,0,8,7,0,0,9,29,0,1,0,30,38,0,0,1,2,5,5,0,0,17,3,8,0,0,4,11,8,0,0,15,5,6,0,0,8,1,3,0,0,4,1,3,0,1,2,6,5,0,0,17,21,8,0,0,22,19,8,0,0,20,4,8,0,1,2,14,5,0,0,17,13,6,0,1,2,5,5,0,0,17,6,1,0,0,7,3,8,0,0,4,25,8,0,0,27,3,8,0,0,4,7,8,0,1,2,11,5,0,0,18,17,6,0,3,0,8,7,0,0,9,34,0,1,0,35,40,0,0,1,2,5,5,0,0,9,3,8,0,0,4,11,8,0,0,15,5,6,0,0,8,1,3,0,0,4,1,3,0,1,2,6,5,0,0,9,21,8,0,0,22,19,8,0,0,20,4,8,0,1,2,4,5,0,0,9,21,6,0,1,2,6,5,0,0,10,15,6,0,0,17,6,1,0,0,7,3,8,0,0,4,15,8,0,0,17,3,8,0,0,4,7,8,0,3,0,8,7,0,0,9,34,0,1,0,35,43,0,0,1,2,5,5,0,0,9,3,8,0,0,4,11,8,0,0,15,5,6,0,0,8,1,3,0,0,4,1,3,0,1,2,6,5,0,0,9,21,8,0,0,22,19,8,0,0,20,4,8,0,1,2,4,5,0,0,9,21,6,0,1,2,6,5,0,0,10,15,6,0,0,17,6,1,0,0,7,3,8,0,0,4,15,8,0,0,17,3,8,0,0,4,11,8,0,3,0,8,7,0,0,9,34,0,1,0,35,38,0,0,1,2,5,5,0,0,9,3,8,0,0,4,11,8,0,0,15,5,6,0,0,8,1,3,0,0,4,1,3,0,1,2,6,5,0,0,9,21,8,0,0,22,19,8,0,0,20,4,8,0,1,2,4,5,0,0,9,28,6,0,1,2,6,5,0,0,10,15,6,0,0,17,6,1,0,0,7,3,8,0,0,4,29,8,0,0,31,3,8,0,0,4,7,8,0,3,0,8,7,0,0,9,34,0,1,0,35,41,0,0,1,2,5,5,0,0,9,3,8,0,0,4,11,8,0,0,15,5,6,0,0,8,1,3,0,0,4,1,3,0,1,2,6,5,0,0,9,21,8,0,0,22,19,8,0,0,20,4,8,0,1,2,4,5,0,0,9,28,6,0,1,2,6,5,0,0,10,15,6,0,0,17,6,1,0,0,7,3,8,0,0,4,29,8,0,0,31,3,8,0,0,4,11,8,0,3,0,8,7,0,0,9,34,0,1,0,35,41,0,0,1,2,5,5,0,0,9,3,8,0,0,4,11,8,0,0,15,5,6,0,0,8,1,3,0,0,4,1,3,0,1,2,6,5,0,0,9,21,8,0,0,22,19,8,0,0,20,4,8,0,1,2,4,5,0,0,9,34,6,0,1,2,6,5,0,0,10,15,6,0,0,17,6,1,0,0,7,3,8,0,0,4,29,8,0,0,31,3,8,0,0,4,7,8,0,3,0,8,7,0,0,9,34,0,1,0,35,44,0,0,1,2,5,5,0,0,9,3,8,0,0,4,11,8,0,0,15,5,6,0,0,8,1,3,0,0,4,1,3,0,1,2,6,5,0,0,9,21,8,0,0,22,19,8,0,0,20,4,8,0,1,2,4,5,0,0,9,34,6,0,1,2,6,5,0,0,10,15,6,0,0,17,6,1,0,0,7,3,8,0,0,4,29,8,0,0,31,3,8,0,0,4,11,8,0,3,0,8,7,0,0,9,23,0,1]}\n2024/04/09 06:20:23 opts.go:215: Completed 1 requests [13.754834ms elapsed]\n'
[DEBUG][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:387 "rpc.receive" { id = 20, jsonrpc = "2.0", result = { data = { 0, 0, 4, 7, 0, 0, 5, 22, 0, 1, 0, 23, 20, 0, 0, 1, 2, 4, 5, 0, 0, 8, 7, 6, 0, 0, 9, 3, 8, 0, 0, 4, 11, 8, 0, 0, 12, 1, 6, 0, 0, 3, 3, 8, 0, 0, 4, 7, 8, 0, 0, 8, 1, 6, 0, 0, 3, 3, 8, 0, 0, 4, 12, 8, 0, 0, 13, 27, 6, 0, 3, 0, 6, 7, 0, 0, 7, 20, 0, 0, 1, 2, 6, 5, 1, 0, 14, 34, 6, 0, 16, 0, 8, 7, 0, 0, 9, 23, 0, 1, 0, 24, 21, 0, 0, 1, 2, 12, 5, 0, 0, 15, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 3, 8, 0, 0, 4, 7, 8, 0, 0, 8, 18, 8, 0, 1, 2, 7, 5, 0, 0, 15, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 1, 2, 4, 5, 0, 0, 16, 16, 6, 0, 0, 18, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 3, 8, 0, 0, 4, 7, 8, 0, 0, 8, 17, 8, 0, 1, 2, 7, 5, 0, 1, 2, 3, 5, 0, 0, 15, 2, 3, 0, 1, 2, 4, 5, 0, 0, 15, 3, 6, 0, 4, 0, 8, 7, 0, 0, 9, 23, 0, 1, 0, 24, 21, 0, 0, 1, 2, 4, 5, 0, 0, 31, 13, 6, 0, 0, 15, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 1, 2, 8, 5, 0, 0, 30, 3, 8, 0, 0, 4, 6, 8, 0, 1, 2, 7, 5, 0, 0, 30, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 1, 2, 27, 5, 0, 0, 30, 4, 2, 0, 2, 2, 14, 7, 0, 1, 4, 6, 7, 0, 1, 6, 4, 5, 0, 0, 7, 8, 6, 0, 2, 4, 9, 7, 0, 1, 6, 3, 5, 0, 0, 21, 3, 8, 0, 0, 4, 32, 8, 0, 1, 6, 18, 5, 0, 0, 21, 1, 3, 0, 1, 6, 10, 5, 0, 0, 21, 5, 6, 0, 6, 0, 6, 7, 0, 0, 7, 20, 0, 0, 1, 2, 6, 5, 1, 0, 23, 43, 6, 0, 13, 0, 8, 7, 0, 0, 9, 23, 0, 1, 0, 24, 24, 0, 0, 1, 2, 12, 5, 0, 0, 15, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 3, 8, 0, 0, 4, 7, 8, 0, 0, 8, 18, 8, 0, 1, 2, 7, 5, 0, 0, 15, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 1, 2, 4, 5, 0, 0, 16, 19, 6, 0, 0, 21, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 3, 8, 0, 0, 4, 7, 8, 0, 0, 8, 17, 8, 0, 1, 2, 7, 5, 0, 1, 2, 3, 5, 0, 0, 15, 2, 3, 0, 1, 2, 4, 5, 0, 0, 15, 3, 6, 0, 8, 0, 8, 7, 0, 0, 9, 23, 0, 1, 0, 24, 21, 0, 0, 1, 2, 4, 5, 0, 0, 31, 13, 6, 0, 0, 15, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 1, 2, 8, 5, 0, 0, 30, 3, 8, 0, 0, 4, 6, 8, 0, 1, 2, 7, 5, 0, 0, 30, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 1, 2, 27, 5, 0, 0, 30, 4, 2, 0, 2, 2, 14, 7, 0, 1, 4, 6, 7, 0, 1, 6, 4, 5, 0, 0, 7, 8, 6, 0, 3, 4, 9, 7, 0, 1, 6, 3, 5, 0, 0, 21, 3, 8, 0, 0, 4, 12, 8, 0, 1, 6, 18, 5, 0, 0, 21, 1, 3, 0, 1, 6, 10, 5, 0, 0, 21, 5, 6, 0, 6, 0, 8, 7, 0, 0, 9, 35, 0, 1, 0, 36, 27, 0, 0, 1, 2, 6, 5, 0, 0, 9, 21, 8, 0, 0, 22, 19, 8, 0, 0, 20, 4, 8, 0, 1, 2, 4, 5, 0, 0, 9, 27, 6, 0, 2, 2, 7, 5, 0, 1, 5, 15, 6, 0, 0, 17, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 16, 8, 0, 0, 17, 7, 8, 0, 0, 8, 18, 8, 0, 1, 5, 15, 6, 0, 0, 17, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 16, 8, 0, 0, 17, 7, 8, 0, 0, 8, 18, 8, 0, 1, 5, 28, 6, 0, 0, 30, 3, 8, 0, 0, 4, 7, 8, 0, 0, 8, 1, 6, 0, 0, 3, 3, 8, 0, 0, 4, 11, 8, 0, 0, 12, 1, 6, 0, 0, 3, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 0, 11, 24, 6, 0, 6, 0, 8, 7, 0, 0, 9, 21, 0, 1, 0, 22, 19, 0, 0, 1, 2, 7, 5, 0, 0, 10, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 1, 2, 4, 5, 0, 0, 10, 19, 6, 0, 2, 2, 22, 7, 0, 1, 4, 27, 5, 0, 1, 6, 3, 8, 0, 0, 4, 6, 8, 0, 5, 0, 8, 7, 0, 0, 9, 28, 0, 1, 0, 29, 23, 0, 0, 1, 2, 4, 5, 0, 0, 10, 23, 6, 0, 1, 2, 5, 5, 0, 0, 10, 19, 8, 0, 0, 20, 17, 8, 0, 0, 18, 4, 8, 0, 1, 2, 7, 5, 0, 0, 10, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 2, 2, 20, 5, 0, 0, 23, 2, 3, 0, 1, 2, 17, 7, 0, 1, 4, 3, 5, 0, 0, 6, 2, 6, 0, 6, 0, 8, 7, 0, 0, 9, 33, 0, 1, 0, 34, 24, 0, 0, 1, 2, 7, 5, 0, 0, 10, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 1, 2, 5, 5, 0, 0, 10, 19, 8, 0, 0, 20, 17, 8, 0, 0, 18, 4, 8, 0, 1, 2, 4, 5, 0, 0, 10, 24, 6, 0, 1, 2, 7, 5, 0, 1, 5, 15, 6, 0, 0, 17, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 16, 8, 0, 0, 17, 7, 8, 0, 0, 8, 18, 8, 0, 1, 5, 15, 6, 0, 0, 17, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 16, 8, 0, 0, 17, 7, 8, 0, 0, 8, 18, 8, 0, 4, 0, 8, 7, 0, 0, 9, 40, 0, 1, 0, 41, 25, 0, 0, 1, 2, 7, 5, 0, 0, 15, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 1, 2, 12, 5, 0, 0, 15, 26, 8, 0, 0, 27, 21, 8, 0, 0, 22, 4, 8, 0, 1, 2, 4, 5, 0, 0, 15, 25, 6, 0, 1, 2, 7, 5, 0, 1, 5, 15, 6, 0, 0, 17, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 16, 8, 0, 0, 17, 7, 8, 0, 0, 8, 18, 8, 0, 1, 5, 15, 6, 0, 0, 17, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 16, 8, 0, 0, 17, 7, 8, 0, 0, 8, 18, 8, 0, 4, 0, 8, 7, 0, 0, 9, 23, 0, 1, 0, 24, 19, 0, 0, 1, 2, 4, 5, 0, 0, 8, 3, 6, 0, 0, 5, 7, 1, 0, 0, 8, 5, 1, 0, 0, 6, 3, 6, 0, 0, 5, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 8, 8, 0, 0, 9, 7, 8, 0, 0, 8, 10, 8, 0, 0, 13, 1, 3, 0, 0, 3, 1, 6, 0, 0, 3, 3, 8, 0, 0, 4, 12, 8, 0, 1, 2, 4, 5, 0, 0, 7, 7, 6, 0, 1, 2, 3, 5, 0, 0, 7, 2, 3, 0, 2, 2, 7, 5, 0, 0, 11, 12, 6, 0, 0, 14, 3, 8, 0, 0, 4, 11, 8, 0, 2, 2, 12, 5, 0, 0, 15, 3, 8, 0, 0, 4, 10, 8, 0, 2, 2, 7, 5, 0, 0, 11, 4, 8, 0, 0, 5, 22, 8, 0, 0, 23, 3, 8, 0, 0, 4, 7, 8, 0, 0, 8, 19, 8, 0, 21, 0, 8, 7, 0, 0, 9, 29, 0, 1, 0, 30, 34, 0, 0, 1, 2, 5, 5, 0, 0, 17, 3, 8, 0, 0, 4, 11, 8, 0, 0, 15, 5, 6, 0, 0, 8, 1, 3, 0, 0, 4, 1, 3, 0, 1, 2, 6, 5, 0, 0, 17, 21, 8, 0, 0, 22, 19, 8, 0, 0, 20, 4, 8, 0, 1, 2, 14, 5, 0, 0, 17, 13, 6, 0, 1, 2, 5, 5, 0, 0, 17, 6, 1, 0, 0, 7, 3, 8, 0, 0, 4, 25, 8, 0, 0, 27, 3, 8, 0, 0, 4, 11, 8, 0, 1, 2, 11, 5, 0, 0, 18, 17, 6, 0, 3, 0, 8, 7, 0, 0, 9, 29, 0, 1, 0, 30, 38, 0, 0, 1, 2, 5, 5, 0, 0, 17, 3, 8, 0, 0, 4, 11, 8, 0, 0, 15, 5, 6, 0, 0, 8, 1, 3, 0, 0, 4, 1, 3, 0, 1, 2, 6, 5, 0, 0, 17, 21, 8, 0, 0, 22, 19, 8, 0, 0, 20, 4, 8, 0, 1, 2, 14, 5, 0, 0, 17, 13, 6, 0, 1, 2, 5, 5, 0, 0, 17, 6, 1, 0, 0, 7, 3, 8, 0, 0, 4, 25, 8, 0, 0, 27, 3, 8, 0, 0, 4, 7, 8, 0, 1, 2, 11, 5, 0, 0, 18, 17, 6, 0, 3, 0, 8, 7, 0, 0, 9, 34, 0, 1, 0, 35, 40, 0, 0, 1, 2, 5, 5, 0, 0, 9, 3, 8, 0, 0, 4, 11, 8, 0, 0, 15, 5, 6, 0, 0, 8, 1, 3, 0, 0, 4, 1, 3, 0, 1, 2, 6, 5, 0, 0, 9, 21, 8, 0, 0, 22, 19, 8, 0, 0, 20, 4, 8, 0, 1, 2, 4, 5, 0, 0, 9, 21, 6, 0, 1, 2, 6, 5, 0, 0, 10, 15, 6, 0, 0, 17, 6, 1, 0, 0, 7, 3, 8, 0, 0, 4, 15, 8, 0, 0, 17, 3, 8, 0, 0, 4, 7, 8, 0, 3, 0, 8, 7, 0, 0, 9, 34, 0, 1, 0, 35, 43, 0, 0, 1, 2, 5, 5, 0, 0, 9, 3, 8, 0, 0, 4, 11, 8, 0, 0, 15, 5, 6, 0, 0, 8, 1, 3, 0, 0, 4, 1, 3, 0, 1, 2, 6, 5, 0, 0, 9, 21, 8, 0, 0, 22, 19, 8, 0, 0, 20, 4, 8, 0, 1, 2, 4, 5, 0, 0, 9, 21, 6, 0, 1, 2, 6, 5, 0, 0, 10, 15, 6, 0, 0, 17, 6, 1, 0, 0, 7, 3, 8, 0, 0, 4, 15, 8, 0, 0, 17, 3, 8, 0, 0, 4, 11, 8, 0, 3, 0, 8, 7, 0, 0, 9, 34, 0, 1, 0, 35, 38, 0, 0, 1, 2, 5, 5, 0, 0, 9, 3, 8, 0, 0, 4, 11, 8, 0, 0, 15, 5, 6, 0, 0, 8, 1, 3, 0, 0, 4, 1, 3, 0, 1, 2, 6, 5, 0, 0, 9, 21, 8, 0, 0, 22, 19, 8, 0, 0, 20, 4, 8, 0, 1, 2, 4, 5, 0, 0, 9, 28, 6, 0, 1, 2, 6, 5, 0, 0, 10, 15, 6, 0, 0, 17, 6, 1, 0, 0, 7, 3, 8, 0, 0, 4, 29, 8, 0, 0, 31, 3, 8, 0, 0, 4, 7, 8, 0, 3, 0, 8, 7, 0, 0, 9, 34, 0, 1, 0, 35, 41, 0, 0, 1, 2, 5, 5, 0, 0, 9, 3, 8, 0, 0, 4, 11, 8, 0, 0, 15, 5, 6, 0, 0, 8, 1, 3, 0, 0, 4, 1, 3, 0, 1, 2, 6, 5, 0, 0, 9, 21, 8, 0, 0, 22, 19, 8, 0, 0, 20, 4, 8, 0, 1, 2, 4, 5, 0, 0, 9, 28, 6, 0, 1, 2, 6, 5, 0, 0, 10, 15, 6, 0, 0, 17, 6, 1, 0, 0, 7, 3, 8, 0, 0, 4, 29, 8, 0, 0, 31, 3, 8, 0, 0, 4, 11, 8, 0, 3, 0, 8, 7, 0, 0, 9, 34, 0, 1, 0, 35, 41, 0, 0, 1, 2, 5, 5, 0, 0, 9, 3, 8, 0, 0, 4, 11, 8, 0, 0, 15, 5, 6, 0, 0, 8, 1, 3, 0, 0, 4, 1, 3, 0, 1, 2, 6, 5, 0, 0, 9, 21, 8, 0, 0, 22, 19, 8, 0, 0, 20, 4, 8, 0, 1, 2, 4, 5, 0, 0, 9, 34, 6, 0, 1, 2, 6, 5, 0, 0, 10, 15, 6, 0, 0, 17, 6, 1, 0, 0, 7, 3, 8, 0, 0, 4, 29, 8, 0, 0, 31, 3, 8, 0, 0, 4, 7, 8, 0, 3, 0, 8, 7, 0, 0, 9, 34, 0, 1, 0, 35, 44, 0, 0, 1, 2, 5, 5, 0, 0, 9, 3, 8, 0, 0, 4, 11, 8, 0, 0, 15, 5, 6, 0, 0, 8, 1, 3, 0, 0, 4, 1, 3, 0, 1, 2, 6, 5, 0, 0, 9, 21, 8, 0, 0, 22, 19, 8, 0, 0, 20, 4, 8, 0, 1, 2, 4, 5, 0, 0, 9, 34, 6, 0, 1, 2, 6, 5, 0, 0, 10, 15, 6, 0, 0, 17, 6, 1, 0, 0, 7, 3, 8, 0, 0, 4, 29, 8, 0, 0, 31, 3, 8, 0, 0, 4, 11, 8, 0, 3, 0, 8, 7, 0, 0, 9, 23, 0, 1 } }}
[DEBUG][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:284 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { ["end"] = { character = 33, line = 243 }, start = { character = 33, line = 243 } }, rangeLength = 0, text = '"' } }, textDocument = { uri = "file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br/main.tf", version = 415 } }}
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 opts.go:215: Received request batch of size 1 (qlen=0)\n2024/04/09 06:20:23 opts.go:215: Dequeued request batch of length 1 (qlen=0)\n2024/04/09 06:20:23 rpc_logger.go:32: Incoming notification for "textDocument/didChange": {"textDocument":{"uri":"file:\\/\\/\\/Users\\/esn89\\/Documents\\/Projects\\/commercial\\/infra\\/team1\\/modules\\/application_br\\/main.tf","version":415},"contentChanges":[{"range":{"start":{"line":243,"character":33},"end":{"line":243,"character":33}},"text":"\\"","rangeLength":0}]}\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "769": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "770": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "771": "OpTypeGetModuleDataFromRegistry" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: false)\n2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "772": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "773": "OpTypeSchemaVarsValidation" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "774": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n2024/04/09 06:20:23 jobs.go:321: JOBS: Dispatching next job "769" (scheduler prio: 1, job prio: 0, isDirOpen: true): "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"}\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:461: JOBS: Finishing job "769": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (err = %!s(<nil>), deferredJobs: [])\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:321: JOBS: Dispatching next job "770" (scheduler prio: 1, job prio: 0, isDirOpen: true): "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"}\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 module_calls.go:64: indexing declared module calls for "file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br": 2\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "775": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "776": "OpTypeSchemaModuleValidation" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "777": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "778": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:140: JOBS: Enqueueing new job "779": "OpTypeReferenceValidation" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (IsDirOpen: true, IgnoreState: true)\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:461: JOBS: Finishing job "770": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (err = %!s(<nil>), deferredJobs: ["775" "777" "778"])\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:321: JOBS: Dispatching next job "772" (scheduler prio: 1, job prio: 0, isDirOpen: true): "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"}\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:321: JOBS: Dispatching next job "771" (scheduler prio: -1, job prio: -1, isDirOpen: true): "OpTypeGetModuleDataFromRegistry" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"}\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:461: JOBS: Finishing job "771": "OpTypeGetModuleDataFromRegistry" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (err = %!s(<nil>), deferredJobs: [])\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:461: JOBS: Finishing job "772": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (err = %!s(<nil>), deferredJobs: [])\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:321: JOBS: Dispatching next job "773" (scheduler prio: 1, job prio: 0, isDirOpen: true): "OpTypeSchemaVarsValidation" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"}\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:461: JOBS: Finishing job "773": "OpTypeSchemaVarsValidation" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (err = %!s(<nil>), deferredJobs: [])\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:321: JOBS: Dispatching next job "774" (scheduler prio: 1, job prio: 0, isDirOpen: true): "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"}\n2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:461: JOBS: Finishing job "774": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (err = %!s(<nil>), deferredJobs: [])\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:321: JOBS: Dispatching next job "775" (scheduler prio: 1, job prio: 0, isDirOpen: true): "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"}\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:461: JOBS: Finishing job "775": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (err = /Users/esn89/Documents/modules/mysql: module not found, deferredJobs: [])\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:321: JOBS: Dispatching next job "776" (scheduler prio: 1, job prio: 0, isDirOpen: true): "OpTypeSchemaModuleValidation" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"}\n2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:461: JOBS: Finishing job "776": "OpTypeSchemaModuleValidation" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"} (err = %!s(<nil>), deferredJobs: [])\n'
[ERROR][2024-04-09 06:20:23] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/09 06:20:23 jobs.go:321: JOBS: Dispatching next job "777" (scheduler prio: 1, job prio: 0, isDirOpen: true): "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/commercial/infra/team1/modules/application_br"}\n2024/04/09 06:20:23 jobs.go:299: retrying on obj is nil\n'
Can you please share the full log? I'm looking for the initialize
request and response.
Just a thought, are normal completions working?
@zombiRon the normal completions are a bit janky. I can see completion like this:
https://imgur.com/a/bb005H2 So I do see the property
@dbanck
Here are the logs again:
[START][2024-04-10 09:39:03] LSP logging initiated
[INFO][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:662 "Starting RPC client" { args = { "serve" }, cmd = "terraform-ls", extra = { cwd = "/Users/esn89/Documents/Projects/project" }}
[DEBUG][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:284 "rpc.send" { id = 1, jsonrpc = "2.0", method = "initialize", params = { capabilities = { textDocument = { callHierarchy = { dynamicRegistration = false }, codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" } } }, dataSupport = true, dynamicRegistration = false, isPreferredSupport = true, resolveSupport = { properties = { "edit" } } }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = false }, completionItemKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 } }, contextSupport = false, dynamicRegistration = false }, declaration = { linkSupport = true }, definition = { linkSupport = true }, documentHighlight = { dynamicRegistration = false }, documentSymbol = { dynamicRegistration = false, hierarchicalDocumentSymbolSupport = true, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } } }, hover = { contentFormat = { "markdown", "plaintext" }, dynamicRegistration = false }, implementation = { linkSupport = true }, publishDiagnostics = { relatedInformation = true, tagSupport = { valueSet = { 1, 2 } } }, references = { dynamicRegistration = false }, rename = { dynamicRegistration = false, prepareSupport = true }, semanticTokens = { augmentsSyntaxTokens = true, dynamicRegistration = false, formats = { "relative" }, multilineTokenSupport = false, overlappingTokenSupport = true, requests = { full = { delta = true }, range = false }, serverCancelSupport = false, tokenModifiers = { "declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary" }, tokenTypes = { "namespace", "type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator", "decorator" } }, signatureHelp = { dynamicRegistration = false, signatureInformation = { activeParameterSupport = true, documentationFormat = { "markdown", "plaintext" }, parameterInformation = { labelOffsetSupport = true } } }, synchronization = { didSave = true, dynamicRegistration = false, willSave = true, willSaveWaitUntil = true }, typeDefinition = { linkSupport = true } }, window = { showDocument = { support = true }, showMessage = { messageActionItem = { additionalPropertiesSupport = false } }, workDoneProgress = true }, workspace = { applyEdit = true, configuration = true, didChangeWatchedFiles = { dynamicRegistration = false, relativePatternSupport = true }, semanticTokens = { refreshSupport = true }, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = true, symbolKind = { valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 } } }, workspaceEdit = { resourceOperations = { "rename", "create", "delete" } }, workspaceFolders = true } }, clientInfo = { name = "Neovim", version = "0.9.5" }, initializationOptions = { experimentalFeatures = { prefillRequiredFields = true } }, processId = 83132, rootPath = "/Users/esn89/Documents/Projects/project", rootUri = "file:///Users/esn89/Documents/Projects/project", trace = "off", workspaceFolders = { { name = "/Users/esn89/Documents/Projects/project", uri = "file:///Users/esn89/Documents/Projects/project" } } }}
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 serve_command.go:108: Starting terraform-ls 0.32.8\n2024/04/10 09:39:03 service.go:106: Preparing new session ...\n2024/04/10 09:39:03 langserver.go:102: Starting server (pid 83139; concurrency: 6) ...\n2024/04/10 09:39:03 opts.go:215: Received request batch of size 1 (qlen=0)\n2024/04/10 09:39:03 opts.go:215: Dequeued request batch of length 1 (qlen=0)\n2024/04/10 09:39:03 rpc_logger.go:32: Incoming request for "initialize" (ID 1): {"processId":83132,"workspaceFolders":[{"uri":"file:\\/\\/\\/Users\\/esn89\\/Documents\\/Projects\\/project","name":"\\/Users\\/esn89\\/Documents\\/Projects\\/project"}],"rootUri":"file:\\/\\/\\/Users\\/esn89\\/Documents\\/Projects\\/project","rootPath":"\\/Users\\/esn89\\/Documents\\/Projects\\/project","clientInfo":{"version":"0.9.5","name":"Neovim"},"trace":"off","capabilities":{"textDocument":{"references":{"dynamicRegistration":false},"signatureHelp":{"dynamicRegistration":false,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"activeParameterSupport":true,"parameterInformation":{"labelOffsetSupport":true}}},"documentHighlight":{"dynamicRegistration":false},"publishDiagnostics":{"tagSupport":{"valueSet":[1,2]},"relatedInformation":true},"definition":{"linkSupport":true},"documentSymbol":{"dynamicRegistration":false,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"dataSupport":true,"isPreferredSupport":true,"dynamicRegistration":false,"resolveSupport":{"properties":["edit"]}},"typeDefinition":{"linkSupport":true},"callHierarchy":{"dynamicRegistration":false},"implementation":{"linkSupport":true},"declaration":{"linkSupport":true},"hover":{"dynamicRegistration":false,"contentFormat":["markdown","plaintext"]},"completion":{"dynamicRegistration":false,"contextSupport":false,"completionItem":{"deprecatedSupport":false,"preselectSupport":false,"commitCharactersSupport":false,"snippetSupport":false,"documentationFormat":["markdown","plaintext"]},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"synchronization":{"dynamicRegistration":false,"willSaveWaitUntil":true,"didSave":true,"willSave":true},"rename":{"dynamicRegistration":false,"prepareSupport":true},"semanticTokens":{"dynamicRegistration":false,"formats":["relative"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"augmentsSyntaxTokens":true,"serverCancelSupport":false,"multilineTokenSupport":false,"overlappingTokenSupport":true,"requests":{"range":false,"full":{"delta":true}},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","decorator"]}},"workspace":{"workspaceFolders":true,"semanticTokens":{"refreshSupport":true},"workspaceEdit":{"resourceOperations":["rename","create","delete"]},"symbol":{"dynamicRegistration":false,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalWorkspaceSymbolSupport":true},"applyEdit":true,"configuration":true,"didChangeWatchedFiles":{"dynamicRegistration":false,"relativePatternSupport":true}},"window":{"showDocument":{"support":true},"workDoneProgress":true,"showMessage":{"messageActionItem":{"additionalPropertiesSupport":false}}}},"initializationOptions":{"experimentalFeatures":{"prefillRequiredFields":true}}}\n2024/04/10 09:39:03 scheduler.go:56: launching eval loop 0\n2024/04/10 09:39:03 service.go:482: started low priority scheduler\n2024/04/10 09:39:03 scheduler.go:56: launching eval loop 0\n2024/04/10 09:39:03 service.go:487: started high priority scheduler\n2024/04/10 09:39:03 walker_paths.go:255: walking next dir: {"file:///Users/esn89/Documents/Projects/project"}\n2024/04/10 09:39:03 rpc_logger.go:53: Response to "initialize" (ID 1): {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":[".","["],"resolveProvider":true},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"declarationProvider":true,"definitionProvider":true,"referencesProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["source.formatAll.terraform"]},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"executeCommandProvider":{"commands":["terraform-ls.module.callers","terraform-ls.module.calls","terraform-ls.module.providers","terraform-ls.module.terraform","terraform-ls.rootmodules","terraform-ls.terraform.init","terraform-ls.terraform.validate"],"workDoneProgress":true},"semanticTokensProvider":{"legend":{"tokenTypes":["enumMember","function","keyword","number","parameter","property","string","type","variable"],"tokenModifiers":["defaultLibrary"]},"full":true},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"},"fileOperations":{}},"experimental":{"referenceCountCodeLens":false,"refreshModuleProviders":false,"refreshModuleCalls":false,"refreshTerraformVersion":false}},"serverInfo":{"name":"terraform-ls","version":"0.32.8"}}\n2024/04/10 09:39:03 opts.go:215: Completed 1 requests [736.584µs elapsed]\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/.certs} finished\n2024/04/10 09:39:03 walker.go:212: skipping ignored dir name: .git\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/.githooks} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/.tf_cache} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/inventory} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/misc} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/playbooks/observability} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/playbooks} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/roles/bastion/scripts} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/roles/bastion/tasks} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/roles/bastion/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/roles/bastion} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/roles/bastion_apacheflink/tasks} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/roles/bastion_apacheflink/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/roles/bastion_apacheflink} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/roles/monitoring} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible/roles} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/ansible} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/api-gateway/templates/egress} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/api-gateway/templates/ingress} finished\n'
[DEBUG][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:387 "rpc.receive" { id = 1, jsonrpc = "2.0", result = { capabilities = { codeActionProvider = { codeActionKinds = { "source.formatAll.terraform" } }, codeLensProvider = vim.empty_dict(), completionProvider = { resolveProvider = true, triggerCharacters = { ".", "[" } }, declarationProvider = true, definitionProvider = true, documentFormattingProvider = true, documentLinkProvider = vim.empty_dict(), documentSymbolProvider = true, executeCommandProvider = { commands = { "terraform-ls.module.callers", "terraform-ls.module.calls", "terraform-ls.module.providers", "terraform-ls.module.terraform", "terraform-ls.rootmodules", "terraform-ls.terraform.init", "terraform-ls.terraform.validate" }, workDoneProgress = true }, experimental = { referenceCountCodeLens = false, refreshModuleCalls = false, refreshModuleProviders = false, refreshTerraformVersion = false }, hoverProvider = true, referencesProvider = true, semanticTokensProvider = { full = true, legend = { tokenModifiers = { "defaultLibrary" }, tokenTypes = { "enumMember", "function", "keyword", "number", "parameter", "property", "string", "type", "variable" } } }, signatureHelpProvider = { triggerCharacters = { "(", "," } }, textDocumentSync = { change = 2, openClose = true, save = vim.empty_dict() }, workspace = { fileOperations = vim.empty_dict(), workspaceFolders = { changeNotifications = "workspace/didChangeWorkspaceFolders", supported = true } }, workspaceSymbolProvider = true }, serverInfo = { name = "terraform-ls", version = "0.32.8" } }}
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/api-gateway/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/api-gateway} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/api-gateway-asm/templates/egress} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/api-gateway-asm/templates/ingress} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/api-gateway-asm/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/api-gateway-asm} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/authorization/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/authorization/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/authorization} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/back-end-ingest/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/back-end-ingest/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/back-end-ingest} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/bulk-compute/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/bulk-compute/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/bulk-compute} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/dataset/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/dataset/templates} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/dataset} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/front-end-ingest/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/front-end-ingest/templates} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/front-end-ingest} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/legacy-charts/templates/deployments} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/legacy-charts/templates/istio/egress} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/legacy-charts/templates/istio/ingress} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/legacy-charts/templates/istio} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/legacy-charts/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/legacy-charts} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/metadata/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/metadata/templates} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/metadata} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/panorama/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/panorama/templates} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/panorama} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/provisioning/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/provisioning/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/provisioning} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/query/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/query/templates} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/query} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/replication/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/replication/templates} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/replication} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/replication-ing/projects} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/replication-ing/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/replication-ing} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/schema/templates/tests} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/schema/templates} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/schema} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/stream/projects/dev-cortex-global-03} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/stream/projects} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/stream/scripts} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/stream/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app/stream} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/app} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/cd/spinnaker/config} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/cd/spinnaker/pipelines} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/cd/spinnaker} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications/cd} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/applications} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/config} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-a_dev-us} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-betadev-us} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-esn89-us} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-jt-us} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-perf-us} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-au} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-ca} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-ch} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-de} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-es} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-fr} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-id} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-il} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-in} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-it} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-jp} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-kr} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-pl} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-qa} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-sa} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-sg} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-prd1-tw} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cbteam-streamdev-us} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cortex-jt-us} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/cortex-ka-us} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments/default} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/deployments} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/docker_files} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/bastion} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/datamap} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/gke} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/helm} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/ing_fe} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/istio} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/kfk} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/kfk_zk} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/logger20} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/logger20cc} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/metadata} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/prov} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/query} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/service_deployment} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl/stream} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/nl} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/bastion} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/datamap} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/gke} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/helm} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/infra_charts} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/ing_fe} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/istio} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/kfk} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/kfk_zk} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/logger20} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/logger20cc} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/metadata} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/prov} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/query} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/service_deployment} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk/stream} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/uk} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:212: skipping ignored dir name: .terragrunt-cache\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/bastion} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/bc} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/br} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/cbteam_r} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/datamap} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:212: skipping ignored dir name: .terragrunt-cache\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/gke} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/helm} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/infra_charts} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/ing_fe} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/istio} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/kfk} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/kfk_zk} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/logger20} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/logger20cc} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/metadata} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/pcp} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/prometheus} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/prov} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/query} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/rcpt} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/service_deployment} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us/stream} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev/us} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/dev} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion}\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "1": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "2": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "3": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "4": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "5": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "6": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "7": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "1" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"}\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion} finished\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc}\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "8": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "9": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "10": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "11": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "12": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "13": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "14": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc} finished\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br}\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "15": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "16": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "17": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "18": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "19": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "20": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "21": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br} finished\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/cbteam_r}\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "22": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/cbteam_r"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "23": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/cbteam_r"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "24": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/cbteam_r"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "25": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/cbteam_r"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "26": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/cbteam_r"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "27": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/cbteam_r"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "28": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/cbteam_r"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/cbteam_r} finished\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/c_s_h}\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "29": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/c_s_h"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "30": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/c_s_h"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "31": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/c_s_h"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "32": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/c_s_h"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "33": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/c_s_h"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "34": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/c_s_h"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "35": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/c_s_h"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/c_s_h} finished\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/datamap}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "36": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/datamap"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "37": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/datamap"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "38": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/datamap"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "39": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/datamap"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "40": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/datamap"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "41": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/datamap"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "42": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/datamap"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/datamap} finished\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "43": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "44": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "45": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "46": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "47": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "48": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "49": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:461: JOBS: Finishing job "1": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"} (err = %!s(<nil>), deferredJobs: [])\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke/data} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke} finished\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta}\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "10" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "50": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "51": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "52": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "53": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n2024/04/10 09:39:03 jobs.go:461: JOBS: Finishing job "10": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"} (err = %!s(<nil>), deferredJobs: [])\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "11" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"}\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:461: JOBS: Finishing job "11": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bc"} (err = %!s(<nil>), deferredJobs: [])\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "15" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"}\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "54": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "55": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "56": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta/data} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/gke-beta} finished\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/ing_fe}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "57": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/ing_fe"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "58": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/ing_fe"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "59": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/ing_fe"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "60": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/ing_fe"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n2024/04/10 09:39:03 jobs.go:461: JOBS: Finishing job "15": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (err = %!s(<nil>), deferredJobs: [])\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "16" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"}\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "61": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/ing_fe"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "62": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/ing_fe"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "63": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/ing_fe"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/ing_fe} finished\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "64": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "65": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "66": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "67": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "68": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "69": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "70": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:461: JOBS: Finishing job "16": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (err = %!s(<nil>), deferredJobs: [])\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/istio} finished\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20}\n2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "17" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"}\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "71": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "72": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "73": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "74": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n2024/04/10 09:39:03 jobs.go:461: JOBS: Finishing job "17": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (err = %!s(<nil>), deferredJobs: [])\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "18" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "75": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "76": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "77": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20} finished\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc}\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:461: JOBS: Finishing job "18": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (err = %!s(<nil>), deferredJobs: [])\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "19" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "78": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "79": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "80": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "81": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n2024/04/10 09:39:03 jobs.go:461: JOBS: Finishing job "19": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"} (err = /Users/esn89/Documents/modules/mysql: module not found, deferredJobs: [])\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "2" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"}\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "82": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "83": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "84": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc/templates} finished\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/logger20cc} finished\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:461: JOBS: Finishing job "2": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/bastion"} (err = %!s(<nil>), deferredJobs: [])\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/metadata}\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:321: JOBS: Dispatching next job "20" (scheduler prio: -1, job prio: 0, isDirOpen: false): "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br"}\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "85": "OpTypeParseModuleConfiguration" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/metadata"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "86": "OpTypeLoadModuleMetadata" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/metadata"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "87": "OpTypeParseVariables" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/metadata"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "88": "OpTypeDecodeVarsReferences" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/metadata"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:"", PluginLockFilePath:""}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "89": "OpTypePreloadEmbeddedSchema" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/metadata"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "90": "OpTypeDecodeReferenceTargets" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/metadata"} (IsDirOpen: false, IgnoreState: false)\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" '2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job "91": "OpTypeDecodeReferenceOrigins" for {"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/metadata"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/metadata} finished\n'
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/mysql}\n"
[DEBUG][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:284 "rpc.send" { jsonrpc = "2.0", method = "initialized", params = vim.empty_dict()}
[INFO][2024-04-10 09:39:03] .../lua/vim/lsp.lua:1344 "LSP[terraformls]" "server_capabilities" { server_capabilities = { codeActionProvider = { codeActionKinds = { "source.formatAll.terraform" } }, codeLensProvider = vim.empty_dict(), completionProvider = { resolveProvider = true, triggerCharacters = { ".", "[" } }, declarationProvider = true, definitionProvider = true, documentFormattingProvider = true, documentLinkProvider = vim.empty_dict(), documentSymbolProvider = true, executeCommandProvider = { commands = { "terraform-ls.module.callers", "terraform-ls.module.calls", "terraform-ls.module.providers", "terraform-ls.module.terraform", "terraform-ls.rootmodules", "terraform-ls.terraform.init", "terraform-ls.terraform.validate" }, workDoneProgress = true }, experimental = { referenceCountCodeLens = false, refreshModuleCalls = false, refreshModuleProviders = false, refreshTerraformVersion = false }, hoverProvider = true, referencesProvider = true, semanticTokensProvider = { full = true, legend = { tokenModifiers = { "defaultLibrary" }, tokenTypes = { "enumMember", "function", "keyword", "number", "parameter", "property", "string", "type", "variable" } } }, signatureHelpProvider = { triggerCharacters = { "(", "," } }, textDocumentSync = { change = 2, openClose = true, save = vim.empty_dict() }, workspace = { fileOperations = vim.empty_dict(), workspaceFolders = { changeNotifications = "workspace/didChangeWorkspaceFolders", supported = true } }, workspaceSymbolProvider = true }}
[DEBUG][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:284 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didOpen", params = { textDocument = { languageId = "terraform", text = "data \"vault_generic_secret\" \"br_mysql\" {\n path = \"cortex/${var.environment}/${var.country}/${var.project_name}/br/mysql/default\"\n}\n\nmodule \"br-mysql\" {\n source = \"../../../../../../modules/mysql/\" // Necessary for Terrgraunt caching path\n credentials = var.credentials\n\n country = var.country\n service_name = var.sql_service_name\n environment = var.environment\n state_bucket = var.state_bucket\n state_bucket_prefix = var.state_bucket_prefix\n region = var.region\n disk_size = var.sql_disk_size\n tier = var.sql_tier\n username = data.vault_generic_secret.br_mysql.data[\"username\"]\n password = data.vault_generic_secret.br_mysql.data[\"password\"]\n backup_location = var.backup_location\n}\n\nresource \"google_dns_record_set\" \"br_db_dns\" {\n managed_zone = data.terraform_remote_state.dns.outputs.internal_zone_name\n project = data.terraform_remote_state.projects.outputs.project_id\n name = \"br-db.${data.terraform_remote_state.dns.outputs.internal_dns_name}\"\n rrdatas = [module.br-mysql.instance_first_ip_address]\n ttl = 60\n type = \"A\"\n}\n\n### Datatransfer bucket for bc\nresource \"google_storage_bucket\" \"datatransfer-bucket\" {\n name = \"datatransfer-${data.terraform_remote_state.projects.outputs.project_id}\"\n location = var.region\n project = data.terraform_remote_state.projects.outputs.project_id\n uniform_bucket_level_access = true\n\n lifecycle_rule {\n action {\n type = \"Delete\"\n }\n condition {\n age = var.datatransfer_bucket_deletion_age\n num_newer_versions = 0\n with_state = \"ANY\"\n }\n }\n}\n\n# redis\nmodule \"br-redis\" {\n source = \"../../../../../../../projectA/modules/redis\" // use same base module in projectA\n credentials = var.credentials\n country = var.country\n environment = var.environment\n state_bucket = var.state_bucket\n state_bucket_prefix = var.state_bucket_prefix\n region = var.region\n service_name = var.redis_service_name\n redis_instances = var.redis_instances\n redis_network_prefix = var.redis_network_prefix\n memory_size_gb = var.redis_memory_size_gb\n}\n\nresource \"google_dns_record_set\" \"br_cache_dns\" {\n managed_zone = data.terraform_remote_state.dns.outputs.internal_zone_name\n project = data.terraform_remote_state.projects.outputs.project_id\n name = \"br-cache.${data.terraform_remote_state.dns.outputs.internal_dns_name}\"\n rrdatas = [module.br-redis.hosts[0]]\n ttl = 60\n type = \"A\"\n}\n\n# gcs\n\n# will turn to terraform-google-cloud-storage module (v1.0.0) after upgrade TF to 0.12\n# presently the main.tf has prefix issue; while v0.1.0 has variables output limitations\n#\nresource \"google_storage_bucket\" \"br_bucket\" {\n name = \"br-${data.terraform_remote_state.projects.outputs.project_id}\"\n location = var.region\n project = data.terraform_remote_state.projects.outputs.project_id\n uniform_bucket_level_access = true\n\n lifecycle_rule {\n action {\n type = \"Delete\"\n }\n\n condition {\n age = var.deletion_age\n num_newer_versions = 0\n with_state = \"ANY\"\n }\n }\n\n}\n\nresource \"google_storage_bucket_iam_binding\" \"br_objectadmins\" {\n bucket = google_storage_bucket.br_bucket.name\n role = \"roles/storage.objectAdmin\"\n\n members = [\n \"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_fe_sa}\",\n \"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_be_sa}\",\n \"serviceAccount:datatransfer-${var.country}-${var.environment}@${data.terraform_remote_state.projects.outputs.project_id}.iam.gserviceaccount.com\",\n ]\n}\n\n# pubsub\n\nresource \"google_pubsub_topic\" \"br_jobs\" {\n project = data.terraform_remote_state.projects.outputs.project_id\n name = \"br-jobs\"\n\n message_storage_policy {\n allowed_persistence_regions = [\n var.region\n ]\n }\n}\n\nresource \"google_pubsub_subscription\" \"br_jobs_sub\" {\n name = \"br-jobs-sub\"\n topic = google_pubsub_topic.br_jobs.name\n project = data.terraform_remote_state.projects.outputs.project_id\n\n ack_deadline_seconds = 20\n expiration_policy {\n ttl = \"\"\n }\n}\n\n# Minimum IAM Roles assigned: publish role on topic resource, subscribe role on subscriptions resource\n\nresource \"google_pubsub_topic_iam_binding\" \"br_publisher\" {\n project = data.terraform_remote_state.projects.outputs.project_id\n topic = google_pubsub_topic.br_jobs.name\n role = \"roles/pubsub.publisher\"\n members = [\n \"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_fe_sa}\",\n \"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_be_sa}\",\n ]\n}\n\nresource \"google_pubsub_subscription_iam_binding\" \"br_subscriber\" {\n project = data.terraform_remote_state.projects.outputs.project_id\n subscription = google_pubsub_subscription.br_jobs_sub.name\n role = \"roles/pubsub.subscriber\"\n members = [\n \"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_fe_sa}\",\n \"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_be_sa}\",\n ]\n}\n\nresource \"google_dns_record_set\" \"br_fqdn\" {\n name = \"br-${element(split(\"-\", data.terraform_remote_state.projects.outputs.project_id), 1)}.${var.istio_domain}\"\n type = \"CNAME\"\n ttl = 60\n\n project = \"cortex-mgmt-${var.environment}\"\n\n managed_zone = var.istio_zone\n\n rrdatas = [data.terraform_remote_state.dns.outputs.public_ingress_fqdn]\n}\n\n// TODO: Uncomment when bulk-receiver-fqd is converted to A record type\n# resource \"google_dns_record_set\" \"br-txt\" {\n# name = \"br-${element(split(\"-\", data.terraform_remote_state.projects.project_id), 1)}.${var.istio_domain}\"\n# type = \"TXT\"\n# ttl = 300\n\n# project = \"cortex-mgmt-${var.environment}\"\n\n# managed_zone = \"${var.istio_zone}\"\n\n# rrdatas = [\"heritage=CDT/Terraform,owner=${data.terraform_remote_state.projects.project_id}\"]\n\n# depends_on = [\"google_dns_record_set.bulk-receiver-fqdn\"]\n# }\n\n// br intergration with AIOPs\n// Device Insights was rebranded to AIOPs causing legacy discrepancies\n// Note that resources below might look repeated but it isn't\nresource \"google_storage_notification\" \"br_bucket_notification\" {\n count = var.environment != \"dev\" ? 1 : 0\n bucket = google_storage_bucket.br_bucket.name\n payload_format = \"JSON_API_V1\"\n topic = lookup(var.bulk_telemetry_topic_name, var.environment) //AIOPs legacy env\n event_types = [\"OBJECT_FINALIZE\"]\n}\n\nresource \"google_storage_notification\" \"br_bucket_notification_prd\" {\n count = var.environment == \"prd\" ? 1 : 0\n bucket = google_storage_bucket.br_bucket.name\n payload_format = \"JSON_API_V1\"\n topic = lookup(var.bulk_telemetry_topic_name, var.country)\n event_types = [\"OBJECT_FINALIZE\"]\n}\n\nresource \"google_storage_bucket_iam_member\" \"br_telemetry_bucketowner_prd\" {\n count = var.environment == \"prd\" ? 1 : 0\n bucket = google_storage_bucket.br_bucket.name\n role = \"roles/storage.admin\"\n member = \"serviceAccount:${lookup(var.di_infra_key_sa, var.country)}\"\n}\n\nresource \"google_storage_bucket_iam_member\" \"br_telemetry_bucketowner_di_prd\" {\n count = var.environment != \"dev\" ? 1 : 0\n bucket = google_storage_bucket.br_bucket.name\n role = \"roles/storage.admin\"\n member = \"serviceAccount:${lookup(var.di_infra_key_sa, var.environment)}\" //AIOPs legacy env\n}\n\nresource \"google_storage_bucket_iam_member\" \"br_telemetry_objviewer_prd\" {\n count = var.environment == \"prd\" ? 1 : 0\n bucket = google_storage_bucket.br_bucket.name\n role = \"roles/storage.objectViewer\"\n member = \"serviceAccount:${lookup(var.br_bucket_reader_sa, var.country)}\"\n}\n\nresource \"google_storage_bucket_iam_member\" \"br_telemetry_objviewer_di_prd\" {\n count = var.environment != \"dev\" ? 1 : 0\n bucket = google_storage_bucket.br_bucket.name\n role = \"roles/storage.objectViewer\"\n member = \"serviceAccount:${lookup(var.br_bucket_reader_sa, var.environment)}\" //AIOPs legacy env\n}\n\nresource \"google_storage_bucket_iam_member\" \"br_telemetry_bucketreader_prd\" {\n count = var.environment == \"prd\" ? 1 : 0\n bucket = google_storage_bucket.br_bucket.name\n role = \"roles/storage.legacyBucketReader\"\n member = \"serviceAccount:${lookup(var.br_bucket_reader_sa, var.country)}\"\n}\n\nresource \"google_storage_bucket_iam_member\" \"br_telemetry_bucketreader_di_prd\" {\n count = var.environment != \"dev\" ? 1 : 0\n bucket = google_storage_bucket.br_bucket.name\n role = \"roles/storage.legacyBucketReader\"\n member = \"serviceAccount:${lookup(var.br_bucket_reader_sa, var.environment)}\" //AIOPs legacy env\n}\n\n", uri = "file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/br/main.tf", version = 0 } }}
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 opts.go:215: Received request batch of size 1 (qlen=0)\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"92\": \"OpTypeParseModuleConfiguration\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/mysql\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 opts.go:215: Dequeued request batch of length 1 (qlen=0)\n2024/04/10 09:39:03 rpc_logger.go:32: Incoming notification for \"initialized\": {}\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"93\": \"OpTypeLoadModuleMetadata\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/mysql\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 initialized.go:27: Client doesn't support dynamic watched files registration, provider and module changes may not be reflected at runtime\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"94\": \"OpTypeParseVariables\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/mysql\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"95\": \"OpTypeDecodeVarsReferences\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/mysql\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:\"\", PluginLockFilePath:\"\"}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"96\": \"OpTypePreloadEmbeddedSchema\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/mysql\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"97\": \"OpTypeDecodeReferenceTargets\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/mysql\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"98\": \"OpTypeDecodeReferenceOrigins\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/mysql\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/mysql} finished\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/pcp}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"99\": \"OpTypeParseModuleConfiguration\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/pcp\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"100\": \"OpTypeLoadModuleMetadata\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/pcp\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"101\": \"OpTypeParseVariables\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/pcp\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"102\": \"OpTypeDecodeVarsReferences\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/pcp\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 walker.go:91: parsed datadir: &datadir.DataDir{ModuleManifestPath:\"\", PluginLockFilePath:\"\"}\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"103\": \"OpTypePreloadEmbeddedSchema\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/pcp\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"104\": \"OpTypeDecodeReferenceTargets\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/pcp\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n"
[ERROR][2024-04-10 09:39:03] .../vim/lsp/rpc.lua:734 "rpc" "terraform-ls" "stderr" "2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"105\": \"OpTypeDecodeReferenceOrigins\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/pcp\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 walker.go:242: walking of {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/pcp} finished\n2024/04/10 09:39:03 walker.go:218: found module {file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/postgres}\n2024/04/10 09:39:03 jobs.go:299: retrying on obj is nil\n2024/04/10 09:39:03 opts.go:215: Received request batch of size 1 (qlen=0)\n2024/04/10 09:39:03 opts.go:215: Dequeued request batch of length 1 (qlen=0)\n2024/04/10 09:39:03 jobs.go:140: JOBS: Enqueueing new job \"106\": \"OpTypeParseModuleConfiguration\" for {\"file:///Users/esn89/Documents/Projects/project/infra/projectA/modules/postgres\"} (IsDirOpen: false, IgnoreState: false)\n2024/04/10 09:39:03 rpc_logger.go:32: Incoming notification for \"textDocument/didOpen\": {\"textDocument\":{\"version\":0,\"text\":\"data \\\"vault_generic_secret\\\" \\\"br_mysql\\\" {\\n path = \\\"cortex\\/${var.environment}\\/${var.country}\\/${var.project_name}\\/br\\/mysql\\/default\\\"\\n}\\n\\nmodule \\\"br-mysql\\\" {\\n source = \\\"..\\/..\\/..\\/..\\/..\\/..\\/modules\\/mysql\\/\\\" \\/\\/ Necessary for Terrgraunt caching path\\n credentials = var.credentials\\n\\n country = var.country\\n service_name = var.sql_service_name\\n environment = var.environment\\n state_bucket = var.state_bucket\\n state_bucket_prefix = var.state_bucket_prefix\\n region = var.region\\n disk_size = var.sql_disk_size\\n tier = var.sql_tier\\n username = data.vault_generic_secret.br_mysql.data[\\\"username\\\"]\\n password = data.vault_generic_secret.br_mysql.data[\\\"password\\\"]\\n backup_location = var.backup_location\\n}\\n\\nresource \\\"google_dns_record_set\\\" \\\"br_db_dns\\\" {\\n managed_zone = data.terraform_remote_state.dns.outputs.internal_zone_name\\n project = data.terraform_remote_state.projects.outputs.project_id\\n name = \\\"br-db.${data.terraform_remote_state.dns.outputs.internal_dns_name}\\\"\\n rrdatas = [module.br-mysql.instance_first_ip_address]\\n ttl = 60\\n type = \\\"A\\\"\\n}\\n\\n### Datatransfer bucket for bc\\nresource \\\"google_storage_bucket\\\" \\\"datatransfer-bucket\\\" {\\n name = \\\"datatransfer-${data.terraform_remote_state.projects.outputs.project_id}\\\"\\n location = var.region\\n project = data.terraform_remote_state.projects.outputs.project_id\\n uniform_bucket_level_access = true\\n\\n lifecycle_rule {\\n action {\\n type = \\\"Delete\\\"\\n }\\n condition {\\n age = var.datatransfer_bucket_deletion_age\\n num_newer_versions = 0\\n with_state = \\\"ANY\\\"\\n }\\n }\\n}\\n\\n# redis\\nmodule \\\"br-redis\\\" {\\n source = \\\"..\\/..\\/..\\/..\\/..\\/..\\/..\\/projectA\\/modules\\/redis\\\" \\/\\/ use same base module in projectA\\n credentials = var.credentials\\n country = var.country\\n environment = var.environment\\n state_bucket = var.state_bucket\\n state_bucket_prefix = var.state_bucket_prefix\\n region = var.region\\n service_name = var.redis_service_name\\n redis_instances = var.redis_instances\\n redis_network_prefix = var.redis_network_prefix\\n memory_size_gb = var.redis_memory_size_gb\\n}\\n\\nresource \\\"google_dns_record_set\\\" \\\"br_cache_dns\\\" {\\n managed_zone = data.terraform_remote_state.dns.outputs.internal_zone_name\\n project = data.terraform_remote_state.projects.outputs.project_id\\n name = \\\"br-cache.${data.terraform_remote_state.dns.outputs.internal_dns_name}\\\"\\n rrdatas = [module.br-redis.hosts[0]]\\n ttl = 60\\n type = \\\"A\\\"\\n}\\n\\n# gcs\\n\\n# will turn to terraform-google-cloud-storage module (v1.0.0) after upgrade TF to 0.12\\n# presently the main.tf has prefix issue; while v0.1.0 has variables output limitations\\n#\\nresource \\\"google_storage_bucket\\\" \\\"br_bucket\\\" {\\n name = \\\"br-${data.terraform_remote_state.projects.outputs.project_id}\\\"\\n location = var.region\\n project = data.terraform_remote_state.projects.outputs.project_id\\n uniform_bucket_level_access = true\\n\\n lifecycle_rule {\\n action {\\n type = \\\"Delete\\\"\\n }\\n\\n condition {\\n age = var.deletion_age\\n num_newer_versions = 0\\n with_state = \\\"ANY\\\"\\n }\\n }\\n\\n}\\n\\nresource \\\"google_storage_bucket_iam_binding\\\" \\\"br_objectadmins\\\" {\\n bucket = google_storage_bucket.br_bucket.name\\n role = \\\"roles\\/storage.objectAdmin\\\"\\n\\n members = [\\n \\\"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_fe_sa}\\\",\\n \\\"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_be_sa}\\\",\\n \\\"serviceAccount:datatransfer-${var.country}-${var.environment}@${data.terraform_remote_state.projects.outputs.project_id}.iam.gserviceaccount.com\\\",\\n ]\\n}\\n\\n# pubsub\\n\\nresource \\\"google_pubsub_topic\\\" \\\"br_jobs\\\" {\\n project = data.terraform_remote_state.projects.outputs.project_id\\n name = \\\"br-jobs\\\"\\n\\n message_storage_policy {\\n allowed_persistence_regions = [\\n var.region\\n ]\\n }\\n}\\n\\nresource \\\"google_pubsub_subscription\\\" \\\"br_jobs_sub\\\" {\\n name = \\\"br-jobs-sub\\\"\\n topic = google_pubsub_topic.br_jobs.name\\n project = data.terraform_remote_state.projects.outputs.project_id\\n\\n ack_deadline_seconds = 20\\n expiration_policy {\\n ttl = \\\"\\\"\\n }\\n}\\n\\n# Minimum IAM Roles assigned: publish role on topic resource, subscribe role on subscriptions resource\\n\\nresource \\\"google_pubsub_topic_iam_binding\\\" \\\"br_publisher\\\" {\\n project = data.terraform_remote_state.projects.outputs.project_id\\n topic = google_pubsub_topic.br_jobs.name\\n role = \\\"roles\\/pubsub.publisher\\\"\\n members = [\\n \\\"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_fe_sa}\\\",\\n \\\"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_be_sa}\\\",\\n ]\\n}\\n\\nresource \\\"google_pubsub_subscription_iam_binding\\\" \\\"br_subscriber\\\" {\\n project = data.terraform_remote_state.projects.outputs.project_id\\n subscription = google_pubsub_subscription.br_jobs_sub.name\\n role = \\\"roles\\/pubsub.subscriber\\\"\\n members = [\\n \\\"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_fe_sa}\\\",\\n \\\"serviceAccount:${data.terraform_remote_state.service_accounts.outputs.br_be_sa}\\\",\\n ]\\n}\\n\\nresource \\\"google_dns_record_set\\\" \\\"br_fqdn\\\" {\\n name = \\\"br-${element(split(\\\"-\\\", data.terraform_remote_state.projects.outputs.project_id), 1)}.${var.istio_domain}\\\"\\n type = \\\"CNAME\\\"\\n ttl = 60\\n\\n project = \\\"cortex-mgmt-${var.environment}\\\"\\n\\n managed_zone = var.istio_zone\\n\\n rrdatas = [data.terraform_remote_state.dns.outputs.public_ingress_fqdn]\\n}\\n\\n\\/\\/ TODO: Uncomment when bulk-receiver-fqd is converted to A record type\\n# resource \\\"google_dns_record_set\\\" \\\"br-txt\\\" {\\n# name = \\\"br-${element(split(\\\"-\\\", data.terraform_remote_state.projects.project_id), 1)}.${var.istio_domain}\\\"\\n# type = \\\"TXT\\\"\\n# ttl = 300\\n\\n# project = \\\"cortex-mgmt-${var.environment}\\\"\\n\\n# managed_zone = \\\"${var.istio_zone}\\\"\\n\\n# rrdatas = [\\\"heritage=CDT\\/Terraform,owner=${data.terraform_remote_state.projects.project_id}\\\"]\\n\\n# depends_on = [\\\"google_dns_record_set.bulk-receiver-fqdn\\\"]\\n# }\\n\\n\\/\\/ br intergration with AIOPs\\n\\/\\/ Device Insights was rebranded to AIOPs causing legacy discrepancies\\n\\/\\/ Note that resources below might look repeated but it isn't\\nresource \\\"google_storage_notification\\\" \\\"br_bu"
Here's the first 200 lines. I am having troubles with gist/pastebin. Let me know if you need more.
Thanks! The logs indicate that your language server configuration is correct, and the prefillRequiredFields
option is sent to the server during initialize
.
If I try your example and create a storage bucket resource, the language server pre-fills the location
and name
field for me.
Can you try the same minimal example and share the logs with me?
@dbanck
Thanks for confirming. What does the minimal config that I should try look like?
One more thing, does the folder structure matter? And also, do I need to run terraform/terragrunt init
before this will work?
A single main.tf
with the provider you're trying to use would suffice:
terraform {
required_providers {
google = {
source = "hashicorp/google"
}
}
}
<resource completion here>
We bundle all official and partner provider schemas with the language server, so it should work without running terraform init
. If you get completion items for your resource type, like google_storage_bucket
, everything should be in place.
Alright, let me try it on a single main.tf in a brand new test/
directory.
Update:
@dbanck
Press q or <Esc> to close this window. Press <Tab> to view server doc.
Language client log: /Users/esn89/.local/state/nvim/lsp.log
Detected filetype: terraform
0 client(s) attached to this buffer:
Other clients that match the filetype: terraform
Config: terraformls
filetypes: terraform, terraform-vars
root directory: Not found.
cmd: /Users/esn89/.local/share/nvim/mason/bin/terraform-ls serve
cmd is executable: true
autostart: true
custom handlers:
Configured servers list: terraformls, gopls, pyright, lua_ls
@dbanck
Another I noticed is that with my minimal config that you gave me, when I start typing:
resource "goog
my autocomplete does not show any Terraform google resources. Yours give you suggestions like google_apikeys_keys
, google_alloydb_user
, etc, etc. Mine is nothing. Zero.
Was wondering if there are any updates on this? :)
If you don't get any resource completion results, it may be that we don't have the provider schema.
Can you please post the output of terraform-ls version
and the full log of your minimal configuration attempt?
Hi @dbanck , thanks for your repl. Here are the stats:
terraform-ls --version
0.33.1
main.tf:
terraform {
required_providers {
google = {
source = "hashicorp/google"
}
}
}
provider "google" {
}
resource "goog" // <--- autocomplete never happened here.
logs of :LspLog (~/.local/state/nvim/lsp.log)
[START][2024-04-23 09:10:41] LSP logging initiated
[INFO][2024-04-23 09:10:41] .../lua/vim/lsp.lua:1875 "exit_handler" {}
[START][2024-04-23 09:12:16] LSP logging initiated
[INFO][2024-04-23 09:12:16] .../lua/vim/lsp.lua:1875 "exit_handler" {}
[START][2024-04-23 09:12:17] LSP logging initiated
[INFO][2024-04-23 09:12:17] .../lua/vim/lsp.lua:1875 "exit_handler" {}
I think you might be hitting https://github.com/hashicorp/terraform-ls/issues/57.
If you use completion for the resource
block, it should produce a valid configuration and place your cursor in the first label. If you type the block manually, the parser won't recognize the incomplete block and the language server won't have the context to offer completion.
Marking this issue as stale due to inactivity over the last 30 days. This helps our maintainers find and focus on the active issues. If this issue receives no comments in the next 30 days it will automatically be closed. Maintainers can also remove the stale label.
Thank you for understanding.
Closing this issue due to its staleness.
If the issue was automatically closed and you feel it should be reopened, we encourage creating a new one linking back to this one for added context.
Thank you!
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
Language Server Version
v0.32.8
Terraform Version
Terraform v1.7.5 on darwin_arm64
Client Version
NVIM v0.9.5 with nvim-lspconfig
Terraform Configuration
Expected Behavior
I expect to see the prefilledRequiredFields starting to show up similar to:
https://user-images.githubusercontent.com/287584/136541482-2ab68fa1-c3bd-41f8-83c6-3fbd3e9f942d.gif
Actual Behavior
Nothing, I just get nothing happening. It just looks like where I left off without the required fields populating.
Gist
No response
Workarounds
No response
References
https://github.com/hashicorp/vscode-terraform/pull/799 https://github.com/hashicorp/vscode-terraform/?tab=readme-ov-file#code-completion
Help Wanted
Community Note