action bars become unusable after 2 pet battles #189


  • Defect
Open
  • Hollo6 created this issue Feb 28, 2023

    EBB causes all built-in action bars to become unusable after 2 pet battles (+ loading screen).

     

    I get the following LUA error:
    4x [ADDON_ACTION_FORBIDDEN] AddOn 'ElkBuffBars' tried to call the protected function 'UseAction()'.
    [string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
    [string "=[C]"]: in function `UseAction'
    [string "@FrameXML/SecureTemplates.lua"]:364: in function `handler'
    [string "@FrameXML/SecureTemplates.lua"]:690: in function <FrameXML/SecureTemplates.lua:672>
    [string "@FrameXML/SecureTemplates.lua"]:704: in function <FrameXML/SecureTemplates.lua:697>
    [string "@FrameXML/SecureTemplates.lua"]:746: in function `SecureActionButton_OnClick'
    [string "@FrameXML/ActionButton.lua"]:89: in function `TryUseActionButton'
    [string "@FrameXML/ActionButton.lua"]:124: in function `ActionButtonDown'
    [string "ACTIONBUTTON8"]:2: in function <[string "ACTIONBUTTON8"]:1>

     

    And the usual message that EBB has been blocked and Disable/Ignore buttons.

     

    100% reproducible the following way:

    1. Enter and exit pet battle (no need to do anything, instant forfeit will do)

    2. Enter a portal to trigger a loading screen

    3. Enter and exit pet battle

    4. Enter a portal

    5. Observe LUA error and blocked action buttons

     

    Note 1: Very fast place to reproduce is in Orgrimmar at the portal circle, plenty of wild pets around and two-way portal to Tol Barad. Takes ~20s to trigger the issue.

    Note 2: Won't trigger with 2 battles + 1 portal.

    Note 3: Tested with only EBB and BugGrabber+BugSack enabled.

    Note 4: Taint log (level 2) is totally empty.

  • Hollo6 added a tag Defect Feb 28, 2023
  • Hollo6 edited description Feb 28, 2023
  • Hollo6 posted a comment Apr 8, 2023

    Got another one:

     

    38x [ADDON_ACTION_BLOCKED] AddOn 'ElkBuffBars' tried to call the protected function 'MultiBarBottomLeft:SetPointBase()'.
    [string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
    [string "=[C]"]: in function `SetPointBase'
    [string "@FrameXML/EditModeSystemTemplates.lua"]:126: in function `SetPoint'
    [string "@FrameXML/EditModeManager.lua"]:638: in function `UpdateBottomActionBarPositions'
    [string "@FrameXML/EditModeManager.lua"]:564: in function `UpdateActionBarLayout'
    [string "@FrameXML/EditModeSystemTemplates.lua"]:743: in function `UpdateGridLayout'
    [string "@FrameXML/ActionButton.lua"]:348: in function `UpdateAction'
    [string "@FrameXML/ActionButton.lua"]:801: in function `OnEvent'
    [string "@FrameXML/ActionButton.lua"]:196: in function <FrameXML/ActionButton.lua:193>

     

     

    This might be the predecessor to the first one as I got this after a pet battle but before teleporting and it didn't render the action bars unusable yet.


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