jordonwow / omnibar

https://www.curseforge.com/wow/addons/omnibar
26 stars 27 forks source link

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

Open KOIIIKE opened 1 year ago

KOIIIKE commented 1 year ago

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 functionUpdateShownButtons' [string "@FrameXML/ActionButton.lua"]:351: in function `UpdateAction' [string "@FrameXML/ActionButton.lua"]:1189: in function <FrameXML/ActionButton.lua:1186>

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 }

FinestHour commented 1 year ago

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 }

AurelianTimu commented 1 year ago

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

reyousenpai commented 1 year ago

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

AurelianTimu commented 1 year ago

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

jordonwow commented 1 year ago

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

AurelianTimu commented 1 year ago

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

FinestHour commented 1 year ago

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.

FinestHour commented 1 year ago

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

FinestHour commented 1 year ago

123

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

FinestHour commented 12 months ago

still same issue after 10.17 update

jordonwow commented 12 months ago

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?

FinestHour commented 12 months ago

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

AadaEa commented 11 months ago

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 functionUpdateButton' [string "@FrameXML/SpellBookFrame.lua"]:336: in function SpellBookFrame_UpdateSpells' [string "@FrameXML/SpellBookFrame.lua"]:1406: in functionSpellBook_UpdatePlayerTab' [string "@FrameXML/SpellBookFrame.lua"]:14: in function `tabUpdate' [string "@FrameXML/SpellBookFrame.lua"]:301: in function <FrameXML/SpellBookFrame.lua:220>

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 functionSpellFlyoutButton_OnClick'

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.