Cannot open options #900


  • Started
Closed
  • kelyus created this issue Nov 26, 2020

    Newest retail version r996, Windows 10, Worked before I started leveling in shadowlands. Still bugged with all other addons turned off.

     

    I  have no way to know if this happens to others, so the only reproducing I can do is try to open the options with my profiles.

     

    I cannot open the options at all. here are the 2 error messages I get:

     

     

     

    37x Grid2Options\GridCore.lua:62: Usage: AceDBObject:RegisterNamespace(name, defaults): 'name' - a namespace called "Grid2Options" already exists.
    [string "=[C]"]: ?
    [string "@ElvUI\Libraries\Ace3\AceDB-3.0\AceDB-3.0-27.lua"]:654: in function `RegisterNamespace'
    [string "@Grid2Options\GridCore.lua"]:62: in function `Initialize'
    [string "@Grid2\GridCore.lua"]:308: in function `LoadOptions'
    [string "@Grid2\GridCore.lua"]:287: in function `LoadGrid2Options'
    [string "@Grid2\GridCore.lua"]:301: in function `?'
    [string "@ElvUI\Libraries\Ace3\AceConsole-3.0\AceConsole-3.0-7.lua"]:94: in function `?'
    [string "@FrameXML\ChatFrame.lua"]:5093: in function `ChatEdit_ParseText'
    [string "@FrameXML\ChatFrame.lua"]:4757: in function `ChatEdit_SendText'
    [string "@FrameXML\ChatFrame.lua"]:4793: in function <FrameXML\ChatFrame.lua:4789>
    [string "=[C]"]: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals:
    (*temporary) = "Usage: AceDBObject:RegisterNamespace(name, defaults): 'name' - a namespace called "Grid2Options" already exists."

     

     

     

     

    16x Grid2Options\GridStatuses.lua:85: attempt to index field '?' (a nil value)
    [string "@Grid2Options\GridStatuses.lua"]:85: in function `GetStatusDescription'
    [string "@Grid2Options\GridStatuses.lua"]:171: in function `MakeStatusTitleOptions'
    [string "@Grid2Options\GridStatuses.lua"]:184: in function `MakeStatusChildOptions'
    [string "@Grid2Options\GridStatuses.lua"]:245: in function `MakeStatusOptions'
    [string "@Grid2Options\GridStatuses.lua"]:272: in function `MakeStatusesOptions'
    [string "@Grid2Options\GridCore.lua"]:75: in function `MakeOptions'
    [string "@Grid2\GridCore.lua"]:296: in function `RefreshOptions'
    [string "@Grid2\GridCore.lua"]:173: in function `?'
    [string "@ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...ies\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
    [string "=[C]"]: ?
    [string "@ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...ies\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
    [string "@ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function `Fire'
    ...
    [string "@AddOnSkins\Libs\Ace3\AceConfig-3.0-3\AceConfigDialog-3.0\AceConfigDialog-3.0-79.lua"]:51: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:49>
    [string "@AddOnSkins\Libs\Ace3\AceConfig-3.0-3\AceConfigDialog-3.0\AceConfigDialog-3.0-79.lua"]:843: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:664>
    [string "=[C]"]: ?
    [string "@AddOnSkins\Libs\Ace3\AceGUI-3.0\AceGUI-3.0-41.lua"]:72: in function <...ddOns\AddOnSkins\Libs\Ace3\AceGUI-3.0\AceGUI-3.0.lua:70>
    [string "@AddOnSkins\Libs\Ace3\AceGUI-3.0\AceGUI-3.0-41.lua"]:306: in function `Fire'
    [string "@AddOnSkins\Libs\Ace3\AceGUI-3.0-41\widgets\AceGUIWidget-DropDown.lua"]:442: in function <...bs\Ace3\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:433>
    [string "=[C]"]: ?
    [string "@AddOnSkins\Libs\Ace3\AceGUI-3.0\AceGUI-3.0-41.lua"]:72: in function <...ddOns\AddOnSkins\Libs\Ace3\AceGUI-3.0\AceGUI-3.0.lua:70>
    [string "@AddOnSkins\Libs\Ace3\AceGUI-3.0\AceGUI-3.0-41.lua"]:306: in function `Fire'
    [string "@AddOnSkins\Libs\Ace3\AceGUI-3.0-41\widgets\AceGUIWidget-DropDown-Items.lua"]:351: in function <...3\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:341>

     

     
     
  • michaelsp posted a comment Nov 26, 2020

    Are you sure you disabled all addons except Grid2 ? (ElvUI is an addon too).  Specially check if  some tooltip enchancement addon is installed.

     

    Could you tell me which game client are you using  (language and zone(US/EU/etc) ?

     

    1. Copy/paste or type the line below into game chat and push enter.

    /script Grid2.db.global.LoadOnDemandDisabled=nil

    2. Reload the UI or exit/reenter.

    3. Now you must be able to enter in grid2 options.

    4. Goto buffs and debuffs and click an all buffs and debuffs one by one, some buff or debuff must crash.

    5. Tell me the buff or debuff that is triggering the lua error  (specially the buff/debuff number).


    Edited Nov 26, 2020
  • kelyus posted a comment Nov 26, 2020

    I am certain, though these errors were recorded when my other addons were enabled. here are the new errors, with no other addons than grid2 active: 

     

     

     

    Message: Interface\AddOns\Grid2Options\GridStatuses.lua:85: attempt to index field '?' (a nil value)
    Time: Thu Nov 26 18:51:37 2020
    Count: 1
    Stack: Interface\AddOns\Grid2Options\GridStatuses.lua:85: attempt to index field '?' (a nil value)
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:85: in function `GetStatusDescription'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:171: in function `MakeStatusTitleOptions'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:184: in function `MakeStatusChildOptions'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:245: in function `MakeStatusOptions'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:272: in function `MakeStatusesOptions'
    [string "@Interface\AddOns\Grid2Options\GridCore.lua"]:75: in function `MakeOptions'
    [string "@Interface\AddOns\Grid2Options\GridCore.lua"]:64: in function `Initialize'
    [string "@Interface\AddOns\Grid2\GridCore.lua"]:308: in function `LoadOptions'
    [string "@Interface\AddOns\Grid2\GridCore.lua"]:287: in function `LoadGrid2Options'
    [string "@Interface\AddOns\Grid2\GridCore.lua"]:301: in function `?'
    [string "@Interface\AddOns\Grid2\Libs\AceConsole-3.0\AceConsole-3.0.lua"]:94: in function `?'
    [string "@Interface\FrameXML\ChatFrame.lua"]:5093: in function `ChatEdit_ParseText'
    [string "@Interface\FrameXML\ChatFrame.lua"]:4757: in function `ChatEdit_SendText'
    [string "@Interface\FrameXML\ChatFrame.lua"]:4793: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: self = <table> {
    RegisterStatusCategoryOptions = <function> defined @Interface\AddOns\Grid2Options\GridStatuses.lua:218
    DeleteStatusOptions = <function> defined @Interface\AddOns\Grid2Options\GridStatuses.lua:250
    MakeHeaderOptions = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:218
    MakeSpacerOptions = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:226
    GetStatusInfo = <function> defined @Interface\AddOns\Grid2Options\GridStatuses.lua:109
    OnChatCommand = <function> defined @Interface\AddOns\Grid2Options\GridCore.lua:80
    AdvancedProfileOptions = <table> {
    }
    statusTypesIcons = <table> {
    }
    IsCompatiblePair = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:334
    RegisterStatusOptions = <function> defined @Interface\AddOns\Grid2Options\GridStatuses.lua:205
    MakeStatusAuraTextOptions = <function> defined @Interface\AddOns\Grid2Options\modules\statuses\StatusAura.lua:384
    indicatorBlacklistNames = <table> {
    }
    MessageDialog = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:511
    fontFlagsValues = <table> {
    }
    MakeThemeOptions = <function> defined @Interface\AddOns\Grid2Options\GridThemes.lua:343
    MakeStatusAuraColorThresholdOptions = <function> defined @Interface\AddOns\Grid2Options\modules\statuses\StatusAura.lua:205
    MakeOptions = <function> defined @Interface\AddOns\Grid2Options\GridCore.lua:71
    FONT_FLAGS_DEFAULT = "0"
    MEDIA_FONT_DEFAULT = "Friz Quadrata TT"
    MakeStatusColorThresholdOptions = <function> defined @Interface\AddOns\Grid2Options\modules\statuses\Status.lua:137
    GetAvailableIndicatorValues = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:364
    ThemesAreEnabled = <function> defined @Interface\AddOns\Grid2Options\GridThemes.lua:351
    generalOptions = <table> {
    }
    MakeStatusAuraEnableStacksOptions = <function> defined @Interface\AddOns\Grid2Options\modules\statuses\StatusAura.lua:39
    GetLayoutsEditorOptions = <function> defined @Interface\AddOns\Grid2Options\modules\general\GridLayoutsEditor.lua:690
    MakeIndicatorTextureOptions = <function> defined @Interface\AddOns\Grid2Options\modules\indicators\Indicator.lua:396
    indicatorIconPath = "Interface\Addons\Grid2Options\media\indicator-"
    AddNewCustomLayoutsOptions = <function> defined @Interface\AddOns\Grid2Options\modules\general\GridLayoutsEditor.lua:178
    MakeIndicatorAuraIconsLocationOptions = <function> defined @Interface\AddOns\Grid2Options

     
  • kelyus posted a comment Nov 26, 2020

    2 new errors, dont know if they are similar or not.

     

    Message: Interface\AddOns\Grid2Options\GridStatuses.lua:85: attempt to index field '?' (a nil value)
    Time: Thu Nov 26 19:06:04 2020
    Count: 1
    Stack: Interface\AddOns\Grid2Options\GridStatuses.lua:85: attempt to index field '?' (a nil value)
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:85: in function `GetStatusDescription'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:171: in function `MakeStatusTitleOptions'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:184: in function `MakeStatusChildOptions'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:245: in function `MakeStatusOptions'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:272: in function `MakeStatusesOptions'
    [string "@Interface\AddOns\Grid2Options\GridCore.lua"]:75: in function `MakeOptions'
    [string "@Interface\AddOns\Grid2Options\GridCore.lua"]:64: in function `Initialize'
    [string "@Interface\AddOns\Grid2\GridCore.lua"]:308: in function <Interface\AddOns\Grid2\GridCore.lua:307>
    [string "@Interface\AddOns\Grid2RaidDebuffs\Grid2RaidDebuffs.lua"]:386: in function `LoadOptions'
    [string "@Interface\AddOns\Grid2\GridCore.lua"]:287: in function `LoadGrid2Options'
    [string "@Interface\AddOns\Grid2\GridCore.lua"]:301: in function `?'
    [string "@Interface\AddOns\Grid2\Libs\AceConsole-3.0\AceConsole-3.0.lua"]:94: in function `?'
    [string "@Interface\FrameXML\ChatFrame.lua"]:5093: in function `ChatEdit_ParseText'
    [string "@Interface\FrameXML\ChatFrame.lua"]:4757: in function `ChatEdit_SendText'
    [string "@Interface\FrameXML\ChatFrame.lua"]:4793: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: self = <table> {
    RegisterStatusCategoryOptions = <function> defined @Interface\AddOns\Grid2Options\GridStatuses.lua:218
    DeleteStatusOptions = <function> defined @Interface\AddOns\Grid2Options\GridStatuses.lua:250
    MakeHeaderOptions = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:218
    MakeSpacerOptions = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:226
    GetStatusInfo = <function> defined @Interface\AddOns\Grid2Options\GridStatuses.lua:109
    OnChatCommand = <function> defined @Interface\AddOns\Grid2Options\GridCore.lua:80
    AdvancedProfileOptions = <table> {
    }
    statusTypesIcons = <table> {
    }
    IsCompatiblePair = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:334
    RegisterStatusOptions = <function> defined @Interface\AddOns\Grid2Options\GridStatuses.lua:205
    MakeStatusAuraTextOptions = <function> defined @Interface\AddOns\Grid2Options\modules\statuses\StatusAura.lua:384
    indicatorBlacklistNames = <table> {
    }
    MessageDialog = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:511
    fontFlagsValues = <table> {
    }
    MakeThemeOptions = <function> defined @Interface\AddOns\Grid2Options\GridThemes.lua:343
    MakeStatusAuraColorThresholdOptions = <function> defined @Interface\AddOns\Grid2Options\modules\statuses\StatusAura.lua:205
    MakeOptions = <function> defined @Interface\AddOns\Grid2Options\GridCore.lua:71
    FONT_FLAGS_DEFAULT = "0"
    MEDIA_FONT_DEFAULT = "Friz Quadrata TT"
    MakeStatusColorThresholdOptions = <function> defined @Interface\AddOns\Grid2Options\modules\statuses\Status.lua:137
    GetAvailableIndicatorValues = <function> defined @Interface\AddOns\Grid2Options\GridUtils.lua:364
    ThemesAreEnabled = <function> defined @Interface\AddOns\Grid2Options\GridThemes.lua:351
    generalOptions = <table> {
    }
    MakeStatusAuraEnableStacksOptions = <function> defined @Interface\AddOns\Grid2Options\modules\statuses\StatusAura.lua:39
    GetLayoutsEditorOptions = <function> defined @Interface\AddOns\Grid2Options\modules\general\GridLayoutsEditor.lua:690
    MakeIndicatorTextureOptions = <function> defined @Interface\AddOns\Grid2Options\modules\indicators\Indicator.lua:396
    indicatorIconPath = "Interface\Addons\Grid2Options\media\indicator-"
    RDO = <table> {
    }
    AddNewCustomLayoutsOptions = <function> defined @Interface\AddOns


     

     

     

     

    Message: Interface\AddOns\Grid2Options\GridCore.lua:62: Usage: AceDBObject:RegisterNamespace(name, defaults): 'name' - a namespace called "Grid2Options" already exists.
    Time: Thu Nov 26 19:07:38 2020
    Count: 21
    Stack: Interface\AddOns\Grid2Options\GridCore.lua:62: Usage: AceDBObject:RegisterNamespace(name, defaults): 'name' - a namespace called "Grid2Options" already exists.
    [string "=[C]"]: ?
    [string "@Interface\AddOns\Grid2\Libs\AceDB-3.0\AceDB-3.0.lua"]:654: in function `RegisterNamespace'
    [string "@Interface\AddOns\Grid2Options\GridCore.lua"]:62: in function `Initialize'
    [string "@Interface\AddOns\Grid2\GridCore.lua"]:308: in function <Interface\AddOns\Grid2\GridCore.lua:307>
    [string "@Interface\AddOns\Grid2RaidDebuffs\Grid2RaidDebuffs.lua"]:386: in function `LoadOptions'
    [string "@Interface\AddOns\Grid2\GridCore.lua"]:287: in function `LoadGrid2Options'
    [string "@Interface\AddOns\Grid2\GridCore.lua"]:301: in function `?'
    [string "@Interface\AddOns\Grid2\Libs\AceConsole-3.0\AceConsole-3.0.lua"]:94: in function `?'
    [string "@Interface\FrameXML\ChatFrame.lua"]:5093: in function `ChatEdit_ParseText'
    [string "@Interface\FrameXML\ChatFrame.lua"]:4757: in function `ChatEdit_SendText'
    [string "@Interface\FrameXML\ChatFrame.lua"]:4793: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: (*temporary) = "Usage: AceDBObject:RegisterNamespace(name, defaults): 'name' - a namespace called "Grid2Options" already exists."

  • kelyus posted a comment Nov 26, 2020

    I dont know how to find the debuff numbers, but the debuff name is: 2-03JadeM>SearingEmbers

  • michaelsp posted a comment Nov 26, 2020

    Im assuming you can enter in options now. The debuff number is in the debuff configuration (AuraName or SpellId option) but is crashing so the data is not displayed. Could you send me your profile using a private message ?

    You can export the profile to text format going to: General/Profiles/Import&Export/Export Profile button.

     


    Edited Nov 26, 2020
  • kelyus posted a comment Nov 26, 2020

    English client, EU.

     

    2-03JadeM>SearingEmbers     <---- When I click on that particular debuff, (I dont know how to get the spesific number for the debuff) i get another error:

     

    Message: Interface\AddOns\Grid2Options\GridStatuses.lua:85: attempt to index field '?' (a nil value)
    Time: Thu Nov 26 19:15:53 2020
    Count: 1
    Stack: Interface\AddOns\Grid2Options\GridStatuses.lua:85: attempt to index field '?' (a nil value)
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:85: in function `GetStatusDescription'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:171: in function `MakeStatusTitleOptions'
    [string "@Interface\AddOns\Grid2Options\GridStatuses.lua"]:184: in function `?'
    [string "@Interface\AddOns\Grid2Options\GridUtils.lua"]:154: in function `member'
    [string "@Interface\AddOns\Grid2Options\Libs\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua"]:221: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:169>
    [string "=(tail call)"]: ?
    [string "@Interface\AddOns\Grid2Options\Libs\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua"]:1127: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1117>
    [string "@Interface\AddOns\Grid2Options\Libs\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua"]:1648: in function `FeedGroup'
    [string "@Interface\AddOns\Grid2Options\Libs\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua"]:1573: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1557>
    [string "=[C]"]: ?
    [string "@Interface\AddOns\Grid2Options\Libs\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <...e\AddOns\Grid2Options\Libs\AceGUI-3.0\AceGUI-3.0.lua:70>
    [string "@Interface\AddOns\Grid2Options\Libs\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function `Fire'
    [string "@Interface\AddOns\Grid2Options\Libs\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua"]:512: in function `SetSelected'
    [string "@Interface\AddOns\Grid2Options\Libs\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua"]:189: in function <...ibs\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:185>

    Locals: <none>

  • kelyus posted a comment Nov 26, 2020

    PM sent

  • kelyus posted a comment Nov 26, 2020

    if it's the spell ID you mean when you say debuff number, it's one of these 2

    https://www.wowhead.com/spell=286988/searing-embers

    https://www.wowhead.com/spell=286987/searing-embers

  • michaelsp added a tag Started Nov 26, 2020
  • michaelsp posted a comment Nov 26, 2020

    Yes , it seems the addon is only crashing with that specific debuff,  the game is returning wrong/inconsistent data for searing embers debuff. I will implement a workaround in next revision.

    Fixed in revision 997, There was a bug in tooltip parsing code.


    Edited Nov 26, 2020
  • kelyus closed issue Nov 26, 2020

To post a comment, please login or register a new account.