Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beta version bug repro #257

Closed
KurtLoeffler opened this issue Nov 17, 2020 · 0 comments
Closed

Beta version bug repro #257

KurtLoeffler opened this issue Nov 17, 2020 · 0 comments
Labels
bug Something isn't working

Comments

@KurtLoeffler
Copy link

I have v1.0.5 with Lua.awakened.cat enabled. With this code I get an error when when the plugin tries to get info about someVar:

local function myFunc()
	return 1
end
local myTable = {
	myFunc()
}
local someVar = myTable[1]

--start typing "someVar" above this line to trigger error.

As stated in the comment, when you start typing "someVar" it opens the Lua output panel at the bottom of the window with an error. It also happens when hovering the mouse over someVar to display a tooltip.

...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:782: attempt to index a nil value (field 'args')
stack traceback:
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:2120: in function 'parser.guide.checkSameSimple'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:2204: in function 'parser.guide.searchSameFields'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:2416: in function 'parser.guide.searchRefs'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:3295: in function 'parser.guide.inferByDef'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:3734: in function 'parser.guide.searchInfer'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:3794: in function 'parser.guide.requestInfer'
	...ons/sumneko.lua-1.0.5/server/script-beta/vm\getInfer.lua:66: in upvalue 'getInfers'
	...ons/sumneko.lua-1.0.5/server/script-beta/vm\getInfer.lua:90: in function 'vm.vm.getInfers'
	...ons/sumneko.lua-1.0.5/server/script-beta/vm\getInfer.lua:23: in function 'vm.vm.hasInferType'
	...sumneko.lua-1.0.5/server/script-beta/core\hover/init.lua:96: in function 'core.hover.get'
	...sumneko.lua-1.0.5/server/script-beta/core\hover/init.lua:126: in function 'core.hover.byUri'
	...mneko.lua-1.0.5/server/script-beta/provider\provider.lua:206: in function <...mneko.lua-1.0.5/server/script-beta/provider\provider.lua:196>
	[C]: in function 'xpcall'
	...ons/sumneko.lua-1.0.5/server/script-beta/proto\proto.lua:120: in function <...ons/sumneko.lua-1.0.5/server/script-beta/proto\proto.lua:99>
[Error - 3:43:22 AM] Request textDocument/hover failed.
  Message: [03:43:21.998][error][#0:script-beta.parser.guide:2120]: ...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:782: attempt to index a nil value (field 'args')
stack traceback:
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:2120: in function 'parser.guide.checkSameSimple'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:2204: in function 'parser.guide.searchSameFields'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:2416: in function 'parser.guide.searchRefs'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:3295: in function 'parser.guide.inferByDef'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:3734: in function 'parser.guide.searchInfer'
	...ns/sumneko.lua-1.0.5/server/script-beta/parser\guide.lua:3794: in function 'parser.guide.requestInfer'
	...ons/sumneko.lua-1.0.5/server/script-beta/vm\getInfer.lua:66: in upvalue 'getInfers'
	...ons/sumneko.lua-1.0.5/server/script-beta/vm\getInfer.lua:90: in function 'vm.vm.getInfers'
	...ons/sumneko.lua-1.0.5/server/script-beta/vm\getInfer.lua:23: in function 'vm.vm.hasInferType'
	...sumneko.lua-1.0.5/server/script-beta/core\hover/init.lua:96: in function 'core.hover.get'
	...sumneko.lua-1.0.5/server/script-beta/core\hover/init.lua:126: in function 'core.hover.byUri'
	...mneko.lua-1.0.5/server/script-beta/provider\provider.lua:206: in function <...mneko.lua-1.0.5/server/script-beta/provider\provider.lua:196>
	[C]: in function 'xpcall'
	...ons/sumneko.lua-1.0.5/server/script-beta/proto\proto.lua:120: in function <...ons/sumneko.lua-1.0.5/server/script-beta/proto\proto.lua:99>

  Code: -32603 
@sumneko sumneko added the bug Something isn't working label Nov 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants