Luxocracy / NeatPlates

NeatPlates is a continuation of the original Tidy Plates in an attempt to keep it update date in the absence of its authors.
https://wow.curseforge.com/projects/neat-plates
79 stars 20 forks source link

NeatplatesCore.lua 79x bug #406

Open Marangwe opened 7 months ago

Marangwe commented 7 months ago

What version of the game you are experiencing the issue with: Classic

Describe the bug The bug isn't interfering with the game. I only noticed it because Bugsack kept going off.

This is the error that appeared 79x.

79x NeatPlates/NeatPlatesCore.lua:1804: attempt to index field '?' (a nil value) [string "@NeatPlates/NeatPlatesCore.lua"]:1804: in function `?' [string "@NeatPlates/NeatPlatesCore.lua"]:1578: in function <NeatPlates/NeatPlatesCore.lua:1576>

Locals: self = "COMBAT_LOG_EVENTUNFILTERED" = 1701396795.565000 event = "SPELL_CASTSTART" = false sourceGUID = "Player-5820-01D980BC" sourceName = "Grimbrax" sourceFlags = 1304 = 0 destGUID = "" destName = nil = -2147483648 _ = -2147483648 spellID = 410002 spellName = "Engrave Gloves - Crusader Strike" spellSchool = 1 plate = NamePlate8 { 0 = driverFrame = NamePlateDriverFrame { } extended = Frame { } GetAdditionalInsetPadding = defined @Interface_VanillaBlizzard_NamePlates/Blizzard_NamePlates.lua:367 ApplyOffsets = defined @Interface_VanillaBlizzard_NamePlates/Blizzard_NamePlates.lua:348 UpdateMe = false showBlizzardPlate = false namePlateUnitToken = "nameplate2" template = "NamePlateUnitFrameTemplate" UnitFrame = Button { } UpdateHealth = false UpdateCastbar = false OnSizeChanged = defined @Interface_VanillaBlizzard_NamePlates/Blizzard_NamePlates.lua:352 GetPreferredInsets = defined @Interface_VanillaBlizzard_NamePlates/Blizzard_NamePlates.lua:378 OnRemoved = defined @Interface_VanillaBlizzard_NamePlates/Blizzard_NamePlates.lua:335 OnAdded = defined @Interface_VanillaBlizzard_NamePlates/Blizzard_NamePlates.lua:326 carrier = NeatPlatesCarrier-1 { } OnOptionsUpdated = defined @Interface_VanillaBlizzard_NamePlates/BlizzardNamePlates.lua:342 } ownerGUID = nil unitType = "Player" = "5820" = "01D980BC" = nil _ = nil creatureID = nil fixate =

{ 268074 = true 282209 = true } currentTime = 445910746 spellEntry =
{ } (temporary) = nil (temporary) = 1 (temporary) = defined =[C]:-1 (temporary) = Frame { 0 = Neutral = Texture { } Right = 1 Left = 0 SetTexCoord = defined @NeatPlates/NeatPlatesStatusbar.lua:145 GetBackdropColor = defined @SharedXML/Backdrop.lua:390 SetOrientation = defined @NeatPlates/NeatPlatesStatusbar.lua:86 SetBackdropBorderColor = defined @SharedXML/Backdrop.lua:422 SetMinMaxValues = defined @NeatPlates/NeatPlatesStatusbar.lua:112 Bottom = 1 MaxVal = 445604204.000000 ApplyBackdrop = defined @SharedXML/Backdrop.lua:294 SetBackdrop = defined @SharedXML/Backdrop.lua:329 ClearBackdrop = defined @SharedXML/Backdrop.lua:282 Top = 0 MinVal = 445601562.000000 GetBackdrop = defined @SharedXML/Backdrop.lua:347 Orientation = "HORIZONTAL" NeutralMax = 0 SetBorderBlendMode = defined @SharedXML/Backdrop.lua:266 NeutralMin = 0 SetAllColors = defined @NeatPlates/NeatPlatesStatusbar.lua:77 SetupTextureCoordinates = defined @SharedXML/Backdrop.lua:214 OnBackdropSizeChanged = defined @SharedXML/Backdrop.lua:182 Value = 445603274.000000 durationtext = FontString { } SetStatusBarTexture = defined @NeatPlates/NeatPlatesStatusbar.lua:56 GetBackdropBorderColor = defined @SharedXML/Backdrop.lua:409 SetBackdropTexture = defined @NeatPlates/NeatPlatesStatusbar.lua:154 GetEdgeSize = defined @SharedXML/Backdrop.lua:188 GetMinMaxValues = defined @NeatPlates/NeatPlatesStatusbar.lua:107 SetStatusBarGradient = defined @NeatPlates/NeatPlatesStatusbar.lua:65 SetBackdropTexCoord = defined @NeatPlates/NeatPlatesStatusbar.lua:150 SetStatusBarColor = defined @NeatPlates/NeatPlatesStatusbar.lua:60 Backdrop = Texture { } SetNeutralZone = defined @NeatPlates/NeatPlatesStatusbar.lua:129 SetValue = defined @NeatPlates/NeatPlatesStatusbar.lua:51 OnBackdropLoaded = defined @SharedXML/Backdrop.lua:152 Dim = 102.000008 HasBa

Luxocracy commented 7 months ago

I've pushed an update, which currently under review on Curseforge, that hopefully fixes this issue once it gets approved.