Unable to open GearMenu
yuchenc1 opened this issue ยท 6 comments
I have installed GearMenu and it works pretty well in my WoW account. However, in my Druid role, I cannot open GearMenu. Even if I disable all my other addons and only enable GearMenu. I cannot find GearMenu in my Addon list in Interface Options. But I am sure it is enabled in the Addons Options. When I type /gearmenu
, I can see its help information of reload and opt. But when I type /gearmenu opt
, It will not allow me to press enter and stuck there.
I also tried other role in the same Wow account, it works fine. I also tried other roles in other Wow account, it works fine. This issue only happens at my Druid role.
Hi @yuchenc1
Not sure what is causing this but I'm guessing it is an issue with the configuration itself for your character and not related to the class itself. At least I'm not aware of anything specific in gearmenu related to the druid class.
Two things I would recommend:
Enable lua errors
/console scriptErrors 1
/reload
Then try again an see if any errors show up. If so please post them here.
Other than that it might help to delete the gearmenu configuration file for that character and start over (note: you will lose your configuration)
Before you delete the file maybe you can post it here and I can check whether there is an error in there.
Delete file:
C:\Program Files (x86)\World of Warcraft\_classic_\WTF\Account\[account]\[server]\[character]\SavedVariables\GearMenu.lua
Message: Interface\AddOns\GearMenu\code/GM_Configuration.lua:297: attempt to index field 'GM_GearBar' (a nil value)
Time: Fri Aug 13 11:04:41 2021
Count: 1
Stack: Interface\AddOns\GearMenu\code/GM_Configuration.lua:297: attempt to index field 'GM_GearBar' (a nil value)
Locals:
Here is the lua error, thanks for your investigation
Also maybe related, when I type /gearmenu opt
I have this error showing
Message: Interface\FrameXML\InterfaceOptionsFrame.lua:430: Usage: InterfaceOptionsFrame_OpenToCategory("categoryName" or panel)
Time: Fri Aug 13 11:09:34 2021
Count: 4
Stack: Interface\FrameXML\InterfaceOptionsFrame.lua:430: Usage: InterfaceOptionsFrame_OpenToCategory("categoryName" or panel)
Locals:
Message: Interface\AddOns\GearMenu\code/GM_Configuration.lua:297: attempt to index field 'GM_GearBar' (a nil value)
Time: Fri Aug 13 11:16:36 2021
Count: 1
Stack: Interface\AddOns\GearMenu\code/GM_Configuration.lua:297: attempt to index field 'GM_GearBar' (a nil value)
[string "@Interface\AddOns\GearMenu\code/GM_Configuration.lua"]:162: in function `SetupConfiguration'
[string "@Interface\AddOns\GearMenu\code/GM_Core.lua"]:214: in function `Initialize'
[string "@Interface\AddOns\GearMenu\code/GM_Core.lua"]:107: in function `OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
Locals: 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> {
}
Initialize = <function> defined @Interface\AddOns\GearMenu\code/GM_Core.lua:209
quickChangeMenu = <table> {
}
combatQueue = <table> {
}
gearBarConfigurationSubMenu = <table> {
}
keyBind = <table> {
}
gearManager = <table> {
}
libUIDropDownMenuTemplates = <table> {
}
generalMenu = <table> {
}
ticker = <table> {
}
uiHelper = <table> {
}
logger = <table> {
}
RegisterEvents = <function> defined @Interface\AddOns\GearMenu\code/GM_Core.lua:61
ShowWelcomeMessage = <function> defined @Interface\AddOns\GearMenu\code/GM_Core.lua:236
OnEvent = <function> defined @Interface\AddOns\GearMenu\code/GM_Core.lua:100
itemManager = <table> {
}
gearBarStorage = <table> {
}
libUiDropDownMenu = <table> {
}
filter = <table> {
}
L = <table> {
}
OnLoad = <function> defined @Interface\AddOns\GearMenu\code/GM_Core.lua:52
quickChange = <table> {
}
tag = "Core"
}
me = <table> {
GetFilterItemQuality = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:485
EnableDragAndDrop = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:400
DisableDragAndDrop = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:407
UpgradeToV1_3_0 = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:219
IsTooltipsEnabled = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:370
RemoveQuickChangeRule = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:506
UpgradeToV1_4_0 = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:249
EnableFastPress = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:423
AddQuickChangeRule = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:499
EnableSimpleTooltips = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:377
DisableSimpleTooltips = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:384
DisableTooltips = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:361
GetQuickChangeRules = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:492
MigrationPath = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:188
IsUnequipSlotEnabled = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:464
FirstTimeInitialization = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:197
DisableUnequipSlot = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:455
EnableTooltips = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:354
IsFastPressEnabled = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:441
EnableUnequipSlot = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:448
SetupConfiguration = <function> defined @Interface\AddOns\GearMenu\code/GM_Configuration.lua:117
IsDragAndDropEnabled = <function> defined @Interface\AddOns\GearMenu\code/GM_Configurat
Hi @yuchenc1
Thanks for providing the info. It looks like you're stuck in the migration process to version 2.0. For some reason there is no old GM_GearBar and thus the migration fails. I think it really is the easiest if you delete the mentioned file starting with a clean plate.
Cheers
RagedUnicorn