lua-language-server
                                
                                 lua-language-server copied to clipboard
                                
                                    lua-language-server copied to clipboard
                            
                            
                            
                        VSCode pop-up error `Request textDocument/documentSymbol failed.` when typing
How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
Which OS are you using?
Windows
What is the issue affecting?
Other
Expected Behaviour
This pop-up should not appear. It looks like an internal error in the extension and not an error from the syntax checker. It appears only while the code is wrong, but since it is a pop-up, it makes editing cumbersome.
Actual Behaviour
When typing, the extension sometimes throws the error "Request textDocument/documentSymbol failed".
Here's an example with an unfinished code:
local a = 1
function f()
    c:
    a = 5
end
When typing "c:", a pop-up appears in VSCode with this error message:
The full output is:
Reproduction steps
This error triggers when writing a colon before a newline before a variable name, like in the example shown above.
Additional Notes
This problem was not present in v3.6.17, and was introduced in v3.6.18. It is still occuring in the latest version (v3.7.4).
Log File
Log File for the example shown above
[23:05:17.964][info] [#0:c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server\main.lua:66]: Lua Lsp startup, root: 	c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server
[23:05:17.964][info] [#0:c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server\main.lua:67]: ROOT:	c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server
[23:05:17.964][info] [#0:c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server\main.lua:68]: LOGPATH:	c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/log
[23:05:17.964][info] [#0:c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server\main.lua:69]: METAPATH:	c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta
[23:05:17.964][info] [#0:c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server\main.lua:70]: VERSION:	3.7.4
[23:05:18.027][info] [#0:script\service\service.lua:144]: 
========= Medical Examination Report =========
    --------------- Memory ---------------
        Total: 2.175 MB
        # 00 : 2.175 MB
        # 01 : 0.000 MB
        # 02 : 0.000 MB
        # 03 : 0.000 MB
        # 04 : 0.000 MB
    --------------- Coroutine ---------------
        Total:     0
        Running:   0
        Suspended: 0
        Normal:    0
        Dead:      0
    --------------- Cache ---------------
        Total: 1
        Dead:  0
    ---------------  RPC  ---------------
        Holdon:   0
        Waiting:  0
==============================================
[23:05:18.027][info] [#0:script\client.lua:657]: Client init	{
  capabilities = {
    general = {
      markdown = {
        allowedTags = { "ul", "li", "p", "code", "blockquote", "ol", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "em", "pre", "table", "thead", "tbody", "tr", "th", "td", "div", "del", "a", "strong", "br", "img", "span" },
        parser = "marked",
        version = "1.1.0"
      },
      positionEncodings = { "utf-16" },
      regularExpressions = {
        engine = "ECMAScript",
        version = "ES2020"
      },
      staleRequestSupport = {
        cancel = true,
        retryOnContentModified = { "textDocument/semanticTokens/full", "textDocument/semanticTokens/range", "textDocument/semanticTokens/full/delta" }
      }
    },
    notebookDocument = {
      synchronization = {
        dynamicRegistration = true,
        executionSummarySupport = true
      }
    },
    textDocument = {
      callHierarchy = {
        dynamicRegistration = true
      },
      codeAction = {
        codeActionLiteralSupport = {
          codeActionKind = {
            valueSet = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" }
          }
        },
        dataSupport = true,
        disabledSupport = true,
        dynamicRegistration = true,
        honorsChangeAnnotations = false,
        isPreferredSupport = true,
        resolveSupport = {
          properties = { "edit" }
        }
      },
      codeLens = {
        dynamicRegistration = true
      },
      colorProvider = {
        dynamicRegistration = true
      },
      completion = {
        completionItem = {
          commitCharactersSupport = true,
          deprecatedSupport = true,
          documentationFormat = { "markdown", "plaintext" },
          insertReplaceSupport = true,
          insertTextModeSupport = {
            valueSet = { 1, 2 }
          },
          labelDetailsSupport = true,
          preselectSupport = true,
          resolveSupport = {
            properties = { "documentation", "detail", "additionalTextEdits" }
          },
          snippetSupport = true,
          tagSupport = {
            valueSet = { 1 }
          }
        },
        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 }
        },
        completionList = {
          itemDefaults = { "commitCharacters", "editRange", "insertTextFormat", "insertTextMode" }
        },
        contextSupport = true,
        dynamicRegistration = true,
        insertTextMode = 2
      },
      declaration = {
        dynamicRegistration = true,
        linkSupport = true
      },
      definition = {
        dynamicRegistration = true,
        linkSupport = true
      },
      diagnostic = {
        dynamicRegistration = true,
        relatedDocumentSupport = false
      },
      documentHighlight = {
        dynamicRegistration = true
      },
      documentLink = {
        dynamicRegistration = true,
        tooltipSupport = true
      },
      documentSymbol = {
        dynamicRegistration = true,
        hierarchicalDocumentSymbolSupport = true,
        labelSupport = 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 }
        },
        tagSupport = {
          valueSet = { 1 }
        }
      },
      foldingRange = {
        dynamicRegistration = true,
        foldingRange = {
          collapsedText = false
        },
        foldingRangeKind = {
          valueSet = { "comment", "imports", "region" }
        },
        lineFoldingOnly = true,
        rangeLimit = 5000
      },
      formatting = {
        dynamicRegistration = true
      },
      hover = {
        contentFormat = { "markdown", "plaintext" },
        dynamicRegistration = true
      },
      implementation = {
        dynamicRegistration = true,
        linkSupport = true
      },
      inlayHint = {
        dynamicRegistration = true,
        resolveSupport = {
          properties = { "tooltip", "textEdits", "label.tooltip", "label.location", "label.command" }
        }
      },
      inlineValue = {
        dynamicRegistration = true
      },
      linkedEditingRange = {
        dynamicRegistration = true
      },
      onTypeFormatting = {
        dynamicRegistration = true
      },
      publishDiagnostics = {
        codeDescriptionSupport = true,
        dataSupport = true,
        relatedInformation = true,
        tagSupport = {
          valueSet = { 1, 2 }
        },
        versionSupport = false
      },
      rangeFormatting = {
        dynamicRegistration = true
      },
      references = {
        dynamicRegistration = true
      },
      rename = {
        dynamicRegistration = true,
        honorsChangeAnnotations = true,
        prepareSupport = true,
        prepareSupportDefaultBehavior = 1
      },
      selectionRange = {
        dynamicRegistration = true
      },
      semanticTokens = {
        augmentsSyntaxTokens = true,
        dynamicRegistration = true,
        formats = { "relative" },
        multilineTokenSupport = false,
        overlappingTokenSupport = false,
        requests = {
          full = {
            delta = true
          },
          range = true
        },
        serverCancelSupport = true,
        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 = {
        contextSupport = true,
        dynamicRegistration = true,
        signatureInformation = {
          activeParameterSupport = true,
          documentationFormat = { "markdown", "plaintext" },
          parameterInformation = {
            labelOffsetSupport = true
          }
        }
      },
      synchronization = {
        didSave = true,
        dynamicRegistration = true,
        willSave = true,
        willSaveWaitUntil = true
      },
      typeDefinition = {
        dynamicRegistration = true,
        linkSupport = true
      },
      typeHierarchy = {
        dynamicRegistration = true
      }
    },
    window = {
      showDocument = {
        support = true
      },
      showMessage = {
        messageActionItem = {
          additionalPropertiesSupport = true
        }
      },
      workDoneProgress = true
    },
    workspace = {
      applyEdit = true,
      codeLens = {
        refreshSupport = true
      },
      configuration = true,
      diagnostics = {
        refreshSupport = true
      },
      didChangeConfiguration = {
        dynamicRegistration = true
      },
      didChangeWatchedFiles = {
        dynamicRegistration = true,
        relativePatternSupport = true
      },
      executeCommand = {
        dynamicRegistration = true
      },
      fileOperations = {
        didCreate = true,
        didDelete = true,
        didRename = true,
        dynamicRegistration = true,
        willCreate = true,
        willDelete = true,
        willRename = true
      },
      inlayHint = {
        refreshSupport = true
      },
      inlineValue = {
        refreshSupport = true
      },
      semanticTokens = {
        refreshSupport = true
      },
      symbol = {
        dynamicRegistration = true,
        resolveSupport = {
          properties = { "location.range" }
        },
        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 }
        },
        tagSupport = {
          valueSet = { 1 }
        }
      },
      workspaceEdit = {
        changeAnnotationSupport = {
          groupsOnLabel = true
        },
        documentChanges = true,
        failureHandling = "textOnlyTransactional",
        normalizesLineEndings = true,
        resourceOperations = { "create", "rename", "delete" }
      },
      workspaceFolders = true
    }
  },
  clientInfo = {
    name = "Visual Studio Code",
    version = "1.87.2"
  },
  initializationOptions = {
    changeConfiguration = true
  },
  locale = "fr",
  processId = 17496,
  rootPath = "c:\\test",
  rootUri = "file:///c%3A/test",
  trace = "off",
  workDoneToken = "631934eb-85b1-4082-850f-8006dbe40e93",
  workspaceFolders = { {
      name = "test",
      uri = "file:///c%3A/test"
    } }
}
[23:05:18.043][info] [#0:script\language.lua:137]: VSC language: fr
[23:05:18.043][info] [#0:script\language.lua:138]: LS  language: en-us
[23:05:18.043][info] [#0:script\workspace\workspace.lua:38]: Workspace init root: 	file:///c%3A/test
[23:05:18.043][info] [#0:script\workspace\workspace.lua:42]: Log path: 	c:/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/log/file_c%3A_test.log
[23:05:18.074][info] [#0:script\workspace\workspace.lua:48]: Workspace create: 	file:///c%3A/test
[23:05:18.199][info] [#0:script\provider\provider.lua:46]: Load config from client	file:///c%3A/test
[23:05:18.199][info] [#0:script\provider\provider.lua:47]: {
  Lua = {
    addonManager = {
      enable = true
    },
    codeLens = {
      enable = false
    },
    completion = {
      autoRequire = true,
      callSnippet = "Disable",
      displayContext = 0,
      enable = true,
      keywordSnippet = "Replace",
      postfix = "@",
      requireSeparator = ".",
      showParams = true,
      showWord = "Fallback",
      workspaceWord = true
    },
    diagnostics = {
      disable = {},
      disableScheme = { "git" },
      enable = true,
      globals = {},
      groupFileStatus = {},
      groupSeverity = {},
      ignoredFiles = "Opened",
      libraryFiles = "Opened",
      neededFileStatus = {},
      severity = {},
      unusedLocalExclude = {},
      workspaceDelay = 3000,
      workspaceEvent = "OnSave",
      workspaceRate = 100
    },
    doc = {
      packageName = {},
      privateName = {},
      protectedName = {}
    },
    format = {
      defaultConfig = {},
      enable = true
    },
    hint = {
      arrayIndex = "Auto",
      await = true,
      enable = false,
      paramName = "All",
      paramType = true,
      semicolon = "SameLine",
      setType = false
    },
    hover = {
      enable = true,
      enumsLimit = 5,
      expandAlias = true,
      previewFields = 50,
      viewNumber = true,
      viewString = true,
      viewStringMax = 1000
    },
    misc = {
      executablePath = "",
      parameters = {}
    },
    nameStyle = {
      config = {}
    },
    runtime = {
      builtin = {},
      fileEncoding = "utf8",
      meta = "${version} ${language} ${encoding}",
      nonstandardSymbol = {},
      path = { "?.lua", "?/init.lua" },
      pathStrict = false,
      plugin = "",
      pluginArgs = {},
      special = {},
      unicodeName = false,
      version = "Lua 5.4"
    },
    semantic = {
      annotation = true,
      enable = true,
      keyword = false,
      variable = true
    },
    signatureHelp = {
      enable = true
    },
    spell = {
      dict = {}
    },
    telemetry = {
      enable = false
    },
    type = {
      castNumberToInteger = true,
      weakNilCheck = false,
      weakUnionCheck = false
    },
    typeFormat = {
      config = {}
    },
    window = {
      progressBar = true,
      statusBar = true
    },
    workspace = {
      checkThirdParty = "",
      ignoreDir = { ".vscode" },
      ignoreSubmodules = true,
      library = {},
      maxPreload = 5000,
      preloadFileSize = 500,
      useGitIgnore = true,
      userThirdParty = {}
    }
  },
  ["editor.acceptSuggestionOnEnter"] = "on",
  ["editor.semanticHighlighting.enabled"] = "configuredByTheme",
  ["files.associations"] = {},
  ["files.exclude"] = {
    ["**/.DS_Store"] = true,
    ["**/.git"] = true,
    ["**/.hg"] = true,
    ["**/.svn"] = true,
    ["**/CVS"] = true,
    ["**/Thumbs.db"] = true
  }
}
[23:05:18.199][info] [#0:script\provider\completion.lua:43]: Enable completion.
[23:05:18.293][info] [#0:script\provider\provider.lua:61]: Load config from client	fallback
[23:05:18.293][info] [#0:script\provider\provider.lua:62]: {
  Lua = {
    addonManager = {
      enable = true
    },
    codeLens = {
      enable = false
    },
    completion = {
      autoRequire = true,
      callSnippet = "Disable",
      displayContext = 0,
      enable = true,
      keywordSnippet = "Replace",
      postfix = "@",
      requireSeparator = ".",
      showParams = true,
      showWord = "Fallback",
      workspaceWord = true
    },
    diagnostics = {
      disable = {},
      disableScheme = { "git" },
      enable = true,
      globals = {},
      groupFileStatus = {},
      groupSeverity = {},
      ignoredFiles = "Opened",
      libraryFiles = "Opened",
      neededFileStatus = {},
      severity = {},
      unusedLocalExclude = {},
      workspaceDelay = 3000,
      workspaceEvent = "OnSave",
      workspaceRate = 100
    },
    doc = {
      packageName = {},
      privateName = {},
      protectedName = {}
    },
    format = {
      defaultConfig = {},
      enable = true
    },
    hint = {
      arrayIndex = "Auto",
      await = true,
      enable = false,
      paramName = "All",
      paramType = true,
      semicolon = "SameLine",
      setType = false
    },
    hover = {
      enable = true,
      enumsLimit = 5,
      expandAlias = true,
      previewFields = 50,
      viewNumber = true,
      viewString = true,
      viewStringMax = 1000
    },
    misc = {
      executablePath = "",
      parameters = {}
    },
    nameStyle = {
      config = {}
    },
    runtime = {
      builtin = {},
      fileEncoding = "utf8",
      meta = "${version} ${language} ${encoding}",
      nonstandardSymbol = {},
      path = { "?.lua", "?/init.lua" },
      pathStrict = false,
      plugin = "",
      pluginArgs = {},
      special = {},
      unicodeName = false,
      version = "Lua 5.4"
    },
    semantic = {
      annotation = true,
      enable = true,
      keyword = false,
      variable = true
    },
    signatureHelp = {
      enable = true
    },
    spell = {
      dict = {}
    },
    telemetry = {
      enable = false
    },
    type = {
      castNumberToInteger = true,
      weakNilCheck = false,
      weakUnionCheck = false
    },
    typeFormat = {
      config = {}
    },
    window = {
      progressBar = true,
      statusBar = true
    },
    workspace = {
      checkThirdParty = "",
      ignoreDir = { ".vscode" },
      ignoreSubmodules = true,
      library = {},
      maxPreload = 5000,
      preloadFileSize = 500,
      useGitIgnore = true,
      userThirdParty = {}
    }
  },
  ["editor.acceptSuggestionOnEnter"] = "on",
  ["editor.semanticHighlighting.enabled"] = "configuredByTheme",
  ["files.associations"] = {},
  ["files.exclude"] = {
    ["**/.DS_Store"] = true,
    ["**/.git"] = true,
    ["**/.hg"] = true,
    ["**/.svn"] = true,
    ["**/CVS"] = true,
    ["**/Thumbs.db"] = true
  }
}
[23:05:18.527][info] [#0:script\library.lua:212]: Init builtin library at:	file:///c%3A/test
[23:05:18.605][info] [#0:script\plugin.lua:86]: plugin path:	C:\test
[23:05:18.605][warn] [#0:script\plugin.lua:101]: plugin not found:	C:\test
[23:05:18.605][info] [#0:script\library.lua:212]: Init builtin library at:	nil
[23:05:18.652][info] [#0:script\workspace\workspace.lua:324]: Preload start:	file:///c%3A/test
[23:05:18.652][info] [#0:script\workspace\workspace.lua:330]: Scan files at:	file:///c%3A/test
[23:05:18.668][info] [#0:script\workspace\workspace.lua:324]: Preload start:	<fallback>
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/io.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/io.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/package.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/package.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/utf8.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/utf8.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/table.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/table.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/os.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/os.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/basic.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/basic.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/string.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/string.lua
[23:05:18.668][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/coroutine.lua
[23:05:18.683][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/coroutine.lua
[23:05:18.683][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/builtin.lua
[23:05:18.683][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/builtin.lua
[23:05:18.683][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/math.lua
[23:05:18.683][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/math.lua
[23:05:18.683][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/debug.lua
[23:05:18.683][info] [#0:script\workspace\workspace.lua:353]: Scan library at:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/debug.lua
[23:05:18.793][info] [#0:script\workspace\workspace.lua:379]: Found 11 files at:	<fallback>
[23:05:18.793][info] [#0:script\workspace\loading.lua:161]: Load files from disk:	<fallback>
[23:05:18.793][info] [#0:script\workspace\workspace.lua:379]: Found 12 files at:	file:///c%3A/test
[23:05:18.793][info] [#0:script\workspace\loading.lua:161]: Load files from disk:	file:///c%3A/test
[23:05:18.793][warn] [#0:script\proto\proto.lua:190]: Method [textDocument/codeAction] takes [0.603]sec. {
  _closeMessage = "Request cancelled.",
  _closeReason = -32800,
  id = 1,
  jsonrpc = "2.0",
  method = "textDocument/codeAction",
  params = {
    context = {
      diagnostics = {},
      triggerKind = 2
    },
    range = {
      end = {
        character = 6,
        line = 6
      },
      start = {
        character = 6,
        line = 6
      }
    },
    textDocument = {
      uri = "file:///c%3A/test/a.lua"
    }
  }
}
[23:05:18.793][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/debug.lua , size = 7.812 KB
[23:05:18.808][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/debug.lua
[23:05:18.808][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/debug.lua
[23:05:18.808][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/math.lua , size = 8.825 KB
[23:05:18.824][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/math.lua
[23:05:18.824][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/math.lua
[23:05:18.824][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/builtin.lua , size = 0.302 KB
[23:05:18.824][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/builtin.lua
[23:05:18.824][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/builtin.lua
[23:05:18.824][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/coroutine.lua , size = 2.669 KB
[23:05:18.824][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/coroutine.lua
[23:05:18.824][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/coroutine.lua
[23:05:18.824][info] [#0:script\workspace\loading.lua:89]: Skip loaded file: file:///c%3A/test/a.lua
[23:05:18.933][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/string.lua , size = 6.561 KB
[23:05:18.933][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/string.lua
[23:05:18.933][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/string.lua
[23:05:18.933][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/basic.lua , size = 15.729 KB
[23:05:18.949][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/basic.lua
[23:05:18.949][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/basic.lua
[23:05:18.949][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/os.lua , size = 5.863 KB
[23:05:18.949][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/os.lua
[23:05:18.949][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/os.lua
[23:05:18.949][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/table.lua , size = 4.336 KB
[23:05:18.964][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/table.lua
[23:05:18.964][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/table.lua
[23:05:18.964][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/utf8.lua , size = 2.447 KB
[23:05:18.964][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/utf8.lua
[23:05:18.964][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/utf8.lua
[23:05:18.964][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/package.lua , size = 3.050 KB
[23:05:18.964][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/package.lua
[23:05:18.964][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/package.lua
[23:05:18.964][info] [#0:script\workspace\loading.lua:101]: Preload file at: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/io.lua , size = 6.566 KB
[23:05:18.964][info] [#0:script\workspace\loading.lua:113]: ++++As library of:	file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/io.lua
[23:05:18.964][info] [#0:script\workspace\loading.lua:98]: Skip loaded file: file:///c%3A/Users/Kenzo/.vscode/extensions/sumneko.lua-3.7.4-win32-x64/server/meta/Lua%205.4%20en-us%20utf8/io.lua
[23:05:19.089][info] [#0:script\workspace\loading.lua:173]: Loaded files takes [0.294] sec: <fallback>
[23:05:19.089][info] [#0:script\workspace\loading.lua:182]: Compile files takes [0.000] sec: <fallback>
[23:05:19.089][info] [#0:script\workspace\loading.lua:183]: Loaded finish:	<fallback>
[23:05:19.089][info] [#0:script\workspace\workspace.lua:381]: Preload finish at:	<fallback>
[23:05:19.089][info] [#0:script\workspace\loading.lua:173]: Loaded files takes [0.295] sec: file:///c%3A/test
[23:05:19.089][info] [#0:script\workspace\loading.lua:182]: Compile files takes [0.000] sec: file:///c%3A/test
[23:05:19.089][info] [#0:script\workspace\loading.lua:183]: Loaded finish:	file:///c%3A/test
[23:05:19.089][info] [#0:script\workspace\workspace.lua:381]: Preload finish at:	file:///c%3A/test
[23:05:19.089][warn] [#0:script\proto\proto.lua:190]: Method [textDocument/didOpen] takes [0.904]sec. {
  jsonrpc = "2.0",
  method = "textDocument/didOpen",
  params = {
    textDocument = {
      languageId = "lua",
      text = '"***"',
      uri = "file:///c%3A/test/a.lua",
      version = 1
    }
  }
}
[23:05:19.089][warn] [#0:script\proto\proto.lua:190]: Method [textDocument/documentColor] takes [0.896]sec. {
  id = 2,
  jsonrpc = "2.0",
  method = "textDocument/documentColor",
  params = {
    textDocument = {
      uri = "file:///c%3A/test/a.lua"
    }
  }
}
[23:05:19.199][info] [#0:script\provider\diagnostic.lua:557]: Diagnostics scope [file:///c%3A/test], files count:[12]
[23:05:19.199][warn] [#0:script\proto\proto.lua:190]: Method [textDocument/semanticTokens/range] takes [0.792]sec. {
  id = 4,
  jsonrpc = "2.0",
  method = "textDocument/semanticTokens/range",
  params = {
    range = {
      end = {
        character = 0,
        line = 9
      },
      start = {
        character = 0,
        line = 0
      }
    },
    textDocument = {
      uri = "file:///c%3A/test/a.lua"
    }
  }
}
[23:05:19.214][info] [#0:script\provider\diagnostic.lua:574]: Diagnostics scope [file:///c%3A/test] finished, takes [0.013] sec.
[23:05:28.918][warn] [#0:script\pub\report.lua:25]: Load proto error:	Proto read error