AdiBags - Korthian Relics

AdiBags - Korthian Relics

35.7k Downloads

LUA Error in 10.0.2

MechaZao opened this issue ยท 2 comments

commented

AdiBags is not officially updated, however there is a working version in their github that I have been using.

however, in this version, almost all of the AdiBags module addons (including this one) pop a LUA error on bag opening. Here it is for this addon, if you wanted to get a head start on fixing it:

1x ...ns/AdiBags_KorthianRelics/AdiBags_KorthianRelics.lua:213: attempt to call method 'SetBagItem' (a nil value)
[string "=(tail call)"]: ?
[string "@Interface/AddOns/AdiBags/core/Filters.lua"]:146: in function `Filter'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:817: in function `FilterSlot'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:855: in function `DispatchItem'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:1025: in function `RedispatchAllItems'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:1183: in function <Interface/AddOns/AdiBags/widgets/ContainerFrame.lua:1166>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:503: in function `RefreshContents'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:488: in function `ResumeUpdates'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:471: in function <Interface/AddOns/AdiBags/widgets/ContainerFrame.lua:463>
[string "=[C]"]: in function `Show'
[string "@Interface/AddOns/AdiBags/core/Bags.lua"]:92: in function `Open'
[string "@Interface/AddOns/AdiBags/core/Hooks.lua"]:115: in function <Interface/AddOns/AdiBags/core/Hooks.lua:112>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "OPENALLBAGS"]:1: in function <[string "OPENALLBAGS"]:1>
1x ...ns/AdiBags_KorthianRelics/AdiBags_KorthianRelics.lua:195: attempt to call method 'SetBagItem' (a nil value)
[string "=(tail call)"]: ?
[string "@Interface/AddOns/AdiBags/core/Filters.lua"]:146: in function `Filter'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:817: in function `FilterSlot'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:855: in function `DispatchItem'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:1025: in function `RedispatchAllItems'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:1183: in function <Interface/AddOns/AdiBags/widgets/ContainerFrame.lua:1166>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:503: in function `RefreshContents'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:488: in function `ResumeUpdates'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:471: in function <Interface/AddOns/AdiBags/widgets/ContainerFrame.lua:463>
[string "=[C]"]: in function `Show'
[string "@Interface/AddOns/AdiBags/core/Bags.lua"]:92: in function `Open'
[string "@Interface/AddOns/AdiBags/core/Hooks.lua"]:115: in function <Interface/AddOns/AdiBags/core/Hooks.lua:112>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "OPENALLBAGS"]:1: in function <[string "OPENALLBAGS"]:1>
1x ...ns/AdiBags_KorthianRelics/AdiBags_KorthianRelics.lua:177: attempt to call method 'SetBagItem' (a nil value)
[string "=(tail call)"]: ?
[string "@Interface/AddOns/AdiBags/core/Filters.lua"]:146: in function `Filter'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:817: in function `FilterSlot'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:855: in function `DispatchItem'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:1025: in function `RedispatchAllItems'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:1183: in function <Interface/AddOns/AdiBags/widgets/ContainerFrame.lua:1166>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:503: in function `RefreshContents'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:488: in function `ResumeUpdates'
[string "@Interface/AddOns/AdiBags/widgets/ContainerFrame.lua"]:471: in function <Interface/AddOns/AdiBags/widgets/ContainerFrame.lua:463>
[string "=[C]"]: in function `Show'
[string "@Interface/AddOns/AdiBags/core/Bags.lua"]:92: in function `Open'
[string "@Interface/AddOns/AdiBags/core/Hooks.lua"]:115: in function <Interface/AddOns/AdiBags/core/Hooks.lua:112>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "OPENALLBAGS"]:1: in function <[string "OPENALLBAGS"]:1>
commented

I have forked this (and a number of other Adibags modules) that correct this issue.

commented

I have been on vacation without computer access, so I haven't been able to fix it.

If you create a pull request, rather than a fork, I can integrate your fix into the code.