What game client are you playing? Retail, Wrath, Classic / Live, PTR, Beta
Wrath
What language is the game client set to?
English
Describe the bug
After the recent update the addon doesn't work anymore.
Opening the bags shows a blank window, a red error message appears in chat.
Error Message: "ArkInventory: ERROR> ...face/AddOns/ArkInventory/Core/ArkInventoryObject.lua:228: attempt to call field 'PT_ItemInSets' (a nil value) "
To Reproduce
Wrath + Arkinventory 3.10.20.
Other maybe releveant addons: ElvUI, AddonSkins, Weakaura (all most recent version)
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Buggrabber Output (there's like more than a dozen entries here):
2x ...kInventory/Core/ArkInventoryCollectionReputation.lua:43: attempt to call method 'IterateSet' (a nil value)
[string "@ArkInventory/Core/ArkInventoryCollectionReputation.lua"]:43: in function `ImportCrossRefTable'
[string "@ArkInventory/Core/ArkInventory.lua"]:3235: in function <ArkInventory/Core/ArkInventory.lua:3046>
[string "@ElvUI_Libraries/Core/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...UI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@ElvUI_Libraries/Core/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@ElvUI_Libraries/Core/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...UI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>
{
}
(temporary) = "ArkInventory.System.XREF.Reputation"
(temporary) = "attempt to call method 'IterateSet' (a nil value)"
ImportCrossRefTable = true
string =
{
split = defined =[C]:-1
match = defined =[C]:-1
gmatch = defined =[C]:-1
upper = defined =[C]:-1
gsub = defined =[C]:-1
format = defined =[C]:-1
utf8sub = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:157
lower = defined =[C]:-1
sub = defined =[C]:-1
len = defined =[C]:-1
utf8lower = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:250
gfind = defined =[C]:-1
join = defined =[C]:-1
rep = defined =[C]:-1
utf8len = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:132
char = defined =[C]:-1
rtgsub = defined @FrameXML/RestrictedInfrastructure.lua:618
utf8upper = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:240
reverse = defined =[C]:-1
byte = defined =[C]:-1
trim = defined =[C]:-1
utf8reverse = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:260
find = defined =[C]:-1
}
2x ...anceLootLFR/LibPeriodicTable-3.1-90665-InstanceLootLFR.lua:4: attempt to call method 'AddData' (a nil value)
[string "@ArkInventory/Externals/PeriodicTable/InstanceLootLFR/LibPeriodicTable-3.1-90665-InstanceLootLFR.lua"]:4: in main chunk
{
InstanceLootLFR.Dragon Soul.Lesser Cache of the Aspects = "77972:244,77979:15,77980:20,77981:13,77982:5,77983:20,78438:86,78439:112,78440:212,78441:162,78442:188,78443:186,78444:183,78494:18,78495:7,78496:20,78497:2,78498:13,78862:490,78863:482,78864:412,78865:36,78866:2,78867:2,78868:13,78869:2,78870:2,78871:2,78872:13,78873:2,78874:23,78875:7,78876:10"
InstanceLootLFR.Heart of Fear.Amber-Shaper Un'sok = "86857:0,86858:0,86859:0,86860:0,86861:0,86862:0,86863:0,89267:0,89268:0,89269:0"
InstanceLootLFR.Terrace of Endless Spring.Protector Kaolan = "86868:0,86869:0,86870:0,86871:0,86872:0,86873:0,86874:0,86875:0,86876:0,86877:0,86878:0,86909:0"
InstanceLootLFR.Dragon Soul.Yor'sahj the Unsleeping = "77970:125,77971:200,77979:9,77980:9,77981:9,77982:8,77983:9,78408:138,78411:100,78412:95,78494:7,78495:8,78496:8,78497:10,78498:9,78862:40,78863:35,78864:28,78865:37,78866:26,78867:30,78868:39,78869:30,78870:28,78871:414,78872:365,78873:320,78874:44,78875:33,78876:30"
InstanceLootLFR.Mogu'shan Vaults.The Spirit Kings = "m,InstanceLootLFR.Mogu'shan Vaults.Zian of the Endless Shadow,InstanceLootLFR.Mogu'shan Vaults.Meng the Demented,InstanceLootLFR.Mogu'shan Vaults.Qiang the Merciless,InstanceLootLFR.Mogu'shan Vaults.Subetai the Swift"
InstanceLootLFR.Heart of Fear.Imperial Vizier Zor'lok = "86811:0,86812:0,86813:0,86814:0,86815:0,86816:0,86817:0,86818:0,86819:0,86854:0,87823:0,89952:0,89953:0,89954:0"
InstanceLootLFR.Terrace of Endless Spring.Elder Regail = "86868:0,86869:0,86870:0,86871:0,86872:0,86873:0,86874:0,86875:0,86876:0,86877:0,86878:0,86909:0"
InstanceLootLFR.Heart of Fear.Grand Empress Shek'zeer = "86864:0,86865:0,86866:0,86867:0,89264:0,89265:0,89266:0,89961:0,89962:0,89963:0"
InstanceLootLFR.Dragon Soul.Elementium Fragment = "78480:168,78481:216,78482:203,78483:175,78484:249,78485:239,78486:137,78487:245,78488:168"
InstanceLootLFR.Terrace of Endless Spring.Lei Shi = "86889:0,86890:0,86891:0,86892:0,86893:0,86894:0,86895:0,86896:0,86897:0,86898:0,86899:0,86900:0,86901:0,86902:0,86903:0,86904:0,86910:0,89276:0,89277:0,89278:0"
InstanceLootLFR.Mogu'shan Vaults.Jasper Guardian = "86739:0,86740:0,86741:0,86742:0,86743:0,86744:0,86745:0,86746:0,86747:0,86748:0,86793:0,89964:0,89965:0,89966:0"
InstanceLootLFR.Terrace of Endless Spring.Protectors of the Endless = "m,InstanceLootLFR.Terrace of Endless Spring.Protector Kaolan,InstanceLootLFR.Terrace of Endless Spring.Elder Asani,InstanceLootLFR.Terrace of Endless Spring.Elder Regail"
InstanceLootLFR.Terrace of Endless Spring.Tsulong = "86879:0,86880:0,86881:0,86882:0,86883:0,86884:0,86885:0,86886:0,86887:0,86888:0,86895:0,86896:0,86897:0,86898:0,86899:0,86900:0,86901:0,86902:0,86903:0,86904:0,89980:0,89981:0,89982:0,89983:0"
InstanceLootLFR.Dragon Soul.Spine of Deathwing = "m,InstanceLootLFR.Dragon Soul.Greater Cache of the Aspects"
InstanceLootLFR.Mogu'shan Vaults.Will of the Emperor = "m,InstanceLootLFR.Mogu'shan Vaults.Jan-xi,InstanceLootLFR.Mogu'shan Vaults.Qin-xi"
InstanceLootLFR.Terrace of Endless Spring.Elder Asani = "86868:0,86869:0,86870:0,86871:0,86872:0,86873:0,86874:0,86875:0,86876:0,86877:0,86878:0,86909:0"
InstanceLootLFR.Dragon Soul.Morchok = "77979:10,77980:13,77981:10,77982:12,77983:10,78375:195,78376:194,78377:180,78378:120,78380:112,78381:177,78382:225,78384:109,78385:105,78386:98,78494:10,78495:10,78496:11,78497:12,78498:12,78862:32,78863:25,78864:23,78865:30,78866:19,78867:23,78868:29,78869:26,78870:20,78871:29,78872:27,78873:23,78874:33,78875:27,78876:24"
InstanceLootLFR.Dragon Soul.Ultraxion = "m,InstanceLootLFR.Dragon Soul.Lesser Cache of the Aspects"
InstanceLootLFR.Heart of Fear.Wind Lord Mel'jarak = "86851:0,86852:0,86853:0,86855:0,86856:0,86911:0,86912:0,89270:0,89271:0,89272:0"
InstanceLootLFR.Dragon Soul.Hagara the Stormbinder = "77979:10,77980:8,77981:6,77982:8,77983:8,78421:174,78422:119,78423:141,78424:122,78425:149,78427:185,78428:87,78494:6,78495:7,78496:8,78497:10,78498:9,78862:12,78863:9,
2x ...PeriodicTable/PeriodicTable/LibPeriodicTable-3.1-90665.lua:165: attempt to call field 'GetNumAddOns' (a nil value)
[string "@ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1-90665.lua"]:165: in main chunk
Locals:
PT3 =
{
}
_oldminor = nil
type = defined =[C]:-1
rawget = defined =[C]:-1
tonumber = defined =[C]:-1
pairs = defined =[C]:-1
ipairs = defined =[C]:-1
next = defined =[C]:-1
assert = defined =[C]:-1
table_concat = defined =[C]:-1
iternum = nil
iterpos = nil
cache = nil
sets = nil
embedversions = nil
getItemID = defined @ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:60
makeNonPresentMultiSet = defined @ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:68
shredCache = defined @ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:102
setiter = defined @ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:114
multisetiter = defined @ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:132
fixSetName = defined @ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:157
lodmodules =
{
}
(temporary) = 1
(temporary) = nil
(*temporary) = "attempt to call field 'GetNumAddOns' (a nil value)"
This. I've got about 20 LUA errors after the update today, and my bags won't even open. Not sure where to start with the LUA's:
4x ...faceArkInventory/Core/ArkInventoryObject.lua:966: attempt to call field 'PT_BonusIDIsWanted' (a nil value)
[string "@ArkInventory/Core/ArkInventoryObject.lua"]:966: in function ObjectIDBonus' [string "@ArkInventory/Core/ArkInventoryObject.lua"]:1009: in functionObjectIDCount'
[string "@ArkInventory/Core/ArkInventoryTooltip.lua"]:2423: in function TooltipAddItemCount' [string "@ArkInventory/Core/ArkInventoryTooltip.lua"]:2137: in functionHookTooltipSetGeneric'
[string "@ArkInventory/Core/ArkInventoryTooltip.lua"]:1566: in function <...aceArkInventory/Core/ArkInventoryTooltip.lua:1565>
2x ...kInventory/Core/ArkInventoryCollectionReputation.lua:43: attempt to call method 'IterateSet' (a nil value)
[string "@ArkInventory/Core/ArkInventoryCollectionReputation.lua"]:43: in function `ImportCrossRefTable'
[string "@ArkInventory/Core/ArkInventory.lua"]:3235: in function <ArkInventory/Core/ArkInventory.lua:3046>
[string "@Masque/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...aceMasque/Libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Masque/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Masque/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <...aceMasque/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>
{
}
(temporary) = "ArkInventory.System.XREF.Reputation"
(temporary) = "attempt to call method 'IterateSet' (a nil value)"
ImportCrossRefTable = true
string =
{
split = defined =[C]:-1
match = defined =[C]:-1
gmatch = defined =[C]:-1
upper = defined =[C]:-1
gsub = defined =[C]:-1
format = defined =[C]:-1
utf8sub = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:157
lower = defined =[C]:-1
sub = defined =[C]:-1
utf8len = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:132
len = defined =[C]:-1
utf8lower = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:250
gfind = defined =[C]:-1
join = defined =[C]:-1
rep = defined =[C]:-1
nformat = defined @ZygorGuidesViewerClassicTBC/Functions.lua:355
char = defined =[C]:-1
rtgsub = defined @FrameXML/RestrictedInfrastructure.lua:618
utf8upper = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:240
reverse = defined =[C]:-1
byte = defined =[C]:-1
trim = defined =[C]:-1
utf8reverse = defined @ElvUI_Libraries/Core/UTF8/utf8.lua:260
find = defined =[C]:-1
}
2x ...anceLootLFR/LibPeriodicTable-3.1-90665-InstanceLootLFR.lua:4: attempt to call method 'AddData' (a nil value)
[string "@ArkInventory/Externals/PeriodicTable/InstanceLootLFR/LibPeriodicTable-3.1-90665-InstanceLootLFR.lua"]:4: in main chunk
{
InstanceLootLFR.Dragon Soul.Lesser Cache of the Aspects = "77972:244,77979:15,77980:20,77981:13,77982:5,77983:20,78438:86,78439:112,78440:212,78441:162,78442:188,78443:186,78444:183,78494:18,78495:7,78496:20,78497:2,78498:13,78862:490,78863:482,78864:412,78865:36,78866:2,78867:2,78868:13,78869:2,78870:2,78871:2,78872:13,78873:2,78874:23,78875:7,78876:10"
InstanceLootLFR.Heart of Fear.Amber-Shaper Un'sok = "86857:0,86858:0,86859:0,86860:0,86861:0,86862:0,86863:0,89267:0,89268:0,89269:0"
InstanceLootLFR.Terrace of Endless Spring.Protector Kaolan = "86868:0,86869:0,86870:0,86871:0,86872:0,86873:0,86874:0,86875:0,86876:0,86877:0,86878:0,86909:0"
InstanceLootLFR.Dragon Soul.Yor'sahj the Unsleeping = "77970:125,77971:200,77979:9,77980:9,77981:9,77982:8,77983:9,78408:138,78411:100,78412:95,78494:7,78495:8,78496:8,78497:10,78498:9,78862:40,78863:35,78864:28,78865:37,78866:26,78867:30,78868:39,78869:30,78870:28,78871:414,78872:365,78873:320,78874:44,78875:33,78876:30"
InstanceLootLFR.Mogu'shan Vaults.The Spirit Kings = "m,InstanceLootLFR.Mogu'shan Vaults.Zian of the Endless Shadow,InstanceLootLFR.Mogu'shan Vaults.Meng the Demented,InstanceLootLFR.Mogu'shan Vaults.Qiang the Merciless,InstanceLootLFR.Mogu'shan Vaults.Subetai the Swift"
InstanceLootLFR.Heart of Fear.Imperial Vizier Zor'lok = "86811:0,86812:0,86813:0,86814:0,86815:0,86816:0,86817:0,86818:0,86819:0,86854:0,87823:0,89952:0,89953:0,89954:0"
InstanceLootLFR.Terrace of Endless Spring.Elder Regail = "86868:0,86869:0,86870:0,86871:0,86872:0,86873:0,86874:0,86875:0,86876:0,86877:0,86878:0,86909:0"
InstanceLootLFR.Heart of Fear.Grand Empress Shek'zeer = "86864:0,86865:0,86866:0,86867:0,89264:0,89265:0,89266:0,89961:0,89962:0,89963:0"
InstanceLootLFR.Dragon Soul.Elementium Fragment = "78480:168,78481:216,78482:203,78483:175,78484:249,78485:239,78486:137,78487:245,78488:168"
InstanceLootLFR.Terrace of Endless Spring.Lei Shi = "86889:0,86890:0,86891:0,86892:0,86893:0,86894:0,86895:0,86896:0,86897:0,86898:0,86899:0,86900:0,86901:0,86902:0,86903:0,86904:0,86910:0,89276:0,89277:0,89278:0"
InstanceLootLFR.Mogu'shan Vaults.Jasper Guardian = "86739:0,86740:0,86741:0,86742:0,86743:0,86744:0,86745:0,86746:0,86747:0,86748:0,86793:0,89964:0,89965:0,89966:0"
InstanceLootLFR.Terrace of Endless Spring.Protectors of the Endless = "m,InstanceLootLFR.Terrace of Endless Spring.Protector Kaolan,InstanceLootLFR.Terrace of Endless Spring.Elder Asani,InstanceLootLFR.Terrace of Endless Spring.Elder Regail"
InstanceLootLFR.Terrace of Endless Spring.Tsulong = "86879:0,86880:0,86881:0,86882:0,86883:0,86884:0,86885:0,86886:0,86887:0,86888:0,86895:0,86896:0,86897:0,86898:0,86899:0,86900:0,86901:0,86902:0,86903:0,86904:0,89980:0,89981:0,89982:0,89983:0"
InstanceLootLFR.Dragon Soul.Spine of Deathwing = "m,InstanceLootLFR.Dragon Soul.Greater Cache of the Aspects"
InstanceLootLFR.Mogu'shan Vaults.Will of the Emperor = "m,InstanceLootLFR.Mogu'shan Vaults.Jan-xi,InstanceLootLFR.Mogu'shan Vaults.Qin-xi"
InstanceLootLFR.Terrace of Endless Spring.Elder Asani = "86868:0,86869:0,86870:0,86871:0,86872:0,86873:0,86874:0,86875:0,86876:0,86877:0,86878:0,86909:0"
InstanceLootLFR.Dragon Soul.Morchok = "77979:10,77980:13,77981:10,77982:12,77983:10,78375:195,78376:194,78377:180,78378:120,78380:112,78381:177,78382:225,78384:109,78385:105,78386:98,78494:10,78495:10,78496:11,78497:12,78498:12,78862:32,78863:25,78864:23,78865:30,78866:19,78867:23,78868:29,78869:26,78870:20,78871:29,78872:27,78873:23,78874:33,78875:27,78876:24"
InstanceLootLFR.Dragon Soul.Ultraxion = "m,InstanceLootLFR.Dragon Soul.Lesser Cache of the Aspects"
InstanceLootLFR.Heart of Fear.Wind Lord Mel'jarak = "86851:0,86852:0,86853:0,86855:0,86856:0,86911:0,86912:0,89270:0,89271:0,89272:0"
InstanceLootLFR.Dragon Soul.Hagara the Stormbinder = "77979:10,77980:8,77981:6,77982:8,77983:8,78421:174,78422:119,78423:141,78424:122,78425:149,78427:185,78428:87,78494:6,78495:7,78496:8,78497:10,78498:9,78862:12,78863:9,
Tried disabling all other addons and deleted and reinstalled Arkinventory (deleted the folders as well), still not working.
Last working version remains 3.10.19-alpha-5
exit the game
delete all the arkinventory folders under addons - Ark Inventory [Rules] Openables is not mine so dont delete that one
reinstall arkinventory - and make sure its not the nolib variant if youre getting it from curse
start the game
exit the game delete all the arkinventory folders under addons - Ark Inventory [Rules] Openables is not mine so dont delete that one reinstall arkinventory - and make sure its not the nolib variant if youre getting it from curse start the game
That doesn't fix it for me. I deleted all Arkinventory folders, re-installed and I still get all the same LUA errors.
Same.
Weird part is (maybe I just don't understand how this works) the addon is looking for a file called i.e. "LibPeriodicTable-3.1-90665-InstanceLootHeroic.lua" but the file is just called "LibPeriodicTable-3.1-InstanceLootHeroic.lua".
Could this be the issue here?
have deleted from computer and Cursefordge app and reinstalled. Worked fine when I was only late night to early morning. Now I'm getting. Just tried S.O.D. for reference and it is still working there.
Date: 2023-12-15 18:00:59
ID: 1
Error occured in: Global
Count: 1
Message: ...PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua line 165:
attempt to call field 'GetNumAddOns' (a nil value)
Debug:
[string "@Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua"]:165: in main chunk
Locals:
PT3 =
{
}
_oldminor = nil
type = defined =[C]:-1
rawget = defined =[C]:-1
tonumber = defined =[C]:-1
pairs = defined =[C]:-1
ipairs = defined =[C]:-1
next = defined =[C]:-1
assert = defined =[C]:-1
table_concat = defined =[C]:-1
iternum = nil
iterpos = nil
cache = nil
sets = nil
embedversions = nil
getItemID = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:60
makeNonPresentMultiSet = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:68
shredCache = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:102
setiter = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:114
multisetiter = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:132
fixSetName = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:157
lodmodules =
{
}
(temporary) = 1
(temporary) = nil
(*temporary) = "attempt to call field 'GetNumAddOns' (a nil value)"
for me line 165 in that file doesnt have that function, its on line 154
this is very weird
what does line 165 look like for you in ...\AddOns\ArkInventory\Externals\PeriodicTable\PeriodicTable\LibPeriodicTable-3.1.lua
mine has __index = function(self, key)
Line 165 bolded below.
-- Handle the initial scan of LoD data modules, storing in this local table so the sets metatable can find em
local lodmodules = {}
for i = 1, C_AddOns.GetNumAddOns() do
local metadata = CAddOns.GetAddOnMetadata(i, "X-PeriodicTable-3.1-Module")
if metadata then
local name, , _, enabled = C_AddOns.GetAddOnInfo(i)
if enabled then
lodmodules[metadata] = name
end
end
end
Date: 2023-12-15 18:30:09
ID: 1
Error occured in: Global
Count: 1
Message: ...PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua line 165:
attempt to call field 'GetNumAddOns' (a nil value)
Debug:
[string "@Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua"]:165: in main chunk
Locals:
PT3 =
{
}
_oldminor = nil
type = defined =[C]:-1
rawget = defined =[C]:-1
tonumber = defined =[C]:-1
pairs = defined =[C]:-1
ipairs = defined =[C]:-1
next = defined =[C]:-1
assert = defined =[C]:-1
table_concat = defined =[C]:-1
iternum = nil
iterpos = nil
cache = nil
sets = nil
embedversions = nil
getItemID = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:60
makeNonPresentMultiSet = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:68
shredCache = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:102
setiter = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:114
multisetiter = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:132
fixSetName = defined @Interface/AddOns/ArkInventory/Externals/PeriodicTable/PeriodicTable/LibPeriodicTable-3.1.lua:157
lodmodules =
{
}
(temporary) = 1
(temporary) = nil
(*temporary) = "attempt to call field 'GetNumAddOns' (a nil value)"
Yeah I'm stop. I do not know enough about this to help. I will just end up spamming the wrong section. Sorry hope its back working soon. My favorite add on
ok, so i have an older version of the pt library - because i tend to forget to update them
local PT3, oldminor = LibStub:NewLibrary("LibPeriodicTable-3.1", tonumber(("$Revision: 603 $"):match("(%d+)")) + 90000)
the one being used when the zip file is built is newer
local PT3, _oldminor = LibStub:NewLibrary("LibPeriodicTable-3.1", tonumber(("$Revision: 665 $"):match("(%d+)")) + 90000)
line 165 in that has for i = 1, C_AddOns.GetNumAddOns() do
but C_AddOns is not exactly the same in wrath vs retail, so C_AddOns.GetNumAddOns() fails
the library author would need to fix it - but in the mean time you should be able to alter that line and get rid of the C_AddOns part and make it for i = 1, GetNumAddOns() do
although its used several times through the library so you may want to find and remove all references to C_Addons.
I'm a noob in Addons and Stuff like that, but i have the same issue.
Is it possible that someone can tell me step by step what i need to do to fix it? I read the commends, but i have no idea where i need to look or what i have to to.
I'm a noob in Addons and Stuff like that, but i have the same issue. Is it possible that someone can tell me step by step what i need to do to fix it? I read the commends, but i have no idea where i need to look or what i have to to.
Like a said, a big noob in things like that.
Open your WoW addon folder "...\World of Warcraft_classic_\Interface\AddOns\ArkInventory\Externals\PeriodicTable\PeriodicTable"
Open "LibPeriodicTable-3.1.lua" with a text editor (preferrably Notepad++)
Go to line 165 and change "for i = 1, C_AddOns.GetNumAddOns() do" to "for i = 1, GetNumAddOns() do"
What version number you are using? 3.10.20
What game client are you playing? Retail, Wrath, Classic / Live, PTR, Beta Wrath
What language is the game client set to? English
Describe the bug After the recent update the addon doesn't work anymore. Opening the bags shows a blank window, a red error message appears in chat.
Error Message: "ArkInventory: ERROR> ...face/AddOns/ArkInventory/Core/ArkInventoryObject.lua:228: attempt to call field 'PT_ItemInSets' (a nil value) "
To Reproduce Wrath + Arkinventory 3.10.20. Other maybe releveant addons: ElvUI, AddonSkins, Weakaura (all most recent version)
Screenshots If applicable, add screenshots to help explain your problem.![WoWScrnShot_121523_140534](https://github.com/arkayenro/arkinventory/assets/153920089/e3393405-1c4c-41c7-af51-f95225df14ea)
Additional context Add any other context about the problem here.
Buggrabber Output (there's like more than a dozen entries here):