Error when swapping away from a tracked talent
MattLyte opened this issue ยท 0 comments
I switched my first tier talent from Schism(which is tracked by an aura) to Castigation(which is not). I have never seen this error before, so I assume it is due to a recent update. I see the error the first time I switch from Schism to Castigation, but not upon switching back to Schism, or upon switching away again, until I reload my UI. Upon a reload, it again happens only the first time I switch away from Schism.
Although I am not proficient in any sort of programming language, from a quick scan of the error text, I believe it is related to the 'maximum progress' setting somehow. My Schism aura is a progress texture that fills up as Schism comes off cooldown, but the 'maximum progress' setting is set to 16 seconds (out of a total cooldown of 24 seconds). For reference, I have included a nearly identical aura that tracks the cooldown of Power Word: Solace, which does not generate an error upon un-talenting it. The Power Word: Solace aura does not have the 'maximum' or 'minimum progress' settings enabled.
I believe it is due to the maximum progress setting because of the following components of the error, listed in full further below:
Message: ...ace\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua line 1021:
attempt to perform arithmetic on field 'expirationTime' (a nil value)
@interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:100
progress = 1
adjustedMax = 16
Expand = defined
I have never seen this bug until the most recent update, and I do not have any other mods that should interact with WeakAuras. However, upon testing the bug also occurs in 2.14.6. I have only been playing for a month and a half since re-subscribing, and was swapping these talents frequently while leveling, without issues. However, I cannot recall if I had the 'maximum progress' setting enabled during that time.
ERROR TEXT**********
Date: 2019-09-25 05:39:34
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua line 1021:
attempt to perform arithmetic on field 'expirationTime' (a nil value)
Debug:
...ace\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1021: TimerTick()
...ace\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:478: TimerTick()
...ace\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:359:
...ace\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:358
Locals:
self = {
user_y = 0
AnchorSubRegion = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:100
progress = 1
adjustedMax = 16
Expand = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:709
yOffset = 17
anchorPoint = "CENTER"
SetOrientation = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:946
SetOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:278
SetBackgroundDesaturated = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1328
SendChat = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:233
SetInverse = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1348
rotation = 0
SetTime = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1231
extraSpinners =
}
crop_y = 1.410000
textureWrapMode = "CLAMP"
startAngle = 0
Color = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1200
cloneId = ""
smoothProgress =
}
regionType = "progresstexture"
GetRegionAlpha = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:321
relativePoint = "CENTER"
slantMode = "INSIDE"
SoundPlay = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:215
additionalProgressMax = 0
TimerTick = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1018
triggerProvidesTimer = true
compress = false
color_b = 1
scaley = 1
alpha = 0
color_r = 0.560784
SetXOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:287
additionalProgressMin = 0
SetRegionWidth = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1338
states =
}
RealClearAllPoints = defined =[C]:-1
state =
}
Collapse = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:688
RunCode = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:240
ClickToPick = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:600
GetYOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:299
SetAnimAlpha = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:325
OptionsClosed = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:595
SetOverlayColor = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1359
GetRotation = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1196
SetDurationInfo = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:562
xOffsetAnim = 0
regionHasTimer = true
SetRegionHeight = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1343
SetForegroundDesaturated = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1323
SetValueOnTexture = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:728
GetXOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:295
SetYOffset = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:291
SetTexture = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1305
color_g = 0.298039
endAngle = 360
Update = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1268
color_a = 1
extraTextures =
}
ColorAnim = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1212
SetRegionAlpha = defined @interface\AddOns\WeakAuras\RegionTypes\RegionPrototype.lua:312
GetColor = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1224
SetMirror = defined @interface\AddOns\WeakAuras\RegionTypes\ProgressTexture.lua:1174
Rotate = defined @in
AddOns:
Swatter, v8.2.6377 (SwimmingSeadragon)
AtlasLoot, vv8.10.00
AtlasLootBattleforAzeroth, vv8.10.00
Bagnon, v8.2.13
Bartender4, v4.8.7
BlizzMove, v1.9
ClassicQuestLog, v1.4.5
Clique, vv80200-1.2.2
ColorPickerPlus, v
DBMCore, v8.2.21
DBMDefaultSkin, v
DBMStatusBarTimers, v
DefsTooltip, v80200.3
Details, v
DetailsEncounterDetails, v
DetailsRaidCheck, v
DetailsStreamer, v
DetailsTinyThreat, v
DetailsVanguard, v
EditMacroIcons, v1.2
Grid2, vr916
Grid2LDB, vr916
Grid2RaidDebuffs, vr916
IceHUD, v1.12.5
idTip, v8.1.4
Immersion, v1.2.0
LightHeaded, vv80200-1.0.0
LightHeadedDataE, vwowi:revision
LightHeadedDataQIDNames, vwowi:revision
MikScrollingBattleText, v5.7.150
Pathfinder, v1.7.2.1
ReagentTooltips, v3.3
TomTom, vv80205-1.0.7
WeakAuras, v2.15.0
WorldQuestTab, v8.2.03.2
xCT, v4.4.9
BlizRuntimeLib_enUS v8.2.5.80205
(ck=383)
SCHISM STRING*****
!TFvxZjUnx4)oBAByTngsyA7fewy38UehAe7U3KXGSTa0gJKRKCiSxWV9Eos2GjbMotNPZ7nDiJS(4OJoF8iDEsSF80ycpokSB7GR7et0XKGw(DA5ftwhtYW)abk1m1STXrEvDFX2nvMlvWYMycn77LAdl7okSKF3gtWfWexht2E)IfAMbgCfSQiDLunrYfWEhmmA6WhGtIPPMsf1WUHM(0sLSuKfNaMeDnBk7fyjw8nnfBKuXoiMrXxUKP0Gbfz9QQjWUzO8CPiM4htwYemfpLSsU5Eygn8TF(g6wT15Mvk4g8CuS1uUGlwgt62y0mzbdug44KFdnMKYflMUTGft(0WXtg9LXGgly55rGvhhf4h2nW3P4dkmXnbnrlvj3jZS(LUmH9mtyiGc5VetMnOpz6mY0(p4saZo2UHDyTusroDl4Le7MHOPuMNj3i2nFIsUuX06DZFhbTOlCQH9cn1m7GnADvAo50g9rYzhCBM2LZnwVwBGSbg6evgaT0iJjcylvYHQXOGuAtVCIIz9sYKHJhBLs0iFD(uKXI2sn8NztDYBJFrx67HRWez9flZHjA3fqOa(IPe08Vc4cm9hfeIGp(AhAyQ18vglAX6nPaOvUUcA)acKi6uAo7fB3Ay0SkxNLkfq0WjTdeuuMRzFI81MyU2T6c3SO5fRO27nUBpBpCh6gR2TD)4HU9p0DuPinMSBU73cyeQ53vuLH)LDZv(qZsSjbBOyJkaNdBsWgAWf7(F16a)LlbxdMhdy7M)7aoPypK5N2npW2cHQvTk4xSB(LGavJ2n)9W6NwDc2MdipuPUnP5I3zpjqt)8U5(x8(Gl(1JvGIb3RbG73y0N6drpDRpYmqSCQIk0CRh3q5)dCAaD4gaqEjGBz2uGnbV1gSrOQ7vTBq0eEFfXgnqd2lYU9MCe240jYtGQ6)MtQPfCaL4oL)(mVfbdFZy5g6fNoIALXg3pof)690ia1aE(AKTZYMwD9xr5lxzQr1)hC9Fv4Q9vTgvZAfC2xLGuYcOCJE15rW3C(N0oDo(Si7cWfHI7eOC8MMG4gi(TnE7RXLL)pdZBC17mXyVwTBEr3wasB4PpT9d1YKuTzBjgyZlKyHWrk(p2n)pkPzGy0DZNIvzKPpxxl6AVapOUWkMn2gfcKKYLulFlOqBk(DDzUHBRIIb)CQw)Mz18FWE9KUIU9ROG5yLDJZSiO4r(aSjvjlSC6Af6JRvZLQMQf5wS45cAk7X(zzsH(X9a9hNi3Wu2U3XY40hDZIT9GuCntVoHvNYl1NYAUsbp5L8A7J7IHSLqGP61MQ8NP2AaAfaLX7lWGCfXIKCirAl)tUz8WOpGW38fVIvzYEUK7DSWoE98rUU5uHXT)BJi3(HHiWuSGV0PElAQInHxnN1rkKnQ1ejdEy4WOdO9waX2kZ9BkAHtXdg3)UjOExJxr0OBYbw1K0vC96MH9bvKPbi2OoED89611Rtq3ox39QW4fx2PnqEbwPD3R717QaVGRd6651gxjeGS42IcD4tYc0gb6VaQdNKSHNzw5ay61sPzv9BswsKO5STt3rFH)9ppE1FIKMqiQ91bAAD4EprjdkaVQ3(hySyoPIdm7QU2my89d(83UL4cQz8Af54MNUIb8bBqsp6sas(mvXPqwnM0hZMwHElFEGRxtr5ci4Mqn4C5L2CLbJvn3XrBqkQ5iF0wC3Xwbp6ZoCMameO7B2wNLDI50(B9HJoglz5VODdACoV5mQxRfIjp9bAAIJBIuc7e4dab4PK2x17QEbhqkNzL2NDLWkZ7WbT))ydN(z4Bya2n(Vc
SOLACE STRING***
!nwv3UPooq4xNDVOv5pGYExkf2fT0uohNZwPvvgmjobVnyJSDOqVGN9Dg7KwARoshje2z84z(MV5htdP5uIGMnmmA8WBOedLeDD4GRdOKDusj(duO1W1RorZc62E0TTq1O0WXwk50dvvgULMDv0qkPsP51AvRSCsNkzH0z3KmAu8WKGGKKHrHHb0QRgetZIGtchNm6MbrbjXHXXJI7ojMoBq0W4G4GWbrJgfefnQ7Ke0GGBl5gMTvZS8Bzfp7DjDdefSD8C(r4io92lvB2BidvZQf11CTXdW83e0fYRyBmk9M7vLoRuZLCTOGSv9YdsWhWAAZlStaL1kfaA23WobxgC3M2QQ8t75uYFnDXYz)yH3Eo1U1VxZ3XesHSgbIeWRXZKTs(bUe2WATkWlTBCFVuZRehPeYYPlaRz2ZBAYGBbapAC0aiB0DTjkvtP6f551l1QAn3yoV(3iO6)U3X8JSc7Q3naGhnN1q(QfrT)GEUpMx2H0EOrGGfH2QjPK8vK80VJmPl6nwG3b(PejFHcyTqVzTAiF1tfFKyV1ZcxKk(5eVf1fchXbEUxFxYk7kO6coHlltL1nGG4Hq8iKwUwYA(hiLJGjlkbSgVPAPs4OUPz5t)oIArXZNURhZq(rRS(9zODQuO2Z0IxpV(BTSsqp2515yuRko0B8BcIcgqjB5I6Tw8tkPrXCTtapwGR7ABSchzc2ROHzmFrQr8k)ZcToAlT8)AnwEjV8E2rx1SVG)rnBVJfitwKE)Yl7g7BjiZrMOIvWFkTSujnp9iN9CkeWMNwQEHRDBVNxkyp5LI)hf5sOABhNcbetk25jM8UZWn9z7vDfb8cLekA6QjKkjhdbS8)xx7kOxXS9xwFKpbXcuX3BVl2YHQUl6ZHXvuYbMwW2arejn7UoL(6ibOM6svfYc1UnmlkRP1XgwCw2L34dxqj77m)Wv8qDltwZF3N71Q9CT9eqWn73Y6uZB9VgdFWnUw0Fy8FCHF(Ip6pdg2)ZCiMKeAnmaFZNR4e(2cEnWV(bD77M2y7RXW2sp5)wLXL5rlYHcBFDoGxzPVSn9omlaiY9IZ1jq8T5TP7VvcNmiymcDtdtA9xCEgz(DtbOkG3T4X)5XYNFDEX)Q9DSeStcMTHvTfBv6zA8rch2jt((0Pz9bp4ZXd716tJgGK(EmkXOh9IRB586hv6Y)48AIQb6PUeUx8(hy2byo0Vg3TM4xrMbXdKvHHjOyYlIs7w)Cd4PaakpSVNq9v3vI6EEeh64MqFS)D4rqCQ0cy8C3G3jlEyYF)4CY0oU9yp3A2Pu2T9pwGg5D43BTWHOFoaBsIWhEP)p