Jaliborc / Bagnon

Single window displays for you items
189 stars 107 forks source link

Tried to call the protected function #1889

Open Ghost-Byte opened 3 months ago

Ghost-Byte commented 3 months ago

Which software were you running?

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

Any Screenshots? 2024-04-05

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 functionhandler' [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 functionTryUseActionButton' [string "@FrameXML/MultiActionBars.lua"]:23: in function `MultiActionButtonDown'

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

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 }

xxxj2kxxx commented 1 month ago

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.

Woodymakespizza commented 1 month ago

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 "@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()

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