Bagnon

Bagnon

122M Downloads

Bogus Blizzard Blame Bagnon for Button Bug

ChrisCoxArt opened this issue ยท 2 comments

commented

Getting a lot of bogus blaming of Bagnon when trying to use button 2 (Skyward Ascent).
Bagnon doesn't appear to be involved, but the Blizzard addon error code is blaming it anyway.
Honestly, does the Lua/Addons team at Blizzard ever fix bugs?

Date: 2023-05-20 21:59:44
ID: 10
Error occured in: AddOn: Bagnon
Count: 1
Message: Error: AddOn Bagnon attempted to call a forbidden function (UseAction()) from a tainted execution path.
Debug:
[string "=[C]"]: UseAction()
[string "@Interface/FrameXML/SecureTemplates.lua"]:364: handler()
[string "@Interface/FrameXML/SecureTemplates.lua"]:690:
Interface/FrameXML/SecureTemplates.lua:672
[string "@Interface/FrameXML/SecureTemplates.lua"]:704:
Interface/FrameXML/SecureTemplates.lua:697
[string "@Interface/FrameXML/SecureTemplates.lua"]:746: SecureActionButton_OnClick()
[string "@Interface/FrameXML/ActionButton.lua"]:93: TryUseActionButton()
[string "@Interface/FrameXML/ActionButton.lua"]:128: ActionButtonDown()
[string "ACTIONBUTTON2"]:2:
[string "ACTIONBUTTON2"]:1
Locals:
self = ActionButton2 {
CalculateAction = defined @Interface/FrameXML/SecureTemplates.lua:609
QuickKeybindButtonOnHide = defined @Interface/FrameXML/QuickKeybind.lua:11
FlyoutArrowContainer = Frame {
}
NewActionTexture = Texture {
}
RightDivider = Frame {
}
showButtonArt = false
DoModeChange = defined @Interface/FrameXML/QuickKeybind.lua:95
UpdateButtonArt = defined @Interface/FrameXML/ActionButton.lua:1237
QuickKeybindButtonOnLeave = defined @Interface/FrameXML/QuickKeybind.lua:33
OnDragStart = defined @Interface/FrameXML/ActionButton.lua:1168
OnReceiveDrag = defined @Interface/FrameXML/ActionButton.lua:1180
icon = ActionButton2Icon {
}
SlotArt = Texture {
}
AutoCastable = Texture {
}
EvaluateState = defined @Interface/FrameXML/ActionButton.lua:506
OnDragStop = defined @Interface/FrameXML/ActionButtonOverrides.lua:3
UpdateState = defined @Interface/FrameXML/ActionButton.lua:477
UpdatePressAndHoldAction = defined @Interface/FrameXML/ActionButton.lua:325
bar = MainMenuBar {
}
HotKey = ActionButton2HotKey {
}
HighlightTexture = Texture {
}
UpdateOverlayGlow = defined @Interface/FrameXML/ActionButton.lua:695
GetPagedID = defined @Interface/FrameXML/ActionButton.lua:992
Update = defined @Interface/FrameXML/ActionButton.lua:356
ClearProfessionQuality = defined @Interface/FrameXML/ActionButton.lua:528
IconMask = MaskTexture {
}
SpellHighlightAnim = AnimationGroup {
}
OnLoad = defined @Interface/FrameXML/ActionButton.lua:263
PushedTexture = Texture {
}
SetTooltip = defined @Interface/FrameXML/ActionButton.lua:902
Count = ActionButton2Count {
}
UpdateUsable = defined @Interface/FrameXML/ActionButton.lua:483
FlyoutBorderShadow = ActionButton2FlyoutBorderShadow {
}
GetShowGrid = defined @Interface/FrameXML/ActionButton.lua:1219
SetButtonStateBase = defined =[C]:-1
UpdateHotkeys = defined @Interface/FrameXML/ActionButton.lua:287
Border = ActionButton2Border {
}
Flash = ActionButton2Flash {
}
flashtime = 0
rangeTimer = 0.100000
OnClick = defined @Interface/FrameXML/ActionButton.lua:1131
HasAction = defined @Interface/FrameXML/ActionButton.lua:473
QuickKeybindButtonSetTooltip = defined @Interface/FrameXML/QuickKeybind.lua:52
BottomDivider = Frame {
}
commandName = "ACTIONBUTTON2"
SetButtonStateOverride = defined @Interface/FrameXML/ActionButton.lua:1126
QuickKeybindHighlightTexture = Texture {
}
0 =
index = 2
container = MainMenuBarButtonContainer2 {
}
bindingAction = "ACTIONBUTTON2"
feedback_action = 122
UpdateHighlightMark = defined @Interface/FrameXML/ActionButton.lua:450
UpdateMouseWheelHandler = defined @Interface/FrameXML/QuickKeybind.lua:86
CheckedTexture = Texture {
}
QuickKeybindButtonOnMouseWheel = defined @Interface/FrameXML/QuickKeybind.lua:46
flashing = 0
UpdateProfessionQuality = defined @Interface/FrameXML/ActionButton.lua:510
SetButtonState = defined @Interface/FrameXML/ActionButton.lua:1126
action = 122
QuickKeybindButtonOnShow = defined @Interface/FrameXML/QuickKeybind.lua:4
NormalTexture = ActionButton2NormalTexture {
}
QuickKeybindButtonOnClick = defined @Interface/FrameXML/QuickKeybind.lua:16
eventsRegistered = true
QuickKeybindButtonOnUpdate = defined @Interface/FrameXML/QuickKeybind.lua:75
QuickKeybindButtonOnEnter = defined @Interface/FrameXML/QuickKeybind.lua:22
StartFlash = defined @Interface/FrameXML/ActionButton.lua:1031
ClearFlash = defined @Interface/FrameXML/ActionButton.lua:1023
AutoCastShine = ActionButton2Shine {
}
BaseActionButtonMixin_OnLoad = defined @Interface/FrameXML/ActionButton.lua:1212
OnAttributeChanged = defined @Interface/FrameXML/ActionButton.lua:338
UpdateCount =
AddOns:
KalielsTracker, v6.2.0
Swatter, v9.1.BETA.5.12 (OneMawTime)
Auctioneer, v9.1.BETA.5.12 (OneMawTime)
AuctioneerStatsOverTime, v9.1.BETA.5.12 (OneMawTime)
AuctioneerUtilDealFinder, v9.1.BETA.5.12 (OneMawTime)
AuctioneerUtilValuer, v9.1.BETA.5.12 (OneMawTime)
Babylonian, v<%version%> (<%codename%>)
BagBrother, v
Bagnon, v10.1
BrokerCPU, v50001
Capping, vv10.1.0
DBMAffixes, v
DBMCore, v96c6839
DBMPartyDragonflight, vr82
DBMSoundEventsPack, v1.6.24
DBMStatusBarTimers, v96c6839
DBMVPVEM, vae90d32
DebugLib, v<%version%> (<%codename%>)
Decursive, v2.7.9.1
Details, v#Details.20230520.11023.151
DetailsCompare2, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTinyThreat, v
DetailsVanguard, v
Enchantrix, v9.1.BETA.5.12 (OneMawTime)
HandyNotes, vv1.6.15
HandyNotesBattleForAzerothTreasures, vv30
HandyNotesDragonflight, v38
HandyNotesHigherDimensionalLearning, v1
HandyNotesLegionTreasures, vv33
HandyNotesMistsOfPandariaTreasures, vv25
HandyNotesShadowlands, v56
HandyNotesShadowlandsTreasures, vv73
HandyNotesTimelessIsleChests, v1.24d
HandyNotesTreasureHunter, vv33
HealBot, v10.1.0.1
HealBotData, v
HealBotOptions, v
HealBotTips, v
Informant, v9.1.BETA.5.12 (OneMawTime)
LibDataBroker, v
LibExtraTip, v<%version%> (<%codename%>)
MasterPlanA, vA
MinimalArchaeology, v10.0.5.1
MissionData, v
OmniCC, v10.1.0
Outfitter, v10.1.0.0
Pawn, v2.8.1
Postal, vv3.9.7
RareScanner, v10.1.0.8
ReloadUI, v1.1.2
SharedMedia, v3.1.1-199
SharedMediaAdditionalFonts, v10.0.5
SlideBar, v9.1.BETA.5.12 (OneMawTime)
Stubby, v9.1.BETA.5.12 (OneMawTime)
TipHelper, v<%version%> (<%codename%>)
TomTom, vv3.3.9-release
WIM, v3.10.11
ZerethMortisPuzzleHelper, v1.6.5
BlizRuntimeLib_enUS v10.1.0.100100
(ck=72a)

commented

Got the same error. I was just trying to mount up on my dragon riding mount.

Message: [ADDON_ACTION_FORBIDDEN] AddOn 'Bagnon' tried to call the protected function 'UseAction()'.
Time: Wed May 24 17:40:55 2023
Count: 1
Stack: [ADDON_ACTION_FORBIDDEN] AddOn 'Bagnon' tried to call the protected function 'UseAction()'.
[string "@Interface/FrameXML/SecureTemplates.lua"]:690: in function <Interface/FrameXML/SecureTemplates.lua:672>
[string "@Interface/FrameXML/SecureTemplates.lua"]:704: in function <Interface/FrameXML/SecureTemplates.lua:697>
[string "@Interface/FrameXML/SecureTemplates.lua"]:746: in function SecureActionButton_OnClick' [string "@Interface/FrameXML/ActionButton.lua"]:93: in function TryUseActionButton'
[string "@Interface/FrameXML/ActionButton.lua"]:128: in function `ActionButtonDown'
[string "ACTIONBUTTON2"]:2: in function <[string "ACTIONBUTTON2"]:1>

Locals: self = ActionButton2 {
CalculateAction = defined @Interface/FrameXML/SecureTemplates.lua:609
QuickKeybindButtonOnHide = defined @Interface/FrameXML/QuickKeybind.lua:11
FlyoutArrowContainer = Frame {
}
NewActionTexture = Texture {
}
RightDivider = Frame {
}
showButtonArt = false
DoModeChange = defined @Interface/FrameXML/QuickKeybind.lua:95
UpdateButtonArt = defined @Interface/FrameXML/ActionButton.lua:1237
QuickKeybindButtonOnLeave = defined @Interface/FrameXML/QuickKeybind.lua:33
OnDragStart = defined @Interface/FrameXML/ActionButton.lua:1168
OnReceiveDrag = defined @Interface/FrameXML/ActionButton.lua:1180
icon = ActionButton2Icon {
}
SlotArt = Texture {
}
AutoCastable = Texture {
}
EvaluateState = defined @Interface/FrameXML/ActionButton.lua:506
OnDragStop = defined @Interface/FrameXML/ActionButtonOverrides.lua:3
UpdateState = defined @Interface/FrameXML/ActionButton.lua:477
UpdatePressAndHoldAction = defined @Interface/FrameXML/ActionButton.lua:325
bar = MainMenuBar {
}
HotKey = ActionButton2HotKey {
}
HighlightTexture = Texture {
}
UpdateOverlayGlow = defined @Interface/FrameXML/ActionButton.lua:695
GetPagedID = defined @Interface/FrameXML/ActionButton.lua:992
Update = defined @Interface/FrameXML/ActionButton.lua:356
ClearProfessionQuality = defined @Interface/FrameXML/ActionButton.lua:528
IconMask = MaskTexture {
}
SpellHighlightAnim = AnimationGroup {
}
OnLoad = defined @Interface/FrameXML/ActionButton.lua:263
PushedTexture = Texture {
}
SetTooltip = defined @Interface/FrameXML/ActionButton.lua:902
Count = ActionButton2Count {
}
UpdateUsable = defined @Interface/FrameXML/ActionButton.lua:483
FlyoutBorderShadow = ActionButton2FlyoutBorderShadow {
}
GetShowGrid = defined @Interface/FrameXML/ActionButton.lua:1219
SetButtonStateBase = defined =[C]:-1
UpdateHotkeys = defined @Interface/FrameXML/ActionButton.lua:287
Border = ActionButton2Border {
}
Flash = ActionButton2Flash {
}
flashtime = 0
OnClick = defined @Interface/FrameXML/ActionButton.lua:1131
HasAction = defined @Interface/FrameXML/ActionButton.lua:473
QuickKeybindButtonSetTooltip = defined @Interface/FrameXML/QuickKeybind.lua:52
commandName = "ACTIONBUTTON2"
0 =
SetButtonStateOverride = defined @Interface/FrameXML/ActionButton.lua:1126
QuickKeybindHighlightTexture = Texture {
}
index = 2
container = MainMenuBarButtonContainer2 {
}
bindingAction = "ACTIONBUTTON2"
feedback_action = 122
rangeTimer = 0.026000
BottomDivider = Frame {
}
UpdateHighlightMark = defined @Interface/FrameXML/ActionButton.lua:450
UpdateMouseWheelHandler = defined @Interface/FrameXML/QuickKeybind.lua:86
CheckedTexture = Texture {
}
QuickKeybindButtonOnMouseWheel = defined @Interface/FrameXML/QuickKeybind.lua:46
flashing = 0
UpdateProfessionQuality = defined @Interface/FrameXML/ActionButton.lua:510
Set

commented

I'm getting the same error when clicking actionbar buttons