BigDebuffs

BigDebuffs

20M Downloads

LUA error Started today.

thesunnymachine opened this issue · 10 comments

commented

Message: Interface\AddOns\BigDebuffs\BigDebuffs.lua:874: attempt to call method 'GetParent' (a nil value)
Time: Sat Oct 29 11:56:49 2022
Count: 1
Stack: Interface\AddOns\BigDebuffs\BigDebuffs.lua:874: attempt to call method 'GetParent' (a nil value)
[string "@interface\AddOns\BigDebuffs\BigDebuffs.lua"]:874: in function AttachUnitFrame' [string "@Interface\AddOns\BigDebuffs\BigDebuffs.lua"]:1065: in function ?'
[string "@interface\AddOns\Questie\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:119: in function <...tie\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@interface\AddOns\Questie\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:29: in function <...tie\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@interface\AddOns\Questie\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@interface\AddOns\Questie\Libs\AceEvent-3.0\AceEvent-3.0.lua"]:120: in function <...ce\AddOns\Questie\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals:

commented

Same here, In WOTLK.

commented

Get it on login each time, by the way.

commented

Are you on classic / BC / Wrath by chance?

commented

Not OP, but I am getting this same error in Wrath.

commented

I do not play in an arena team. I an not in a group when this happens. It happens on every toon I have including low level ones. The 427 solution is no solution and not relevant.

commented

Message: Interface\AddOns\BigDebuffs\BigDebuffs.lua:874: attempt to call method 'GetParent' (a nil value)
Time: Tue Nov 1 12:33:21 2022
Count: 1
Stack: Interface\AddOns\BigDebuffs\BigDebuffs.lua:874: attempt to call method 'GetParent' (a nil value)
[string "=(tail call)"]: ?
[string "@interface\AddOns\BigDebuffs\BigDebuffs.lua"]:874: in function AttachUnitFrame' [string "@Interface\AddOns\BigDebuffs\BigDebuffs.lua"]:1065: in function ?'
[string "@interface\AddOns\AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:119: in function <...sic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@interface\AddOns\AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:29: in function <...sic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@interface\AddOns\AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@interface\AddOns\BagSync\libs\AceEvent-3.0\AceEvent-3.0.lua"]:120: in function <...ce\AddOns\BagSync\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals:

I love this addon, but the error is with this addon. If this keeps happening I cannot use it and will be sad.

commented

This has nothing to do with if you are on an arena team or in a group or your level.
The fix has not been pushed out to curseforge yet, so you don't have it.
If it's still broken when fix is pushed out, I'll take another look

commented

I do not play in an arena team. I an not in a group when this happens. It happens on every toon I have including low level ones. The 427 solution is no solution and not relevant.

If you need this addon to work right now you can manually fix it by copying the code from this page https://github.com/carbohydrate/bigdebuffs/commit/b6b61028c935ec57ba9839555bd0048353c3f9e9

Copy 852 - 853

if k == "Blizzard" then
anchor = type(v.units[unit]) == "string" and _G[v.units[unit]] or v.units[unit]
if k == "Blizzard" and type(v.units[unit]) == "table" then
anchor = v.units[unit]

make sure to keep everything under starting with
else
anchor = _G[v.units[unit]]

Go to the very last line which should now be 2375 and add 'end' (without quotes).

This will remove the LUA error.

commented
commented