PlexusStatusAurasExt

PlexusStatusAurasExt

5.7k Downloads

LUA error AurasExt

Lisann76 opened this issue · 9 comments

commented

LUA error:

Message: ...AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua:1031: attempt to call global 'UnitAura' (a nil value)
Time: Sat Aug 17 20:56:45 2024
Count: 23640
Stack: ...AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua:1031: attempt to call global 'UnitAura' (a nil value)
[string "@Interface/AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua"]:1031: in function ?' [string "@Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109> [string "=[C]"]: ? [string "@Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function Fire'
[string "@Interface/AddOns/Ace3/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <Interface/AddOns/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: self =

{
options =
{
}
menuName = "AurasExt"
baseName = "PlexusStatusAurasExt"
modules =
{
}
defaultModuleLibraries =
{
}
defaultModuleState = true
orderedModules =
{
}
defaultDB =
{
}
super =
{
}
name = "Plexus_PlexusStatus_PlexusStatusAurasExt"
db =
{
}
enabledState = true
moduleName = "PlexusStatusAurasExt"
}
_ = "UNIT_AURA"
unit = "party2"
guid = "Player-1401-0A9998BC"
isTarget = false
targeter = ""
isPet = false
i = 1
(*temporary) = nil
(*temporary) = "party2"
(*temporary) = 1
(*temporary) = "HARMFUL"
(*temporary) = "attempt to call global 'UnitAura' (a nil value)"
PlexusRoster =
{
modules =
{
}
defaultModuleLibraries =
{
}
baseName = "Plexus"
name = "Plexus_PlexusRoster"
db =
{
}
orderedModules =
{
}
party_states =
{
}
defaultDB =
{
}
defaultModuleState = true
super =
{
}
enabledState = true
roster =
{
}
moduleName = "PlexusRoster"
}
groupList =
{
status_Krankheit =
{
}
status_Ausdauer =
{
}
status_Magie =
{
}
}
MAGIC_TYPE_COLORS =
{
Disease =
{
}
Poison =
{
}
Curse =
{
}
Magic =
{
}
none =
{
}
}

commented

@Thaodan @Lisann76 Sorry about this, it is going to need more work than I thought, I should have an update by the end of the day though, will post here when I do.

commented

ok just pushed out v1.4.2, let me know how that goes.

commented
commented

Hello,
thanks for your quick work. The game no longer freezes. Unfortunately, it now shows a strange behavior, so that indicators are displayed that should not be displayed at all.

That's why I removed my existing settings and used my group buff for testing.

I did a reload between each setting change.

I set the indicator to go on when all auras are missing -> it shows the indicator, always, no matter if the aura is missing or not.
If I uncheck the checkbox, it never shows me the indicator.

LUA errors did not occur.

commented

More of a note to myself but if you find this in accurate please let me know, it does seem to have issues still, sorry.
hmmm, I am seeing that a "new aura group"

Edit:
with nothing checked works
Only mine fixed in 1.4.3?
Only theirs fixed in 1.4.3?
Exclude auras works
Only buffs fixed in 1.4.3?
Only debuffs fixed in 1.4.3?
Show Types I have not tested
check targeted enemy untested
All missing shows if none of the auras is found if any is found goes away, working? fixed in 1.4.3?

commented

I think everything is working but I have not tested these two options:
Show Type (curse\disease\magic\poison)
and
check targeted enemy untested

let me know how 1.4.3 works?

commented

should e fixed cdf4f46 which is included in v1.4.1 , please let me know if you still have issue with the new update thanks!

commented

Thanks for the fast work, but got new issue. Game freeses for several seconds and got following error for diffrend auras

Message: ...AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua:975: script ran too long
Time: Sat Aug 17 23:33:43 2024
Count: 2
Stack: ...AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua:975: script ran too long
[string "@Interface/AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua"]:975: in function <...AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua:974>
[string "@Interface/AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua"]:1064: in function ?' [string "@Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109> [string "=[C]"]: ? [string "@Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function Fire'
[string "@Interface/AddOns/Ace3/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <Interface/AddOns/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: name = "Rhapsodie"
isPet = false
isTarget = false
isBuff = true
icon = 135922
count = 20
auraType = nil
duration = 0
expirationTime = 0
source = "player"
isStealable = false
id = 390636
(*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) = "script ran too long"
auraList =

{
Machtwort: Seelenstärke =
{
}
}
groupList =
{
status_Krankheit =
{
}
status_Ausdauer =
{
}
status_Magie =
{
}
}
auraTypes =
{
Curse =
{
}
Disease =
{
}
Magic =
{
}
Poison =
{
}
}

Message: ...AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua:978: script ran too long
Time: Sat Aug 17 23:32:58 2024
Count: 1
Stack: ...AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua:978: script ran too long
[string "@Interface/AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua"]:978: in function <...AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua:974>
[string "@Interface/AddOns/PlexusStatusAurasExt/PlexusStatusAurasExt.lua"]:1064: in function ?' [string "@Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109> [string "=[C]"]: ? [string "@Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Interface/AddOns/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function Fire'
[string "@Interface/AddOns/Ace3/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <Interface/AddOns/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: name = "Machtwort: Seelenstärke"
isPet = false
isTarget = false
isBuff = true
icon = 135987
count = 0
auraType = "Magic"
duration = 3600
expirationTime = 18377.134000
source = "player"
isStealable = false
id = 21562
aura =

{
status_Ausdauer =
{
}
}
isMine = true
(for state) =
{
status_Ausdauer =
{
}
}
(for control) = nil
(*temporary) =
{
status_Ausdauer =
{
}
}
(*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) = "script ran too long"
auraList =
{
Machtwort: Seelenstärke =
{
}
}
groupList =
{
status_Krankheit =
{
}
status_Ausdauer =
{
}
status_Magie =
{
}
}
auraTypes =
{
Curse =
{
}
Disease =
{
}
Magic =
{
}
Poison =
{
}
}

commented

should e fixed cdf4f46 which is included in v1.4.1 , please let me know if you still have issue with the new update thanks!

After that change I get the script ran to long errors:

1x PlexusStatusAurasExt/PlexusStatusAurasExt.lua:975: script ran too long
[string "@PlexusStatusAurasExt/PlexusStatusAurasExt.lua"]:975: in function <PlexusStatusAurasExt/PlexusStatusAurasExt.lua:974>
[string "@PlexusStatusAurasExt/PlexusStatusAurasExt.lua"]:1064: in function `UNIT_AURA'
[string "@PlexusStatusAurasExt/PlexusStatusAurasExt.lua"]:547: in function `?'
[string "@Ace3/AceTimer-3.0-17/AceTimer-3.0.lua"]:55: in function <Ace3/AceTimer-3.0/AceTimer-3.0.lua:50>

Locals:
name = "Zone of Focus"
isPet = false
isTarget = true
isBuff = true
icon = 4549250
count = 0
auraType = nil
duration = 0
expirationTime = 0
source = "target"
isStealable = false
id = 387336
(*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) = "script ran too long"
auraList = <table> {
}
groupList = <table> {
}
auraTypes = <table> {
 Curse = <table> {
 }
 Disease = <table> {
 }
 Magic = <table> {
 }
 Poison = <table> {
 }
}