OmniBar

OmniBar

16M Downloads

Omnibar has been blocked from an action only available to the Blizzard UI

KOIIIKE opened this issue · 13 comments

commented

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
}

commented

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
}

commented

Is there any solution to this problem? It happens every 5 minutes. The addon is unusable..

commented

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...

commented

I gave up on using this addon, untill a fix is implemented for this issue. Its literally unusable.

commented

I am unable to replicate this. Please turn off all addons except OmniBar, and list the steps taken to produce this error.

commented

There are no steps involved. The issue occurs randomly, there is no way to replicate the issue when/if you want.

commented

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.

commented

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

commented

123

Tried to take pictures for proof. All addons disabled except omnibar and bugsack to list the above error.

commented

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?

commented

still same issue after 10.17 update

commented

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

commented

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.