tullamods / Dominos

A main actionbar replacement
https://tullamods.com/dominos
BSD 3-Clause "New" or "Revised" License
79 stars 27 forks source link

Using Whirling Surge whilst Dragonriding causes this and main ability bar to throw errors #819

Closed Maschieftain closed 5 months ago

Maschieftain commented 5 months ago

When using dragonriding quite often Dominos will fail when I use my keybind (3) for Whirling Surge. After I do and dismount it then also fail on certain abilities on my main bar as well (not the same keybind). If I click the buttons manually then they're still usable. If I reload it goes away until the next time I mount up on my dragonriding mount, or if I'm riding the mount then potentially a new zone (unsure exactly when it can be triggered again). This has only happened in the latest version, with the version previous having separate issues with using keybinds in other areas Bug Grabber: 1x [ADDON_ACTION_FORBIDDEN] AddOn 'Dominos' tried to call the protected function 'UseAction()'. [string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485> [string "=[C]"]: in function UseAction' [string "@FrameXML/SecureTemplates.lua"]:364: in functionhandler' [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"]:100: in functionTryUseActionButton' [string "@FrameXML/ActionButton.lua"]:148: in function `ActionButtonUp'

Locals: _ = Frame { RegisterEvent = defined @!BugGrabber/BugGrabber.lua:491 0 = UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:491 SetScript = defined @!BugGrabber/BugGrabber.lua:491 } event = "ADDON_ACTION_FORBIDDEN" events =

{ ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:557 ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:557 PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:551 LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:566 ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:511 }

Addon Version 10.2.11-retail

World of Warcraft Version Retail

Maschieftain commented 5 months ago

Using the action bars after the initial trigger throws this error: 1x [ADDON_ACTION_BLOCKED] AddOn 'Dominos' tried to call the protected function 'SpellFlyout:Hide()'. [string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485> [string "=[C]"]: in function Hide' [string "@FrameXML/SecureTemplates.lua"]:363: in functionhandler' [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"]:100: in functionTryUseActionButton' [string "@FrameXML/ActionButton.lua"]:148: in function `ActionButtonUp'

Locals: _ = Frame { RegisterEvent = defined @!BugGrabber/BugGrabber.lua:491 0 = UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:491 SetScript = defined @!BugGrabber/BugGrabber.lua:491 } event = "ADDON_ACTION_BLOCKED" events =

{ ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:557 ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:557 PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:551 LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:566 ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:511 }

Maschieftain commented 5 months ago

Looks to be related to https://github.com/tullamods/Dominos/issues/817 going by the second stacktrace

Maschieftain commented 5 months ago

-Seems I can trigger the second stacktrade without the first by dragonriding and not using Whirling Surge, so there may be two separate issues related to dragonriding involved- I've managed to also trigger this without dragonriding, changing instances a few times got it to ping as well

bylzz commented 5 months ago

Have the same issue, also able to trigger it without dragonriding. It triggers for me quite often after latest patch.

3x [ADDON_ACTION_FORBIDDEN] AddOn 'Dominos' tried to call the protected function 'UseAction()'. [string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485> [string "=[C]"]: in function UseAction' [string "@FrameXML/SecureTemplates.lua"]:364: in functionhandler' [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"]:100: in functionTryUseActionButton' [string "@FrameXML/ActionButton.lua"]:148: in function `ActionButtonUp'

Locals: _ = Frame { RegisterEvent = defined @!BugGrabber/BugGrabber.lua:491 0 = UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:491 SetScript = defined @!BugGrabber/BugGrabber.lua:491 } event = "ADDON_ACTION_FORBIDDEN" events =

{ ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:557 ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:557 PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:551 LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:566 ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:511 }