Player Castbar keeps moving out of place

I use blizzard UI set up with Edit Mode. I have set up my hunter ui to have my pet frame below the player frame, and the player castbar below the pet frame. Many times, after I have been in a fight, my castbar bugs and moves on top on my petframe so they overlap eachother. After a while it resets back to its place below the pet frame. And this happens a lot during my playtime. Pretty annoying. Anyone else having the same issue?

Is an error being triggered when it happens?

/console scriptErrors 1

I think its addon related.

First I got Lua error with AngierWorldQuest.

1x [ADDON_ACTION_BLOCKED] AddOn ‘AngrierWorldQuests’ tried to call the protected function ‘PetFrame:ClearAllPointsBase()’.
[!BugGrabber/BugGrabber.lua]:583: in function ‘?’
[!BugGrabber/BugGrabber.lua]:507: in function
[C]: in function ‘ClearAllPointsBase’
[Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua]:154: in function ‘ClearAllPoints’
[Blizzard_SharedXML/LayoutFrame.lua]:312: in function ‘LayoutChildren’
[Blizzard_SharedXML/LayoutFrame.lua]:250: in function ‘Layout’
[Blizzard_UnitFrame/PlayerFrame.lua]:837: in function ‘Layout’
[Blizzard_UIParent/Shared/UIParent.lua]:201: in function ‘RemoveManagedFrame’
[Blizzard_UIParent/Shared/UIParent.lua]:104: in function ‘OnHide’
[Blizzard_UnitFrame/PetFrame.lua]:131: in function <Blizzard_UnitFrame/PetFrame.lua:129>
[C]: in function ‘Hide’
[Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua]:454: in function ‘SetUIPanel’
[Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua]:293: in function ‘ShowUIPanel’
[Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua]:174: in function <…ParentPanelManager/Mainline/UIParentPanelManager.lua:169>
[C]: in function ‘SetAttribute’
[Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua]:902: in function ‘ShowUIPanel’
[Blizzard_FrameXML/Shared/CinematicFrame.lua]:89: in function <…eBlizzard_FrameXML/Shared/CinematicFrame.lua:81>

Locals:
self = {
}
event = “ADDON_ACTION_BLOCKED”
addonName = “AngrierWorldQuests”
addonFunc = “PetFrame:ClearAllPointsBase()”
name = “AngrierWorldQuests”
badAddons = {
AngrierWorldQuests = true

After I disabled AngrierWorld Quest, I got LUA error with BattlePetCompletionist.

1x [ADDON_ACTION_BLOCKED] AddOn ‘BattlePetCompletionist’ tried to call the protected function ‘PetFrame:ClearAllPointsBase()’.
[!BugGrabber/BugGrabber.lua]:583: in function ‘?’
[!BugGrabber/BugGrabber.lua]:507: in function
[C]: in function ‘ClearAllPointsBase’
[Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua]:154: in function ‘ClearAllPoints’
[Blizzard_UIParent/Shared/UIParent.lua]:131: in function ‘UpdateFrame’
[Blizzard_UIParent/Shared/UIParent.lua]:162: in function ‘AddManagedFrame’
[Blizzard_UIParent/Shared/UIParent.lua]:100: in function ‘OnShow’
[Blizzard_UnitFrame/PetFrame.lua]:126: in function <Blizzard_UnitFrame/PetFrame.lua:122>
[C]: ?
[C]: in function ‘Show’
[Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua]:168: in function <…izzard_EditMode/Mainline/EditModeSystemTemplates.lua:166>
[C]: in function ‘SetShown’
[Blizzard_UnitFrame/PetFrame.lua]:169: in function ‘UpdateShownState’
[Blizzard_UnitFrame/PetFrame.lua]:73: in function ‘Update’
[Blizzard_UnitFrame/PetFrame.lua]:104: in function ‘OnEvent’
[Blizzard_UnitFrame/UnitFrame.lua]:1033: in function <Blizzard_UnitFrame/UnitFrame.lua:1031>

Locals:
self = {
}
event = “ADDON_ACTION_BLOCKED”
addonName = “BattlePetCompletionist”
addonFunc = “PetFrame:ClearAllPointsBase()”
name = “BattlePetCompletionist”
badAddons = {
BattlePetCompletionist = true

After I disabled BattePetCompletionist I got Lua error with BagSync.

1x [ADDON_ACTION_BLOCKED] AddOn ‘BagSync’ tried to call the protected function ‘PetFrame:ClearAllPointsBase()’.
[!BugGrabber/BugGrabber.lua]:583: in function ‘?’
[!BugGrabber/BugGrabber.lua]:507: in function
[C]: in function ‘ClearAllPointsBase’
[Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua]:154: in function ‘ClearAllPoints’
[Blizzard_UIParent/Shared/UIParent.lua]:131: in function ‘UpdateFrame’
[Blizzard_UIParent/Shared/UIParent.lua]:162: in function ‘AddManagedFrame’
[Blizzard_UIParent/Shared/UIParent.lua]:100: in function ‘OnShow’
[Blizzard_UnitFrame/PetFrame.lua]:126: in function <Blizzard_UnitFrame/PetFrame.lua:122>
[C]: ?
[C]: in function ‘Show’
[Blizzard_EditMode/Mainline/EditModeSystemTemplates.lua]:168: in function <…izzard_EditMode/Mainline/EditModeSystemTemplates.lua:166>
[C]: in function ‘SetShown’
[Blizzard_UnitFrame/PetFrame.lua]:169: in function ‘UpdateShownState’
[Blizzard_UnitFrame/PetFrame.lua]:73: in function ‘Update’
[Blizzard_UnitFrame/PetFrame.lua]:104: in function ‘OnEvent’
[Blizzard_UnitFrame/UnitFrame.lua]:1033: in function <Blizzard_UnitFrame/UnitFrame.lua:1031>

Locals:
self = {
}
event = “ADDON_ACTION_BLOCKED”
addonName = “BagSync”
addonFunc = “PetFrame:ClearAllPointsBase()”
name = “BagSync”
badAddons = {
BagSync = true

I disabled BagSync.

It seems that all 3 addons want to call some protected function regarding PetFrame and the EditModeSystem.

With BagSync, BattlePetCompetionist and AngrierWorldQuest I no longer have issues with the player castbar moving around.

1 Like

If you still want the functionality you might try leaving BagSync off and turning the other two back on in the order you turned them off. My thought being that the last one in the chain is the culprit and the other two were getting blamed (though why a bag sync addon would me moving frames IDK).

Resetting the UI to default and then adjust it to my likings seems to have fixed it, even with the 3 addons enabled. Must have been some old addon causing havoc in the Blizzard default UI. Have been playing a couple of hours now, and no errors so far and no more castbar moving around.

1 Like