Error when hovering over loot in Adventure Guide #233


  • Defect
Open
  • user_4gnw4yjj2fh3zdgb created this issue May 15, 2026

    Description: When opening the Adventure Guide (Shift + J) → Dungeons tab → selecting any dungeon → switching to the Loot tab, moving the mouse over any loot item causes an error.

    Steps to Reproduce:

    1. Open the Adventure Guide (/adventure or Shift + J).
    2. Go to the Dungeons section.
    3. Select any dungeon.
    4. Click on the Loot tab.
    5. Hover the mouse cursor over any loot item. → Error occurs.

    Installed HandyNotes Plugins:

    • HandyNotes
    • HandyNotes_MapNotes
    • HandyNotes_Midnight
    • HandyNotes_Shadowlands
    • HandyNotes_TravelGuide

    Additional Info: This issue appears to be triggered specifically by one of the HandyNotes plugins when the game tries to show tooltip information for loot items inside the Adventure Guide.

     

    74x ...eBlizzard_MoneyFrame/Mainline/MoneyFrame.lua:307: attempt to perform arithmetic on a secret number value (execution tainted by 'HandyNotes_MapNotes')
    [Blizzard_MoneyFrame/Mainline/MoneyFrame.lua]:307: in function 'MoneyFrame_Update'
    [Blizzard_MoneyFrame/Shared/MoneyFrame.lua]:652: in function 'SetTooltipMoney'
    [Blizzard_GameTooltip/Mainline/GameTooltip.lua]:317: in function 'GameTooltip_OnTooltipAddMoney'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataRules.lua]:146: in function 'func'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:56: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:51>
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:78: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:74>
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:166: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:165>
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:334: in function 'ProcessLineData'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:315: in function 'ProcessLines'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:292: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:245>
    [C]: in function 'securecallfunction'
    [Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:242: in function 'ProcessInfo'
    [Blizzard_EncounterJournal/Mainline/Blizzard_EncounterJournal.lua]:2332: in function 'EncounterJournal_SetTooltipWithCompare'
    [*Blizzard_EncounterJournal.xml:1309_OnEnter]:3: in function <[string "*Blizzard_EncounterJournal.xml:1309_OnEnter"]:1>

     

    Locals:
    frameName="GameTooltipMoneyFrame1"
    money=158602
    forceShow=nil
    frame=GameTooltipMoneyFrame1 <MoneyFrame.lua:622>{
    GoldButton=GameTooltipMoneyFrame1GoldButton <MoneyFrame.xml:143>
    PrefixText=GameTooltipMoneyFrame1PrefixText <MoneyFrame.xml:215>
    small=1
    vadjust=2
    trialErrorButton=GameTooltipMoneyFrame1TrialErrorButton <MoneyFrame.xml:85>
    CopperButton=GameTooltipMoneyFrame1CopperButton <MoneyFrame.xml:105>
    moneyType="STATIC"
    moneyIconsDirty=false
    info=<table>
    staticMoney=158602
    lastArgMoney=158602
    SuffixText=GameTooltipMoneyFrame1SuffixText <MoneyFrame.xml:220>
    SilverButton=GameTooltipMoneyFrame1SilverButton <MoneyFrame.xml:124>
    }
    info=<table>{
    collapse=1
    }
    gold=15
    goldDisplay="15"
    silver=86
    copper=2
    goldButton=GameTooltipMoneyFrame1GoldButton <MoneyFrame.xml:143>{
    Text=GameTooltipMoneyFrame1GoldButtonText <MoneyFrame.xml:154>
    }
    silverButton=GameTooltipMoneyFrame1SilverButton <MoneyFrame.xml:124>{
    Text=GameTooltipMoneyFrame1SilverButtonText <MoneyFrame.xml:135>
    }
    copperButton=GameTooltipMoneyFrame1CopperButton <MoneyFrame.xml:105>{
    NormalTexture=Texture <MoneyFrame.xml:110>
    Text=GameTooltipMoneyFrame1CopperButtonText <MoneyFrame.xml:116>
    }
    iconWidth=13
    spacing=-4
    maxDisplayWidth=nil
    isColorBlindModeDesired=false
    width=13
    showLowerDenominations=nil
    truncateCopper=nil
    (*temporary)=<no value>
    (*temporary)=GameTooltipMoneyFrame1GoldButton <MoneyFrame.xml:143>{
    Text=GameTooltipMoneyFrame1GoldButtonText <MoneyFrame.xml:154>
    }
    (*temporary)=<no value>
    (*temporary)=2
    (*temporary)=Texture <MoneyFrame.xml:110>
    (*temporary)=nil
    (*temporary)=nil
    (*temporary)=nil
    (*temporary)=nil
    (*temporary)="attempt to perform arithmetic on a secret number value (execution tainted by 'HandyNotes_MapNotes')"
    COPPER_PER_SILVER=100
    SILVER_PER_GOLD=100

     

  • user_4gnw4yjj2fh3zdgb added a tag Defect May 15, 2026

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