Skip to content

script\vm\compiler.lua:2023: attempt to index a nil value #2776

Closed
@citRaTTV

Description

@citRaTTV

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

No error

Actual Behaviour

Errors are thrown during Diagnose Workspace & while editing files.

Reproduction steps

  1. Open LUA project in VSCode
  2. Wait for workspace diagnostic run
  3. Error pops up during run

Additional Notes

No response

Log File

[17:09:19.163][info] [#0:script\provider\diagnostic.lua:560]: Diagnostics scope [file:///z%3A/projects/fivem-dev], files count:[3121]
[17:09:19.407][error][#0:script\vm\compiler.lua:2023]: script\vm\compiler.lua:2023: attempt to index a nil value
stack traceback:
	script\vm\compiler.lua:2023: in upvalue 'compileByParentNode'
	script\vm\compiler.lua:2052: in function 'vm.vm.compileNode'
	script\vm\function.lua:233: in function 'vm.vm.countReturnsOfSource'
	script\core\diagnostics\missing-return.lua:57: in local 'callback'
	script\parser\guide.lua:756: in function 'parser.guide.eachSourceType'
	script\core\diagnostics\missing-return.lua:51: in function 'core.diagnostics.missing-return'
	script\core\diagnostics\init.lua:119: in upvalue 'check'
	script\core\diagnostics\init.lua:181: in function 'core.diagnostics'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:337: in function 'provider.diagnostic.doDiagnostic'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:598: in local 'callback'
	script\provider\diagnostic.lua:569: in function 'provider.diagnostic.awaitDiagnosticsScope'
	script\provider\diagnostic.lua:597: in function <script\provider\diagnostic.lua:595>
[17:09:19.412][error][#0:script\vm\compiler.lua:2023]: script\vm\compiler.lua:2023: attempt to index a nil value
stack traceback:
	script\vm\compiler.lua:2023: in upvalue 'compileByParentNode'
	script\vm\compiler.lua:2052: in function 'vm.vm.compileNode'
	script\vm\function.lua:233: in function 'vm.vm.countReturnsOfSource'
	script\core\diagnostics\missing-return.lua:57: in local 'callback'
	script\parser\guide.lua:756: in function 'parser.guide.eachSourceType'
	script\core\diagnostics\missing-return.lua:51: in function 'core.diagnostics.missing-return'
	script\core\diagnostics\init.lua:119: in upvalue 'check'
	script\core\diagnostics\init.lua:181: in function 'core.diagnostics'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:337: in function 'provider.diagnostic.doDiagnostic'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:598: in local 'callback'
	script\provider\diagnostic.lua:569: in function 'provider.diagnostic.awaitDiagnosticsScope'
	script\provider\diagnostic.lua:597: in function <script\provider\diagnostic.lua:595>
[17:09:19.421][error][#0:script\vm\compiler.lua:2023]: script\vm\compiler.lua:2023: attempt to index a nil value
stack traceback:
	script\vm\compiler.lua:2023: in upvalue 'compileByParentNode'
	script\vm\compiler.lua:2052: in function 'vm.vm.compileNode'
	script\vm\function.lua:233: in function 'vm.vm.countReturnsOfSource'
	script\core\diagnostics\missing-return.lua:57: in local 'callback'
	script\parser\guide.lua:756: in function 'parser.guide.eachSourceType'
	script\core\diagnostics\missing-return.lua:51: in function 'core.diagnostics.missing-return'
	script\core\diagnostics\init.lua:119: in upvalue 'check'
	script\core\diagnostics\init.lua:181: in function 'core.diagnostics'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:337: in function 'provider.diagnostic.doDiagnostic'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:598: in local 'callback'
	script\provider\diagnostic.lua:569: in function 'provider.diagnostic.awaitDiagnosticsScope'
	script\provider\diagnostic.lua:597: in function <script\provider\diagnostic.lua:595>
[17:09:19.520][error][#0:script\vm\compiler.lua:2023]: script\vm\compiler.lua:2023: attempt to index a nil value
stack traceback:
	script\vm\compiler.lua:2023: in upvalue 'compileByParentNode'
	script\vm\compiler.lua:2052: in function 'vm.vm.compileNode'
	script\vm\function.lua:233: in function 'vm.vm.countReturnsOfSource'
	script\core\diagnostics\missing-return.lua:57: in local 'callback'
	script\parser\guide.lua:756: in function 'parser.guide.eachSourceType'
	script\core\diagnostics\missing-return.lua:51: in function 'core.diagnostics.missing-return'
	script\core\diagnostics\init.lua:119: in upvalue 'check'
	script\core\diagnostics\init.lua:181: in function 'core.diagnostics'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:337: in function 'provider.diagnostic.doDiagnostic'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:598: in local 'callback'
	script\provider\diagnostic.lua:569: in function 'provider.diagnostic.awaitDiagnosticsScope'
	script\provider\diagnostic.lua:597: in function <script\provider\diagnostic.lua:595>
[17:09:19.630][error][#0:script\vm\compiler.lua:2023]: script\vm\compiler.lua:2023: attempt to index a nil value
stack traceback:
	script\vm\compiler.lua:2023: in upvalue 'compileByParentNode'
	script\vm\compiler.lua:2052: in function 'vm.vm.compileNode'
	script\vm\function.lua:233: in function 'vm.vm.countReturnsOfSource'
	script\core\diagnostics\missing-return.lua:57: in local 'callback'
	script\parser\guide.lua:756: in function 'parser.guide.eachSourceType'
	script\core\diagnostics\missing-return.lua:51: in function 'core.diagnostics.missing-return'
	script\core\diagnostics\init.lua:119: in upvalue 'check'
	script\core\diagnostics\init.lua:181: in function 'core.diagnostics'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:337: in function 'provider.diagnostic.doDiagnostic'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:598: in local 'callback'
	script\provider\diagnostic.lua:569: in function 'provider.diagnostic.awaitDiagnosticsScope'
	script\provider\diagnostic.lua:597: in function <script\provider\diagnostic.lua:595>
[17:09:19.745][error][#0:script\vm\compiler.lua:2023]: script\vm\compiler.lua:2023: attempt to index a nil value
stack traceback:
	script\vm\compiler.lua:2023: in upvalue 'compileByParentNode'
	script\vm\compiler.lua:2052: in function 'vm.vm.compileNode'
	script\vm\function.lua:233: in function 'vm.vm.countReturnsOfSource'
	script\core\diagnostics\missing-return.lua:57: in local 'callback'
	script\parser\guide.lua:756: in function 'parser.guide.eachSourceType'
	script\core\diagnostics\missing-return.lua:51: in function 'core.diagnostics.missing-return'
	script\core\diagnostics\init.lua:119: in upvalue 'check'
	script\core\diagnostics\init.lua:181: in function 'core.diagnostics'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:337: in function 'provider.diagnostic.doDiagnostic'
	[C]: in function 'xpcall'
	script\provider\diagnostic.lua:598: in local 'callback'
	script\provider\diagnostic.lua:569: in function 'provider.diagnostic.awaitDiagnosticsScope'
	script\provider\diagnostic.lua:597: in function <script\provider\diagnostic.lua:595>

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions