Z-Perl Unit Frames

Z-Perl Unit Frames

15M Downloads

Target of target is spamming errors-Retail

NapalmDawn opened this issue ยท 11 comments

commented

For some reason, I have not been able to use Zperl for the entire x-pac. The issues seems to be when target of target is on. I get spammed with an error basically 2X a second. Also the target of target display is just a weird bar with no names or colors-just green. I think the error is mentioning it can't update the frame. I've fully deleted my Zperl directory and downloaded the addon fresh a few times. Any ideas?

commented

Can you upload your saved variable file and tell me which profile (realm/character) you are having issues:
"World of Warcraft\_retail_\WTF\Account\<ACCOUNTNAME>\SavedVariables\ZPerl.lua"

commented

ZPerl.zip
It's all my characters on Bloodhoof. It's not character specific or even character+pet specific

commented

With the pet frame enabled, I'm still getting spammed with errors. If I turn it off, it works normally.

commented

Zperlissue
I also get a gradient issue when I login. It leads to my settings, target and ToT to be kinda grey instead of being dark like my unit frame.

commented

Any thoughts?

commented

Which addon version are you usinng and what's the error?

commented

All versions throughout Dflight have done it but I just downloaded a fresh copy from Curse the other day so even the most recent retail does it for me. (7.1.6). With target's target off prior to login, it's fine. Once I turn it back on, it goes crazy. Now maybe I have a bad WTF file somewhere as I literally used Zperl/Xperl for many, many years. Used classic perl briefly in TBC I think but went with Xperl ever since.

commented

Any thoughts?

commented

and what's the error?

commented

Message: ...ace/AddOns/ZPerl_TargetTarget/ZPerl_TargetTarget.lua:280: attempt to index field 'conf' (a nil value)
Time: Fri Jan 19 17:02:59 2024
Count: 3772
Stack: ...ace/AddOns/ZPerl_TargetTarget/ZPerl_TargetTarget.lua:280: attempt to index field 'conf' (a nil value)
[string "@Interface/AddOns/ZPerl_TargetTarget/ZPerl_TargetTarget.lua"]:280: in function `XPerl_TargetTarget_UpdateDisplay'
[string "@Interface/AddOns/ZPerl_TargetTarget/ZPerl_TargetTarget.lua"]:417: in function <...ace/AddOns/ZPerl_TargetTarget/ZPerl_TargetTarget.lua:381>

Locals: self = XPerl_PetTarget {
0 =
targetmanamax = 0
guid = 0
OnBackdropLoaded = defined @Interface/SharedXML/Backdrop.lua:152
GetBackdropColor = defined @Interface/SharedXML/Backdrop.lua:390
partyid = "pettarget"
targethp = 0
SetBackdropBorderColor = defined @Interface/SharedXML/Backdrop.lua:422
targethpmax = 0
ApplyBackdrop = defined @Interface/SharedXML/Backdrop.lua:294
SetBackdrop = defined @Interface/SharedXML/Backdrop.lua:329
ClearBackdrop = defined @Interface/SharedXML/Backdrop.lua:282
GetBackdropBorderColor = defined @Interface/SharedXML/Backdrop.lua:409
GetBackdrop = defined @Interface/SharedXML/Backdrop.lua:347
SetBorderBlendMode = defined @Interface/SharedXML/Backdrop.lua:266
highlight = XPerl_PetTargethighlight {
}
lastUpdate = 0
afk = false
SetupTextureCoordinates = defined @Interface/SharedXML/Backdrop.lua:214
OnBackdropSizeChanged = defined @Interface/SharedXML/Backdrop.lua:182
HasBackdropInfo = defined @Interface/SharedXML/Backdrop.lua:278
statsFrame = XPerl_PetTargetstatsFrame {
}
GetEdgeSize = defined @Interface/SharedXML/Backdrop.lua:188
nameFrame = XPerl_PetTargetnameFrame {
}
targetmana = 0
targetname = ""
buffSetup =

{
}
debuffFrame = XPerl_PetTargetdebuffFrame {
}
parentid = "pet"
SetupPieceVisuals = defined @Interface/SharedXML/Backdrop.lua:246
SetBackdropColor = defined @Interface/SharedXML/Backdrop.lua:399
buffFrame = XPerl_PetTargetbuffFrame {
}
levelFrame = XPerl_PetTargetlevelFrame {
}
}
force = nil
partyid = "pettarget"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'conf' (a nil value)"
UnitExists = defined =[C]:-1
UnitIsConnected = defined =[C]:-1
UnitName = defined =[C]:-1
GetTime = defined =[C]:-1
XPerl_TargetTarget_UpdatePVP = defined @Interface/AddOns/ZPerl_TargetTarget/ZPerl_TargetTarget.lua:203
UnitGUID = defined =[C]:-1
UnitLevel = defined =[C]:-1
GetDifficultyColor = defined @Interface/FrameXML/UIParent.lua:4682
UnitClassification = defined =[C]:-1
strfind = defined =[C]:-1
XPerl_TargetTarget_RaidIconUpdate = defined @Interface/AddOns/ZPerl_TargetTarget/ZPerl_TargetTarget.lua:243
XPerl_TargetTarget_Buff_UpdateAll = defined @Interface/AddOns/ZPerl_TargetTarget/ZPerl_TargetTarget.lua:224

commented

Your pet target saved variables seems to be corrupted. Will try to automatically fix it for you with the next version by rolling that section to it's default values.