Z-Perl Unit Frames

Z-Perl Unit Frames

15M Downloads

ZPerl_Target.lua: 1133 attempt to concatenate local `pindex` (a nil value) on joining raid group with many offlines

boktai1000 opened this issue ยท 4 comments

commented
20x ZPerl_Target\ZPerl_Target.lua:1133: attempt to concatenate local 'pindex' (a nil value)
[string "@ZPerl_Target\ZPerl_Target.lua"]:1133: in function <ZPerl_Target\ZPerl_Target.lua:1092>
[string "@ZPerl_Target\ZPerl_Target.lua"]:1661: in function `func'
[string "@ZPerl_Target\ZPerl_Target.lua"]:1283: in function <ZPerl_Target\ZPerl_Target.lua:1281>

Locals:
self = XPerl_Target {
 bossFrame = XPerl_TargetbossFrame {
 }
 perlBuffs = 0
 portraitFrame = XPerl_TargetportraitFrame {
 }
 nameFrame = XPerl_TargetnameFrame {
 }
 OnBackdropLoaded = <function> defined @SharedXML\Backdrop.lua:144
 GetBackdropColor = <function> defined @SharedXML\Backdrop.lua:382
 partyid = "target"
 hitIndicator = XPerl_TargethitIndicator {
 }
 combatMask = 65536
 SetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:414
 ApplyBackdrop = <function> defined @SharedXML\Backdrop.lua:286
 SetBackdrop = <function> defined @SharedXML\Backdrop.lua:321
 ClearBackdrop = <function> defined @SharedXML\Backdrop.lua:274
 GetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:401
 GetBackdrop = <function> defined @SharedXML\Backdrop.lua:339
 eliteFrame = XPerl_TargeteliteFrame {
 }
 SetBorderBlendMode = <function> defined @SharedXML\Backdrop.lua:258
 highlight = XPerl_Targethighlight {
 }
 cpFrame = XPerl_TargetcpFrame {
 }
 OnBackdropSizeChanged = <function> defined @SharedXML\Backdrop.lua:174
 HasBackdropInfo = <function> defined @SharedXML\Backdrop.lua:270
 creatureTypeFrame = XPerl_TargetcreatureTypeFrame {
 }
 0 = <userdata>
 statsFrame = XPerl_TargetstatsFrame {
 }
 typeFramePlayer = XPerl_TargettypeFramePlayer {
 }
 FlashFrames = <table> {
 }
 conf = <table> {
 }
 time = 0
 buffSetup = <table> {
 }
 perlDebuffs = 0
 feedbackFontHeight = 30
 feedbackText = XPerl_TargethitIndicatortext {
 }
 buffFrame = XPerl_TargetbuffFrame {
 }
 debuffFrame = XPerl_TargetdebuffFrame {
 }
 SetupTextureCoordinates = <function> defined @SharedXML\Backdrop.lua:206
 SetupPieceVisuals = <function> defined @SharedXML\Backdrop.lua:238
 SetBackdropColor = <function> defined @SharedXML\Backdrop.lua:391
 GetEdgeSize = <function> defined @SharedXML\Backdrop.lua:180
 levelFrame = XPerl_TargetlevelFrame {
 }
}
leader = nil
partyid = "target"
ml = nil
method = "master"
pindex = nil
rindex = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = "party"
(*temporary) = nil
(*temporary) = "attempt to concatenate local 'pindex' (a nil value)"
UnitIsGroupLeader = <function> defined =[C]:-1
GetLootMethod = <function> defined =[C]:-1
UnitIsUnit = <function> defined =[C]:-1

image

commented
1x ZPerl_Party/ZPerl_Party.lua:1281: attempt to concatenate local 'pindex' (a nil value)
[string "@ZPerl_Party/ZPerl_Party.lua"]:1281: in function `?'
[string "@ZPerl_Party/ZPerl_Party.lua"]:1256: in function <ZPerl_Party/ZPerl_Party.lua:1237>

Locals:
self = XPerl_Party_Events_Frame {
 0 = <userdata>
}
lootMethod = "master"
pindex = nil
rindex = nil
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 party4 = XPerl_party4 {
 }
 party3 = XPerl_party3 {
 }
 party2 = XPerl_party2 {
 }
 party1 = XPerl_party1 {
 }
 party5 = XPerl_party5 {
 }
}
(for control) = "party4"
i = "party4"
frame = XPerl_party4 {
 classFrame = XPerl_party4classFrame {
 }
 petFrame = XPerl_partypet4 {
 }
 highlight = XPerl_party4highlight {
 }
 nameFrame = XPerl_party4nameFrame {
 }
 flagsCheck = 0
 BOTTOMRIGHT = "BOTTOMRIGHT"
 targetFrame = XPerl_party4targetFrame {
 }
 0 = <userdata>
 buffSpacing = <table> {
 }
 partyid = "party4"
 feedbackText = XPerl_party4hitIndicatortext {
 }
 SPACING = 1
 BOTTOMLEFT = "BOTTOMLEFT"
 portraitFrame = XPerl_party4portraitFrame {
 }
 phasingIcon = XPerl_party4PhasingIcon {
 }
 statsFrame = XPerl_party4statsFrame {
 }
 TOPRIGHT = "TOPRIGHT"
 VSPACING = -1
 conf = <table> {
 }
 TOPLEFT = "TOPLEFT"
 PhasingIcon = XPerl_party4PhasingIcon {
 }
 buffFrame = XPerl_party4buffFrame {
 }
 FlashFrames = <table> {
 }
 buffSetup = <table> {
 }
 hitIndicator = XPerl_party4hitIndicator {
 }
 debuffFrame = XPerl_party4debuffFrame {
 }
 feedbackFontHeight = 30
 buffOptMix = "0000000"
 time = 0
 levelFrame = XPerl_party4levelFrame {
 }
}
(*temporary) = "party4"
(*temporary) = "party"
(*temporary) = nil
(*temporary) = "attempt to concatenate local 'pindex' (a nil value)"
GetLootMethod = <function> defined =[C]:-1
pairs = <function> defined =[C]:-1
PartyFrames = <table> {
 party4 = XPerl_party4 {
 }
 party3 = XPerl_party3 {
 }
 party2 = XPerl_party2 {
 }
 party1 = XPerl_party1 {
 }
 party5 = XPerl_party5 {
 }
}
UnitIsUnit = <function> defined =[C]:-1
commented

image

It seems like when this condition is met for this LUA error, every time I select a new target, I get another LUA Error pop (the # of them is slowly increasing with every target)

commented

image

When I logged into my Rogue who was in this mega offline raid (post Ahune summons) alone in Slave Pens, he had 33x total, seems like potentially 1 for every person who's offline adding up? (I may have also selected a few more targets between the last screenshot, just trying to understand why the major increase)

commented

image

Logout -> Login again shot it up to 46. I think this probably enough "evidence" or reproduction at this point so I'll leave these comments alone now unless I have something new to share regarding it with troubleshooting or reproduction.