Tried to call the protected function
Ghost-Byte opened this issue ยท 2 comments
Which software were you running?
- Addon version name: Bagnon-10.2.21
- Client used: [Retail 10.2.6 (53989) Rel Mar 27 2024]
Have you read the changelog?
Nope
Please describe the bug.
if encountered the bug causes error seen on the screenshot it keeps preventring a action either a quest action npc or use of action bar
Please describe how to reproduce it.
the bugs usually come during playing caused by ui interactions and use of action bars and interaction with quests and npcs
specifically the part of [ADDON_ACTION_FORBIDDEN] AddOn 'Bagnon' tried to call the protected function
it occurs servel times usualy by reloading the ui you can continue with Quest,NPC,UI, And or action
Bug 1
1x [ADDON_ACTION_FORBIDDEN] AddOn 'Bagnon' 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 function
handler'
[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 function
TryUseActionButton'
[string "@FrameXML/MultiActionBars.lua"]:23: in function `MultiActionButtonDown'
[string "MULTIACTIONBAR5BUTTON3"]:2: in function <[string "MULTIACTIONBAR5BUTTON3"]:1>
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
}
bug 2
1x [ADDON_ACTION_FORBIDDEN] AddOn 'Bagnon' tried to call the protected function 'DepositAnima()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function
DepositAnima' [string "@Blizzard_CovenantSanctum/Blizzard_CovenantSanctumUpgrades.lua"]:327: in function
DepositAnima'[string "*Blizzard_CovenantSanctumUpgrades.xml:594_OnClick"]:1: in function <[string "*Blizzard_CovenantSanctumUpgrades.xml:594_O..."]:1>
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
}
I have this same issue in Pandaria Remix. I updated Bagnon, did not help. Constantly getting protected function error and reloading, probably going to remove bagnon at this point.
Happened to me in pandaria remix, has occasionally happened in retail also. For me a /reload fixes, however its a pain in the butt. What happens is that it makes certain hotkeys stop working via keyboard, but they still work via mouse.
Retail Ver 10.2.7.54762
Bagnon Ver 10.2.30
Date: 2024-05-18 15:30:28
ID: 1
Error occured in: AddOn: Bagnon
Count: 1
Message: Note: AddOn Bagnon attempted to call a protected function (OverrideActionBarButton5:SetAttribute()) during combat lockdown.
Debug:
[string "=[C]"]: SetAttribute()
[string "@Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua"]:488: UpdatePressAndHoldAction()
[string "@Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua"]:554: Update()
[string "@Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua"]:1074: OnEvent()
[string "@Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua"]:302:
.../AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:279
Locals:
self = OverrideActionBarButton5 {
CalculateAction = defined @Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:609
OnLeave = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1480
FlyoutArrowContainer = Frame {
}
PlaySpellInterruptedAnim = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1239
DoModeChange = defined @Interface/AddOns/Blizzard_QuickKeybind/QuickKeybind.lua:95
UpdateButtonArt = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1517
QuickKeybindButtonOnLeave = defined @Interface/AddOns/Blizzard_QuickKeybind/QuickKeybind.lua:33
OnDragStart = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1448
OnReceiveDrag = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1460
icon = OverrideActionBarButton5Icon {
}
SlotArt = Texture {
}
AutoCastable = Texture {
}
OnShow = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1177
StopSpellCastAnim = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1226
OnDragStop = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButtonOverrides.lua:516
UpdateState = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:634
UpdatePressAndHoldAction = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:478
HotKey = OverrideActionBarButton5HotKey {
}
HighlightTexture = Texture {
}
UpdateOverlayGlow = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:858
GetPagedID = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1270
PlayTargettingReticleAnim = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1213
ClearProfessionQuality = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:688
CooldownFlash = Frame {
}
IconMask = MaskTexture {
}
PlaySpellCastAnim = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1204
SpellHighlightAnim = AnimationGroup {
}
OnLoad = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:413
RegisterActionBarButtonCheckFrames = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:968
SetTooltip = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1111
ClearInterruptDisplay = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1198
UpdateUsable = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:640
StopTargettingReticleAnim = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1220
OnHide = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1185
UpdateFlash = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1274
GetShowGrid = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1499
SetButtonStateBase = defined =[C]:-1
UpdateHotkeys = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:437
TargetReticleAnimFrame = Frame {
}
bindingAction = "ACTIONBUTTON5"
Border = OverrideActionBarButton5Border {
}
Flash = OverrideActionBarButton5Flash {
}
feedback_action = 5
FlyoutBorderShadow = OverrideActionBarButton5FlyoutBorderShadow {
}
SetButtonState = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1406
flashing = 0
flashtime = 0
QuickKeybindHighlightTexture = Texture {
}
OnUpdate = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:1141
HasAction = defined @Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua:630
QuickKeybindButtonSetTooltip = defined @Interface/AddOns/Blizzard_QuickKeybind/QuickKeybind.lua:52
C
AddOns:
Swatter, v<%version%> (<%codename%>)
WowheadLooter, v100207
Ace3, vRelease-r1341
ACP, v3.5.9
AllTheThings, vDF-3.12.1
AngryKeystones, v
AskMrRobot, v134
AstralKeys, v4.09
Auctioneer, v9.1.BETA.5.15 (OneMawTime)
AuctioneerStatsOverTime, v9.1.BETA.5.15 (OneMawTime)
AuctioneerUtilDealFinder, v9.1.BETA.5.15 (OneMawTime)
AuctioneerUtilValuer, v9.1.BETA.5.15 (OneMawTime)
AutoRepair, v
BadBoy, vv10.2.4
BadBoyCCleaner, vv10.2.4
BadBoyGuilded, vv10.2.4
BagBrother, v
Bagnon, v10.2.30
BagnonScrap, v10.2.1
BigWigs, vv329.4
BtWLoadouts, vv1.17.1
CandyBuckets, v10.2.0.240205
DejaCharacterStats, vR100200r1
Details, v#Details.20240508.12717.156
DetailsCompare2, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTinyThreat, v
DetailsVanguard, v
ElitismHelper, v0.13.40
GTFO, v5.7.1
Informant, v9.1.BETA.5.15 (OneMawTime)
InvitationAlert, v2.9
KrowiAchievementFilter, v72.0
KrowiAchievementFilterTooltipData, v1.2
LibDBIcon10, vv10.2.2
LibDeflate, v1.0.2-release
LibSharedMedia30, v3.0-149
MasterPlanA, vA
MythicDungeonTools, v4.4.1.0
MythicPlusTimer, v5.3.0
MythicPlusTweaks, vv2.6.3
NPCTime, v1.0.21
OgriLazy, v1.11b
Paste, v1.4.10
Pawn, v2.9.3
Postal, vv4.1.5
Prat30, v3.9.53
ProtoformSynthesisFieldJournal, v1.3.11
RaiderIO, v10.2.7 (v202405180820)
RaiderIODBUSF, v10.2.7 (v202405180820)
RaiderIODBUSM, v10.2.7 (v202405180820)
RaiderIODBUSR, v10.2.7 (v202405180820)
Rarity, v1.0 (r730-release)
RarityOptions, v
Rematch, v5.1.5
RuneHelper, v1.30
Scrap, v10.2.11
ScrapMerchant, v10.2.11
SharedMediaCausese, v
SilverDragon, vv2024.3.1
SilverDragonOverlay, vv2024.3.1
SilverDragonRangeExtender, vv2024.3.1
Simulationcraft, v10.2.7-01
SlideBar, v<%version%> (<%codename%>)
Stubby, v9.1.BETA.5.15 (OneMawTime)
tdBattlePetScript, vv1.10.1
Titan, v8.0.12
TitanBag, v8.0.12
TitanClock, v8.0.12
TitanGold, v8.0.12
TitanLocation, v8.0.12
TitanLootType, v8.0.12
TitanPerformance, v8.0.12
TitanRepair, v8.0.12
TitanVolume, v8.0.12
TitanXP, v8.0.12
TomCats, v2.5.16
TomTom, vv3.6.2-release
TradeSkillMaster, vv4.13.26
TradeSkillMasterAppHelper, vv4.13.1
VenturePlan, v4.40f
VenturePlanMoreFollowers, v18
WeakAuras, v5.13.1
WeakAurasArchive, v5.13.1
WorldBossTimers, vv1.12.7
WorldQuestTracker, vv10.2.7.494-Retail
BlizRuntimeLib v10.2.7.54736(US)
(ck=986)