NeatPlates

NeatPlates

7M Downloads

Latest blizzard update broke the addon

trishapalor opened this issue · 6 comments

commented

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

Describe the bug
Cant load the addon at all

commented

In SoD, standing around in Ironforge, I get this error when someone starts a spell cast.

Message: Interface/AddOns/NeatPlates/NeatPlatesCore.lua:1819: attempt to index field '?' (a nil value)
Time: Tue Sep 24 21:15:14 2024
Count: 30
Stack: Interface/AddOns/NeatPlates/NeatPlatesCore.lua:1819: attempt to index field '?' (a nil value)
[string "@Interface/AddOns/NeatPlates/NeatPlatesCore.lua"]:1819: in function `?'
[string "@Interface/AddOns/NeatPlates/NeatPlatesCore.lua"]:1593: in function <Interface/AddOns/NeatPlates/NeatPlatesCore.lua:1591>

Locals: self = "COMBAT_LOG_EVENT_UNFILTERED"
_ = 1727237714.271000
event = "SPELL_CAST_START"
_ = false
sourceGUID = "Player-5813-020A10C4"
sourceName = "Nuwon"
sourceFlags = 1304
_ = 0
destGUID = ""
destName = nil
_ = -2147483648
_ = -2147483648
spellID = 431449
spellName = "Engrave Helm - Improved Barkskin"
spellSchool = 1
plate = nil
ownerGUID = nil
unitType = "Player"
_ = "5813"
_ = "020A10C4"
_ = nil
_ = nil
creatureID = nil
fixate = <table> {
 268074 = true
 282209 = true
}
currentTime = 48365976
spellEntry = <table> {
}
(*temporary) = nil
(*temporary) = 1
(*temporary) = "Player-5813-0202347A"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
PlatesByGUID = <table> {
}
SpellSchoolByGUID = <table> {
 Player-5813-01F7E936 = 1
 Player-5813-027C0DA9 = 2
 Player-5813-01D8B422 = 64
 Player-5813-0256DC90 = 2
 Player-5813-01CFEEF8 = 2
 Player-5813-0253C768 = 1
 Player-5813-0245E06D = 1
 Player-5813-025AAAD2 = 1
 Player-5813-020A10C4 = 1
 Player-5813-023CEA9F = 32
 Player-5813-027E3ADB = 64
 Player-5813-01D01C4D = 1
 Player-5813-01DE6A09 = 2
 Player-5813-01E64625 = 1
 Player-5813-027E92F9 = 32
 Player-5813-02691486 = 64
 Player-5813-026C3E84 = 1
 Player-5813-02780BFF = 1
 Player-5813-027E3D80 = 2
 Player-5813-022BBC51 = 1
 Player-5813-01ECD881 = 2
 Player-5813-0278ED55 = 1
 Player-5813-01CF192C = 1
 Player-5813-025F0391 = 1
 Player-5813-026A9668 = 8
 Player-5813-023D4E41 = 1
 Player-5813-01DCA215 = 1
 Player-5813-025C0857 = 64
 Player-5813-023FB4BD = 1
 Player-5813-0276E6BF = 2
 Player-5813-02699752 = 2
 Player-5813-024C10A2 = 1
 Player-5813-024E1D85 = 64
 Player-5813-023BBE9D = 32
 Player-5813-024FA3C5 = 2
 Player-5813-01F3C071 = 1
 Player-5813-023C7294 = 1
 Player-5813-01D87B50 = 1
 Player-5813-026C4306 = 64
 Player-5813-026D28C7 = 1
 Player-5813-021B3A76 = 2
 Player-5813-02812C0E = 32
 Player-5813-022BB2B9 = 1
 Player-5813-025E8CCA = 64
 Player-5813-027E7F2F = 1
}
ShowIntCast = true
spellCCList = <table> {
 Blackout = true
 M73 Frag Grenade = true
 Polymorph = true
 Hammer of Justice = true
 Hibernate = true
 Counterspell - Silenced = true
 Blind = true
 Pounce = true
 Stunning Blow = true
 Impact = true
 Psychic Scream = true
 Mithril Frag Bomb = true
 Hi-Explosive Bomb = true
 Large Copper Bomb = true
 Scatter Shot = true
 Shield Bash - Silenced = true
 Scare Beast = true
 Gnomish Mind Control Cap = true
 Mace Stun Effect = true
 Kidney Shot = true
 Starfire Stun = true
 Intimidation = true
 Intercept Stun = true
 Charge Stun = true
 Sap = true
 Cheap Shot = true
 Sleep = true
 Dark Iron Bomb = true
 Death Coil = true
 Silence = true
 The Big One = true
 Big Iron Bomb = true
 Freezing Trap Effect = true
 Seduction = true
 War Stomp = true
 Kick - Silenced = true
 Intimidating Shout = true
 Concussion Blow = true
 Revenge Stun = true
 Pyroclasm = true
 Rough Copper Bomb = true
 Glimpse of Madness = true
 Arcane Bomb = true
 Thorium Grenade = true
 Reckless Charge = true
 Goblin Mortar = true
 Improved Concussive Shot = true
 Flash Bomb = true
 Iron Grenade = true
 Big Bronze Bomb = true
 Gouge = true
 Small Bronze Bomb = true
 Tidal Charm = true
 Spell Lock = true
 Inferno Effect = true
 Mind Control = true
 Stun = true
 Howl of Terror = true
 Wyvern Sting = true
 Fear = true
 Bash = true
 Repentance = true
}
SpellCastCache = <table> {
 Player-5813-027E3D80 = <table> {
 }
 Player-5813-020A10C4 = <table> {
 }
 Player-5813-024C10A2 = <table> {
 }
 Player-5813-023C7294 = <table> {
 }
 Player-5813-025F0391 = <table> 
commented

Indeed, once a mob appear in range, nameplate disappear, and spams lua errors

commented

It should now work again in Classic, but I might not have caught every issue so if you see any more be sure to report it.

commented
commented

Confirmed this update resolved the issue. Thanks Luxo!

commented

This issue is stale because it has been open for 90 days with no activity. If you feel the issue is still relevant, please leave a comment to prevent the issue from being closed in 30 days