Title: Taint error after reload with pet autocast enabled in MoP Classic 5.5.4 #2419


Open
  • prof1x created this issue Jun 7, 2026

    Game Version: MoP Classic 5.5.4 (Siege of Orgrimmar update)

    Bartender4 Version: 4.7.5

    Description

    After /reload, entering combat may trigger an ADDON_ACTION_BLOCKED error attributed to Bartender4.

    The issue appears to be related to pet autocast functionality. I have only been able to reproduce it on characters with pets (e.g. Warlock/Hunter), and the error does not occur when all pet autocasts are disabled.

    The error typically occurs only once after /reload, usually on the first combat engagement.

    Reproduction Steps

    1. Log in on a character with a pet.
    2. Enable an autocast ability (e.g. Firebolt, Growl, etc.).
    3. Summon the pet.
    4. Execute /reload.
    5. Enter combat.

    Result

    An ADDON_ACTION_BLOCKED error is generated, for example:

    Bartender4 tried to call the protected function 'MultiBarLeftButton5:SetAttribute()'

    Other variants observed:

    MultiBarRightButton4:SetAttribute()
    MultiBarBottomRightButton11:SetAttribute()
    MultiBarBottomRightButton12:SetAttribute()

    Additional Findings

    The issue does not reproduce when pet autocasts are disabled.

    Relevant taint.log excerpts:

    An action was blocked in combat because of taint from Bartender4 - MultiBar5Button4:SetAttribute()
    
    MultiBar5Button4:SetAttribute()
    Interface/AddOns/Blizzard_ActionBar/Shared/ActionButton.lua:521 MultiBar5Button4:UpdatePressAndHoldAction()
    Interface/AddOns/Blizzard_ActionBar/Shared/ActionButton.lua:593 MultiBar5Button4:Update()
    Interface/AddOns/Blizzard_ActionBar/Shared/ActionButton.lua:1062 MultiBar5Button4:OnEvent()

    and:

    Execution tainted by Bartender4 while reading field 5
    Interface/AddOns/Blizzard_SharedXMLBase/TableUtil.lua:64 tDeleteItem()
    
    Interface/AddOns/Blizzard_UIPanelTemplates/Classic/AutoCastTemplates.lua:43 AutoCastOverlayManager:RemoveActiveShine()
    Interface/AddOns/Blizzard_UIPanelTemplates/Classic/AutoCastTemplates.lua:21 Frame:ShowAutoCastEnabled()
    Interface/AddOns/Blizzard_ActionBar/Shared/ActionButton.lua:1324 MultiBarBottomRightButton12:UpdateFlash()

    Notes

    • The problem appears to be connected to pet autocast handling and/or AutoCastOverlayManager.
    • The issue started after the MoP Classic 5.5.4 update.
    • Bartender4 pet buttons are being used (BT4PetButtonX).
    • I have not yet noticed any functional breakage; action bars and pet abilities continue to work normally. The issue currently appears to be limited to taint warnings.
  • prof1x edited description Jun 7, 2026

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