GearMenu

GearMenu

221k Downloads

Error since latest update

padkipz opened this issue ยท 2 comments

commented

Since the latest update, getting the following error on anniversary servers:

Unfortunately it's stopping the entire addon from functioning. Will revert to previous version for now, but can test if you need additional info.

[string "@GearMenu/gui/GM_GearBarChangeMenu.lua"]:187: in function `UpdateChangeSlot'
[string "@GearMenu/gui/GM_GearBarChangeMenu.lua"]:145: in function `UpdateChangeSlots'
[string "@GearMenu/gui/GM_GearBarChangeMenu.lua"]:105: in function `UpdateChangeMenu'
[string "@GearMenu/gui/GM_GearBar.lua"]:705: in function <GearMenu/gui/GM_GearBar.lua:704>

Locals:
changeSlot = GM_ChangeMenuSlot_1 {
 BottomLeftCorner = Texture {
 }
 equipSlot = "INVTYPE_TRINKET"
 RightEdge = Texture {
 }
 itemId = 19120
 BottomEdge = Texture {
 }
 cooldownOverlay = GM_ChangeMenuSlot_1_Cooldown {
 }
 highlightFrame = Frame {
 }
 Center = Texture {
 }
 slotId = 14
 TopEdge = Texture {
 }
 backdropInfo = <table> {
 }
 TopRightCorner = Texture {
 }
 TopLeftCorner = Texture {
 }
 itemTexture = Texture {
 }
 BottomRightCorner = Texture {
 }
 LeftEdge = Texture {
 }
}
gearSlotMetaData = <table> {
 type = <table> {
 }
 inventoryTypeId = 11
 name = "slot_name_lower_trinket"
 simplifiedName = "slot_name_trinket"
 slotId = 14
 textureId = 136528
}
item = <table> {
 bag = 0
 name = "Rune of the Guard Captain"
 slot = 1
 id = 19120
 quality = 2
 icon = 134420
 equipSlot = "INVTYPE_TRINKET"
}
changeSlotSize = 18.488889
(*temporary) = nil
(*temporary) = GM_ChangeMenuSlot_1 {
 BottomLeftCorner = Texture {
 }
 equipSlot = "INVTYPE_TRINKET"
 RightEdge = Texture {
 }
 itemId = 19120
 BottomEdge = Texture {
 }
 cooldownOverlay = GM_ChangeMenuSlot_1_Cooldown {
 }
 highlightFrame = Frame {
 }
 Center = Texture {
 }
 slotId = 14
 TopEdge = Texture {
 }
 backdropInfo = <table> {
 }
 TopRightCorner = Texture {
 }
 TopLeftCorner = Texture {
 }
 itemTexture = Texture {
 }
 BottomRightCorner = Texture {
 }
 LeftEdge = Texture {
 }
}
(*temporary) = 18.488889
(*temporary) = "attempt to index field 'runeSlot' (a nil value)"
mod = <table> {
 gearBar = <table> {
 }
 gearBarConfigurationMenu = <table> {
 }
 addonConfiguration = <table> {
 }
 configuration = <table> {
 }
 cmd = <table> {
 }
 gearBarChangeMenu = <table> {
 }
 target = <table> {
 }
 aboutContent = <table> {
 }
 gearBarManager = <table> {
 }
 common = <table> {
 }
 macro = <table> {
 }
 tooltip = <table> {
 }
 quickChangeMenu = <table> {
 }
 themeClassic = <table> {
 }
 combatQueue = <table> {
 }
 itemManager = <table> {
 }
 keyBind = <table> {
 }
 gearManager = <table> {
 }
 libUIDropDownMenuTemplates = <table> {
 }
 themeCustom = <table> {
 }
 engraveFrame = <table> {
 }
 generalMenu = <table> {
 }
 L = <table> {
 }
 gearBarConfigurationSubMenu = <table> {
 }
 uiHelper = <table> {
 }
 quickChange = <table> {
 }
 gearBarStorage = <table> {
 }
 logger = <table> {
 }
 themeCoordinator = <table> {
 }
 engrave = <table> {
 }
 ticker = <table> {
 }
 season = <table> {
 }
 libUiDropDownMenu = <table> {
 }
 filter = <table> {
 }
 trinketMenu = <table> {
 }
 trinketConfigurationMenu = <table> {
 }
 cooldown = <table> {
 }
 tag = "Core"
}
commented

Hi @padkipz

There was indeed an issue with the runeslots for the Classic (non SOD) version. The log looks like the same issue as in #105. Can you try to update to the newest version (2.4.1) and let me know if you still encounter the issue?

Cheers,
RagedUnicorn

commented

Yep all working perfectly now :)