error upon login after update to 718-2 #497


Closed
  • Holy_Z created this issue Nov 16, 2022

    If you're reporting a problem, please ALWAYS include the following information or I won't be able to help you!  (Suggestions or feature requests need not use this template)

    • Addon version r718-2
    • Did you RESTART the game after updating the addon? yes
    • Steps to reproduce the error or unwanted behaviour: upon login
    • Any other information you consider relevant or helpful in solving the problem

     

    20x ...nterface/AddOns/Rarity/Core/GUI/GameTooltipHooks.lua:31: attempt to index field 'db' (a nil value)
    [string "@Interface/AddOns/Rarity/Core/GUI/GameTooltipHooks.lua"]:31: in function <...nterface/AddOns/Rarity/Core/GUI/GameTooltipHooks.lua:27>
    [string "=(tail call)"]: ?
    [string "=[C]"]: in function `securecallfunction'
    [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55>
    [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76>
    [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106>
    [string "=[C]"]: in function `SetAttribute'
    [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134>
    [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
    [string "=[C]"]: in function `securecallfunction'
    [string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236>
    [string "=(tail call)"]: ?
    [string "@Interface/AddOns/HandyNotes_BattleForAzeroth/core/util.lua"]:30: in function `Prepare'
    [string "@Interface/AddOns/HandyNotes_BattleForAzeroth/core/util.lua"]:67: in function `PrepareLinks'
    [string "@Interface/AddOns/HandyNotes_BattleForAzeroth/core/groups.lua"]:25: in function `Initialize'
    [string "@Interface/AddOns/HandyNotes_BattleForAzeroth/core/class.lua"]:56: in function `Group'
    [string "@Interface/AddOns/HandyNotes_BattleForAzeroth/common.lua"]:31: in main chunk

    Locals:
    tooltip = HandyNotes_BattleForAzeroth_NamePreparer {
    0 = <userdata>
    SetQuestLogRewardSpell = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetQuestPartyProgress = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    ProcessLineData = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
    SetPvpTalent = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetRuneforgeResultItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetHyperlink = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetUnit = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetAzeriteEssence = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetVoidDepositItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetVoidWithdrawalItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetInfoBackdropStyle = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:338
    SetSocketGem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    info = <table> {
    }
    updateTooltipTimer = 0.200000
    SetLootCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetSlottedKeystone = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetWorldCursor = <function> defined @Interface/FrameXML/GameTooltip.lua:952
    SetLootItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    StatusBar = HandyNotes_BattleForAzeroth_NamePreparerStatusBar {
    }
    GetUnit = <function> defined @Interface/FrameXML/GameTooltip.lua:994
    SetOwnedItemByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetMerchantCostItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetQuestLogSpecialItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetItemInteractionItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    TextRight1 = HandyNotes_BattleForAzeroth_NamePreparerTextRight1 {
    }
    SetRecipeReagentItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetQuestCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetEnhancedConduit = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetWeeklyReward = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetMerchantItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetPvpBrawl = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetAchievementByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    BottomOverlay = Texture {
    }
    SetSpellByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    supportsDataRefresh = true
    SetSocketedRelic = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    ProcessInfo = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
    ProcessLines = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:293
    NineSlice = Frame {
    }
    SetInventoryItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    RefreshData = <function> defined @Interface/FrameXML/GameTooltip.lua:933
    SetTransmogrifyItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetLootRollItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    OnLoad = <function> defined @Interface/FrameXML/GameTooltip.lua:927
    SetQuestLogCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetUnitDebuffByAuraInstanceID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    SetBagItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
    GetSpell = <function> def

  • RDW posted a comment Nov 16, 2022

     

    This might be due to some interference by other addons. Does it still occur if you disable everything else?

     

    Specifically, the "tooltip = HandyNotes_BattleForAzeroth_NamePreparer" line indicates that said addon is creating some tooltip of its own, which (if I understand the latest API changes correctly) is not supposed to happen. Either way, it should be gone if only Rarity is running.

  • RDW closed issue Nov 17, 2022
  • RDW posted a comment Nov 17, 2022

     

    Should be fixed in the latest release... hopefully.


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