doadin / PlexusStatusAurasExt

GNU General Public License v3.0
0 stars 0 forks source link

LUA error AurasExt #2

Open Lisann76 opened 1 month ago

Lisann76 commented 1 month ago

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 "@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_PlexusStatusPlexusStatusAurasExt" 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 =
{ } }

doadin commented 1 month ago

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

Lisann76 commented 1 month ago

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 "@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 "@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 =
{ } }

Thaodan commented 1 month ago

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> {
 }
}
doadin commented 1 month ago

@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.

doadin commented 1 month ago

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

Thaodan commented 1 month ago

Thanks.

Lisann76 commented 1 month ago

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.

doadin commented 1 month ago

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?

doadin commented 1 month ago

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?