Error when swaping triggers while condition changes progress source
m33shoq opened this issue ยท 0 comments
Is there an existing issue for this?
- I have searched the existing open and closed issues.
Description
If WA has condition which changes progress source to something specific like Time since stack lost
swaping triggers results in error
WeakAuras Version
5.16.1
World of Warcraft Flavor
Beta (WoW 11.0)
World of Warcraft Region
US/NA
Tested with only WeakAuras
I got this issue with only WeakAuras enabled
Lua Error
1x WeakAurasOptions/ConditionOptions.lua:669: attempt to index local 'progressSource' (a nil value)
[string "@WeakAurasOptions/ConditionOptions.lua"]:669: in function `member'
[string "@WeakAurasOptions/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-87/AceConfigDialog-3.0.lua"]:215: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:164>
[string "=(tail call)"]: ?
[string "@WeakAurasOptions/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-87/AceConfigDialog-3.0.lua"]:1123: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1113>
[string "@WeakAurasOptions/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-87/AceConfigDialog-3.0.lua"]:1642: in function `FeedGroup'
[string "@WeakAurasOptions/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-87/AceConfigDialog-3.0.lua"]:1922: in function `Open'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:1076: in function `FillOptions'
[string "@WeakAurasOptions/OptionsFrames/OptionsFrame.lua"]:1073: in function <...dOns/WeakAurasOptions/OptionsFrames/OptionsFrame.lua:1071>
[string "=[C]"]: ?
[string "@WeakAurasOptions/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <...dOns/WeakAurasOptions/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@WeakAurasOptions/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@WeakAurasOptions/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-TabGroup.lua"]:342: in function `SelectTab'
[string "@WeakAurasOptions/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-TabGroup.lua"]:200: in function <...Libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua:197>
Locals:
v = <table> {
1 = 1
2 = "stackLostTime"
}
progressSource = nil
(*temporary) = <table> {
iconSource = -1
color = <table> {
}
adjustedMax = ""
adjustedMin = ""
yOffset = 0
anchorPoint = "CENTER"
cooldownSwipe = true
cooldownEdge = false
icon = true
triggers = <table> {
}
internalVersion = 75
progressSource = <table> {
}
selfPoint = "CENTER"
desaturate = false
subRegions = <table> {
}
height = 64
load = <table> {
}
useAdjustededMax = false
useAdjustededMin = false
regionType = "icon"
cooldown = true
width = 64
animation = <table> {
}
xOffset = 0
keepAspectRatio = false
zoom = 0
useCooldownModRate = true
authorOptions = <table> {
}
id = "New 9"
cooldownTextDisabled = false
alpha = 1
anchorFrameType = "SCREEN"
frameStrata = 1
config = <table> {
}
inverse = false
actions = <table> {
}
conditions = <table> {
}
information = <table> {
}
uid = "2YofK1dE8ED"
}
(*temporary) = 1
(*temporary) = "attempt to index local 'progressSource' (a nil value)"
conditions = <table> {
1 = <table> {
}
}
i = 1
j = 1
OptionsPrivate = <table> {
expanderAnchors = <table> {
}
savedVars = <table> {
}
commonOptionsCache = <table> {
}
registerRegions = <table> {
}
expanderButtons = <table> {
}
Private = <table> {
}
commonOptions = <table> {
}
currentDynamicTextInput = false
tempGroup = <table> {
}
displayButtons = <table> {
}
}
data = <table> {
iconSource = -1
color = <table> {
}
adjustedMax = ""
adjustedMin = ""
yOffset = 0
anchorPoint = "CENTER"
cooldownSwipe = true
cooldownEdge = false
icon = true
triggers = <table> {
}
internalVersion = 75
progressSource = <table> {
}
selfPoint = "CENTER"
desaturate = false
subRegions = <table> {
}
height = 64
load = <table> {
}
useAdjustededMax = false
useAdjustededMin = false
regionType = "icon"
cooldown = true
width = 64
animation = <table> {
}
xOffset = 0
keepAspectRatio = false
zoom = 0
useCooldownModRate = true
authorOptions = <table> {
}
id = "New 9"
cooldownTextDisabled = false
alpha = 1
anchorFrameType = "SCREEN"
frameStrata = 1
config = <table> {
}
inverse = false
actions = <table> {
}
conditions = <table> {
}
information = <table> {
}
uid = "2YofK1dE8ED"
}
Reproduction Steps
- Create a WA that supports progress source condition e.g Icon or Progress bar
- Setup it like Trigger 1 - Aura Trigger 2 - Combat log event that can have progress source like
Time since stack lost
- Create a condition that has
then -> ProgressSouce > Trigger 2 > Time since stack lost
- Try swapping triggers
Last Good Version
No response
Screenshots
Export String
!WA:2!Dr1tpnUruCcPsiz1wGuwAPDvfABHUApGkiTO2Elo4SqBiH6ykSQhcJTFXEkoZ4oZ4eGBBoSApNl9Eo3EjFeYNGrr9tah6ha(e0zg7K9p(G17VZ8EV53VxP6v6vjSs4BE6yCaL0MMXcGhVe7MwD7YbrPjOW)iJlGWtr3S8BvWKLz3UiesqmLDgfte(1CA654olGstcPdiThGtHRMox1jmcIT1x0vdfmCueW4F9UScXxpoe8Z62172uGDStJZQFEdBHszuaTNpsKqJgYtHKKtc5w3ZZ8H(ar0wLb(MzDQEUB1oUo1DDAF8cNNXaLt32N50OHlb1d4wUghJRzoYTBqJSZiyHFAc6wGnkJuumw7k)4xl)e5Nkx1fLXqhix3swzsNAvB71PTxvxp5wYVuUPL8Z9pgqjIy5gYhj)kR01rbcCFWl)CoLgc)9spOMnaJGs(nvhJPK)6HRbiTQQBceUibMgpcrW90sKdD5cetuFkG4qBbdirI4vKRAtOeywOQw0r1rpyyCqnld5d1HQhBYDS7HWK6YVvLGCh5UYVt(u5o(DXemp(dnRM3CKqFGq8y1iZfIuNm)N2uU6mLQpk46ignJe(MnsRiGBeD4Xi174LfV8PBzmA(1LYuLFhEHGCNrl89KD4PR9oPxJMqz)CPsLkFFUviPRb9yx9CVwPFMXiktq1ZJGlWHIy7Qk1hYVi8nqOX4RMLJ8Ezr5m14xJqXDVvUYygvO6mpLr7MTA6ixLPAkDmJnbgykJYQVrfDarKUwDg(UT)1muOAQG22Z79A8530mJTbuw4fmu6WlkeYlG(yo2pbUQONFh2r66N0SPJBh7wEETo19KxCS3SfxDB8DWwfD0LV39O9A4eTo3RXjnD(Vzrj0b1zWFMbKGBp7J((9o455DN2Xu9VJkGjLhQ10zpZptiOKw9bMcQpwBUHbA9OjA55T2iTsTfJMPzC4fZTeBICrXzo5yCW1eGZlBsSDakbkBRfJngAGvox3CB2QPeWI9JbCuS4v2juuyDFHkbIyt3EzjcSLTMrSP83TCdsqCUwYMRgmAH01u1s1InqMfsXFOjmjEmZaInKblxusAmQ8bz4Wjh8sA3Fz)qNFW5OjysokvfO19PmAet1b57(E2JxAzMMbRichk)gl5ZSSvKhHL9DuAVsUVf1mwqd6NtN)Is)ZKNGdDBcd2(hN0LPw0OiUkau50kQkSwX6p1UafzhUYDGb((q(JDDD4661VDnxhNM(kkDxCKfdt0hpeNUX89NAS8ryosbVcJNPOiQ0BLAQvRX6nb4C5HZt4QrlixYvQW9F(E7F4E7xP))E5))d
Bisector Report
No response