Omnibar has been blocked from an action only available to the Blizzard UI
KOIIIKE opened this issue · 13 comments
Hi,
I've been getting the "Omnibar has been blocked from an action only available to the Blizzard UI" since the start of the Dragonflight. It happens randomly but results me being unable to press any buttons since this message appears after each press. This is especially annoying when it happens on the start of the arena match. All other addons that had this issue were fixed by now and don't cause such errors. Is there a solution for that?
Error message from BugSack below:
2x [ADDON_ACTION_BLOCKED] Модификация 'OmniBar' пыталась вызвать защищенную функцию 'MultiBarBottomLeftButton1:SetShown()'.
[string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function SetShown' [string "@FrameXML/ActionBar.lua"]:196: in function
UpdateShownButtons'
[string "@FrameXML/ActionButton.lua"]:351: in function `UpdateAction'
[string "@FrameXML/ActionButton.lua"]:1189: in function <FrameXML/ActionButton.lua:1186>
[string "=[C]"]: ?
Locals:
_ = Frame {
RegisterEvent = defined @!BugGrabber/BugGrabber.lua:486
0 =
UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:486
SetScript = defined @!BugGrabber/BugGrabber.lua:486
}
event = "ADDON_ACTION_BLOCKED"
events =
ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:552
ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:552
PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:546
LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:561
ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:506
}
ive also had the exact same issue since dragonflight launch in every version of omnibar so far
28x [ADDON_ACTION_FORBIDDEN] AddOn 'OmniBar' tried to call the protected function 'CastSpell()'.
[string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `CastSpell'
[string "@FrameXML/SpellBookFrame.lua"]:713: in function <FrameXML/SpellBookFrame.lua:660>
Locals:
_ = Frame {
RegisterEvent = defined @!BugGrabber/BugGrabber.lua:486
0 =
UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:486
SetScript = defined @!BugGrabber/BugGrabber.lua:486
}
event = "ADDON_ACTION_FORBIDDEN"
events =
ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:552
ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:552
PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:546
LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:561
ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:506
}
Is there any solution to this problem? It happens every 5 minutes. The addon is unusable..
im literally have the same issue has any one yet found a way to fix this im sick an tierd of loseing arenas cus i have to /reload and pray im not one shoted while loading back in it seams to only happen after a loading screen be it to a dungon a bg an arena porting in to the tram ect 8,28,2023 still happening...
I gave up on using this addon, untill a fix is implemented for this issue. Its literally unusable.
I am unable to replicate this. Please turn off all addons except OmniBar, and list the steps taken to produce this error.
There are no steps involved. The issue occurs randomly, there is no way to replicate the issue when/if you want.
This issue persists with all addons disabled except omnibar.
steps to consistently reproduce the bug:
-log in
-try to use the gbank.
error pops up saying omnibar is blocked from an action only available to the blizzard ui. disable or reload. it started on dragonflight launch and has never been fixed.
14x [ADDON_ACTION_FORBIDDEN] AddOn 'OmniBar' tried to call the protected function 'CastSpell()'.
[string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `CastSpell'
[string "@FrameXML/SpellBookFrame.lua"]:720: in function <FrameXML/SpellBookFrame.lua:660>
Locals:
_ = Frame {
RegisterEvent = defined @!BugGrabber/BugGrabber.lua:486
0 =
UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:486
SetScript = defined @!BugGrabber/BugGrabber.lua:486
}
event = "ADDON_ACTION_FORBIDDEN"
events =
ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:552
ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:552
PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:546
LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:561
ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:506
This issue persists with all addons disabled except omnibar. steps to consistently reproduce the bug: -log in -try to use the gbank.
error pops up saying omnibar is blocked from an action only available to the blizzard ui. disable or reload. it started on dragonflight launch and has never been fixed.
I'm following those steps and not getting any error messages. Is there another method to replicate the error?
off the top of my head i know the same bug stops you from using the m+ dungeon teleports (path of the __) in spellbook as well beside trying to use gbank. unfortunately other then just logging in and trying to use certain buttons from the spellbook, i dont know of anything else
I almost consistently get this error when I try to click a portal ("hero's path") in the spellbook after a first logging in a day. The addon "NoTaint2" isn't always enough to prevent the spells from being locked.
Here's some random logs that may or may not be relevant to the issue:
2x [ADDON_ACTION_BLOCKED] AddOn 'OmniBar' tried to call the protected function 'SpellButton7:Enable()'.
[string "@!BugGrabber/BugGrabber.lua"]:481: in function <!BugGrabber/BugGrabber.lua:481>
[string "=[C]"]: in function Enable' [string "@FrameXML/SpellBookFrame.lua"]:901: in function
UpdateButton'
[string "@FrameXML/SpellBookFrame.lua"]:336: in function SpellBookFrame_UpdateSpells' [string "@FrameXML/SpellBookFrame.lua"]:1406: in function
SpellBook_UpdatePlayerTab'
[string "@FrameXML/SpellBookFrame.lua"]:14: in function tabUpdate' [string "@FrameXML/SpellBookFrame.lua"]:301: in function <FrameXML/SpellBookFrame.lua:220> [string "=[C]"]: ? [string "=[C]"]: ? [string "=[C]"]: in function
SpellBookFrame_Update'
[string "@FrameXML/SpellBookFrame.lua"]:151: in function <FrameXML/SpellBookFrame.lua:142>
Locals:
_ = Frame {
RegisterEvent = defined @!BugGrabber/BugGrabber.lua:487
0 =
UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:487
SetScript = defined @!BugGrabber/BugGrabber.lua:487
}
event = "ADDON_ACTION_BLOCKED"
events =
ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:553
ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:553
PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:547
LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:562
ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:507
}
27x [ADDON_ACTION_FORBIDDEN] AddOn 'OmniBar' tried to call the protected function 'CastSpellByID()'.
[string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function CastSpellByID' [string "@FrameXML/SpellFlyout.lua"]:41: in function
SpellFlyoutButton_OnClick'
[string "*SpellFlyout.xml:39_OnClick"]:1: in function <[string "*SpellFlyout.xml:39_OnClick"]:1>
Locals:
_ = Frame {
RegisterEvent = defined @!BugGrabber/BugGrabber.lua:486
0 =
UnregisterEvent = defined @!BugGrabber/BugGrabber.lua:486
SetScript = defined @!BugGrabber/BugGrabber.lua:486
}
event = "ADDON_ACTION_FORBIDDEN"
events =
ADDON_ACTION_BLOCKED = defined @!BugGrabber/BugGrabber.lua:552
ADDON_ACTION_FORBIDDEN = defined @!BugGrabber/BugGrabber.lua:552
PLAYER_LOGIN = defined @!BugGrabber/BugGrabber.lua:546
LUA_WARNING = defined @!BugGrabber/BugGrabber.lua:561
ADDON_LOADED = defined @!BugGrabber/BugGrabber.lua:506
}
Please fix. Thank you.