GearMenu

GearMenu

221k Downloads

Unable to open GearMenu

yuchenc1 opened this issue ยท 6 comments

commented

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.

commented

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
commented
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

commented

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: 
commented
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
commented

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

commented

thanks for your help. it solved my case.