View Bug Report
Pet Battles
Bug #: 9018
File: Altz UI
Date: 07-04-21 11:12 AM
By: nKaero
Status: Unconfirmed
Pet Battles are borked due to referencing a function that no longer exists.

It will throw this error or a variation of it anytime you perform any action related to Pet Battles - Starting a fight, performing any action etc.

It is trying to call SetBackdrop wich was removed in patch 9.0.1 - and was replaced with BackdropTemplate and BackdropTemplateMixIn.



I peaked at the line to see if I could adjust it myself to at least remove the errors it is throwing but it's a bit above me.

Message: Interface\AddOns\AltzUI\mods\panels\petbattles.lua:338: attempt to call method 'SetBackdrop' (a nil value)
Time: Sun Jul 4 18:27:40 2021
Count: 1
Stack: Interface\AddOns\AltzUI\mods\panels\petbattles.lua:338: attempt to call method 'SetBackdrop' (a nil value)
[string "@Interface\AddOns\AltzUI\mods\panels\petbattles.lua"]:338: in function <Interface\AddOns\AltzUI\mods\panels\petbattles.lua:328>
[string "@Interface\AddOns\AltzUI\mods\panels\petbattles.lua"]:380: in function <Interface\AddOns\AltzUI\mods\panels\petbattles.lua:377>
[string "=[C]"]: in function `PetBattleFrame_UpdateActionBarLayout'
[string "@Interface\AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua"]:157: in function `PetBattleFrame_Display'
[string "@Interface\AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua"]:96: in function <...AddOns\Blizzard_PetBattleUI\Blizzard_PetBattleUI.lua:93>

Locals: bu = <unnamed> {
0 = <userdata>
CooldownShadow = <unnamed> {
}
actionIndex = 1
bg = <unnamed> {
}
HotKey = <unnamed> {
}
NormalTexture = <unnamed> {
}
BetterIcon = <unnamed> {
}
CooldownFlash = PetBattleFrameCooldownFlash {
}
CooldownFlashAnim = <unnamed> {
}
Lock = <unnamed> {
}
SelectedHighlight = <unnamed> {
}
actionType = 1
Icon = <unnamed> {
}
Cooldown = <unnamed> {
}
}
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = <table> {
edgeSize = 3
edgeFile = "Interface\AddOns\AltzUI\media\glow"
}
(*temporary) = "attempt to call method 'SetBackdrop' (a nil value)"
G = <table> {
screenheight = 1080
media = <table> {
}
symbols = "Interface\Addons\AltzUI\media\PIZZADUDEBULLETS.ttf"
Ccolors = <table> {
}
BLPanel = AltzUI_BLPanel {
}
TLPanel = AltzUI_TLPanel {
}
numFont = "Interface\AddOns\AltzUI\media\number.ttf"
MicromenuBar = AltzUI_MicromenuBar {
}
classcolor = ""
Client = "enUS"
TRPanel = AltzUI_TRPanel {
}
bag_sorting = false
BRPanel = AltzUI_BRPanel {
}
bottompanel = AltzUI_Bottom Long Panel {
}
toppanel = AltzUI_Top Long Panel {
}
myClass = "WARLOCK"
PlayerName = "Jaessi"
norFont = "Interface\AddOns\AltzUI\media\font.ttf"
uiname = "AltzUI_"
plateFont = "Interface\AddOns\AltzUI\media\Infinity Gears.ttf"
Ccolor = <table> {
}
combatFont = <table> {
}
Version = "9.15"
SpecMover = AltzUI_SpecMover {
}
screenwidth = 1920
Iconpath = "Interface\AddOns\AltzUI\media\icons\"
dragFrameList = <table> {
}
PlayerRealm = "Argent Dawn"
}
r = nil
g = nil
b = nil