Closed JeeveStobs closed 1 year ago
Attaching my WeakAuras.lua archive, per your request.
The error seems to be thrown when an enemy player dies.
Lua error in Random Battleground, possibly when enemy player died:
Message: Interface/AddOns/WeakAuras/BuffTrigger2.lua:1687: attempt to index local 'aura' (a nil value)
Time: Wed Mar 15 20:47:30 2023
Count: 1
Stack: Interface/AddOns/WeakAuras/BuffTrigger2.lua:1687: attempt to index local 'aura' (a nil value)
[string "@Interface/AddOns/WeakAuras/BuffTrigger2.lua"]:1687: in function `func'
[string "@Interface/FrameXML/AuraUtil.lua"]:46: in function <Interface/FrameXML/AuraUtil.lua:38>
[string "@Interface/FrameXML/AuraUtil.lua"]:65: in function `ForEachAura'
[string "@Interface/AddOns/WeakAuras/BuffTrigger2.lua"]:1764: in function <Interface/AddOns/WeakAuras/BuffTrigger2.lua:1709>
[string "@Interface/AddOns/WeakAuras/BuffTrigger2.lua"]:1875: in function <Interface/AddOns/WeakAuras/BuffTrigger2.lua:1836>
[string "@Interface/AddOns/WeakAuras/BuffTrigger2.lua"]:2020: in function <Interface/AddOns/WeakAuras/BuffTrigger2.lua:2011>
[string "=[C]"]: in function `TargetNearestEnemy'
[string "TARGETNEARESTENEMY"]:2: in function <[string "TARGETNEARESTENEMY"]:1>
Locals: aura = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'aura' (a nil value)"
UpdateMatchData = <function> defined @Interface/AddOns/WeakAuras/BuffTrigger2.lua:301
_time = 42002.690000
_matchDataChanged = <table> {
Dispell Magic Alert = <table> {
}
Renew Missing = <table> {
}
}
_unit = "target"
_filter = "HELPFUL"
CheckScanFuncs = <function> defined @Interface/AddOns/WeakAuras/BuffTrigger2.lua:1665
_scanFuncName = <table> {
Renew = <table> {
}
}
_scanFuncNameGroup = nil
_scanFuncSpellId = nil
_scanFuncSpellIdGroup = nil
_scanFuncGeneral = <table> {
= true
}
_scanFuncGeneralGroup = nil
Possibly NOT related to enemy player dying, the following error triggered in a duel when I was hit by a warrior's Dragon Charge (PvP talent)
Message: Interface/AddOns/WeakAuras/BuffTrigger2.lua:1551: attempt to index local 'aura' (a nil value)
Time: Wed Mar 15 21:12:05 2023
Count: 2
Stack: Interface/AddOns/WeakAuras/BuffTrigger2.lua:1551: attempt to index local 'aura' (a nil value)
[string "@Interface/AddOns/WeakAuras/BuffTrigger2.lua"]:1551: in function `func'
[string "@Interface/FrameXML/AuraUtil.lua"]:46: in function <Interface/FrameXML/AuraUtil.lua:38>
[string "@Interface/FrameXML/AuraUtil.lua"]:65: in function `ForEachAura'
[string "@Interface/AddOns/WeakAuras/BuffTrigger2.lua"]:1568: in function <Interface/AddOns/WeakAuras/BuffTrigger2.lua:1562>
[string "@Interface/AddOns/WeakAuras/BuffTrigger2.lua"]:1926: in function <Interface/AddOns/WeakAuras/BuffTrigger2.lua:1903>
[string "@Interface/AddOns/WeakAuras/BuffTrigger2.lua"]:2280: in function <Interface/AddOns/WeakAuras/BuffTrigger2.lua:2255>
[string "@Interface/AddOns/WeakAuras/BuffTrigger2.lua"]:2318: in function `LoadDisplays'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:1890: in function `LoadDisplays'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:1674: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:1524>
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:1717: in function `ScanForLoads'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:1785: in function <Interface/AddOns/WeakAuras/WeakAuras.lua:1783>
Locals: aura = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'aura' (a nil value)"
UpdateMatchData = <function> defined @Interface/AddOns/WeakAuras/BuffTrigger2.lua:301
_time = 43477.588000
matchDataChanged = <table> {
}
_unit = "target"
_filter = "HELPFUL"
This should be fixed now.
Description
Seemingly random lua error occurance. Hard to isolate root cause
Error thrown in: Arena (rated 2v2) Cobalt Assembly Training Ground (war mode/world PvP quest)
WeakAuras Version
WeakAuras 5.4.1
World of Warcraft Flavor
Retail (Default)
Tested with only WeakAuras
Lua Error
Reproduction Steps
Join arena skirmish, rated 2v2, or world pvp quest "Wild Arcana"
Last Good Version
No response
Screenshots
No response
Export String
No response