MoneyFrame.lua:303: attempt to perform arithmetic on a secret value #2371


  • New
Open
  • user_la0v1ienuoj885l2 created this issue Jan 21, 2026

    Message: ...e/AddOns/Blizzard_MoneyFrame/Mainline/MoneyFrame.lua:303: attempt to perform arithmetic on a secret value
    Time: Wed Jan 21 10:37:00 2026
    Count: 13
    Stack:
    [Interface/AddOns/Blizzard_MoneyFrame/Mainline/MoneyFrame.lua]:303: in function 'MoneyFrame_Update'
    [Interface/AddOns/Blizzard_MoneyFrame/Shared/MoneyFrame.lua]:637: in function 'SetTooltipMoney'
    [Interface/AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua]:317: in function 'GameTooltip_OnTooltipAddMoney'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataRules.lua]:146: in function 'func'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:56: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:51>
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:78: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:74>
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:166: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:165>
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:334: in function 'ProcessLineData'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:315: in function 'ProcessLines'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:292: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:245>
    [C]: in function 'securecallfunction'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:242: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:241>
    [tail call]: ?
    [C]: ?
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:517: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:506>
    [tail call]: ?
    [Interface/AddOns/Bartender4/libs/LibActionButton-1.0/LibActionButton-1.0.lua]:2172: in function <...er4/libs/LibActionButton-1.0/LibActionButton-1.0.lua:2165>
    [Interface/AddOns/Bartender4/libs/LibActionButton-1.0/LibActionButton-1.0.lua]:1079: in function <...er4/libs/LibActionButton-1.0/LibActionButton-1.0.lua:1077>

    Locals:
    frameName = "GameTooltipMoneyFrame1"
    money = 15000
    forceShow = nil
    frame = GameTooltipMoneyFrame1 {
    GoldButton = GameTooltipMoneyFrame1GoldButton {
    }
    PrefixText = GameTooltipMoneyFrame1PrefixText {
    }
    small = 1
    staticMoney = 15000
    trialErrorButton = GameTooltipMoneyFrame1TrialErrorButton {
    }
    CopperButton = GameTooltipMoneyFrame1CopperButton {
    }
    moneyType = "STATIC"
    vadjust = 0
    lastArgMoney = 15000
    moneyIconsDirty = false
    info = <table> {
    }
    SuffixText = GameTooltipMoneyFrame1SuffixText {
    }
    SilverButton = GameTooltipMoneyFrame1SilverButton {
    }
    }
    info = <table> {
    collapse = 1
    }
    gold = 1
    goldDisplay = "1"
    silver = 50
    copper = 0
    goldButton = GameTooltipMoneyFrame1GoldButton {
    Text = GameTooltipMoneyFrame1GoldButtonText {
    }
    }
    silverButton = GameTooltipMoneyFrame1SilverButton {
    Text = GameTooltipMoneyFrame1SilverButtonText {
    }
    }
    copperButton = GameTooltipMoneyFrame1CopperButton {
    NormalTexture = Texture {
    }
    Text = GameTooltipMoneyFrame1CopperButtonText {
    }
    }
    iconWidth = 13
    spacing = -4
    maxDisplayWidth = nil
    isColorBlindModeDesired = false
    (*temporary) = GameTooltipMoneyFrame1CopperButton {
    NormalTexture = Texture {
    }
    Text = GameTooltipMoneyFrame1CopperButtonText {
    }
    }
    (*temporary) = <no value>
    (*temporary) = GameTooltipMoneyFrame1CopperButton {
    NormalTexture = Texture {
    }
    Text = GameTooltipMoneyFrame1CopperButtonText {
    }
    }
    (*temporary) = <no value>
    (*temporary) = 0
    (*temporary) = 0
    (*temporary) = Texture {
    }
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to perform arithmetic on a secret value"
    COPPER_PER_SILVER = 100
    SILVER_PER_GOLD = 100

  • user_la0v1ienuoj885l2 added a tag New Jan 21, 2026

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