WeakAuras / WeakAurasStopMotion

An addon to WeakAuras that adds a new region type that allows for stop motion animations.
https://www.wowace.com/projects/weakauras-stop-motion
6 stars 1 forks source link

Region no longer works with last WA update #3

Closed DannyBT closed 5 years ago

DannyBT commented 5 years ago

This addon no longer works with the 2.14.4 update of WeakAuras. It is still possible to select a stop motion region during creation, but it then triggers an error and nothing shows up in the config frame. Here's the error I get :

6x WeakAuras\WeakAuras-2.14.4.lua:5477: attempt to call method 'Update' (a nil value)
WeakAuras\WeakAuras-2.14.4.lua:5477: in function <WeakAuras\WeakAuras.lua:5476>
WeakAuras\WeakAuras-2.14.4.lua:5566: in function <WeakAuras\WeakAuras.lua:5533>
WeakAuras\WeakAuras-2.14.4.lua:5650: in function 'UpdatedTriggerState'
WeakAuras\WeakAuras-2.14.4.lua:5417: in function 'UpdateFakeStatesFor'
WeakAuras\WeakAuras-2.14.4.lua:5390: in function 'FakeStatesFor'
...eGUI-Widgets\AceGUIWidget-WeakAurasDisplayButton.lua:1788: in function 'PriorityShow'
...eGUI-Widgets\AceGUIWidget-WeakAurasDisplayButton.lua:1651: in function 'Pick'
...dOns\WeakAurasOptions\OptionsFrames\OptionsFrame.lua:841: in function 'finishPicking'
...dOns\WeakAurasOptions\OptionsFrames\OptionsFrame.lua:898: in function 'PickDisplay'
WeakAurasOptions\WeakAurasOptions-2.14.4.lua:4446: in function 'PickDisplay'
...eGUI-Widgets\AceGUIWidget-WeakAurasDisplayButton.lua:545: in function <...eGUI-Widgets\AceGUIWidget-WeakAurasDisplayButton.lua:505>

Locals:
id = "New"
cloneId = ""
region = <unnamed> {
 0 = <userdata>
 xOffset = 0
 Expand = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:700
 yOffset = 0
 backgroundFrame = 64
 GetColor = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:249
 SetOffset = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:278
 SetBackgroundDesaturated = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:370
 SendChat = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:233
 PreShow = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:261
 toShow = false
 SetRegionHeight = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:383
 OptionsClosed = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:595
 Color = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:241
 scalex = 1
 regionType = "stopmotion"
 GetRegionAlpha = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:321
 relativePoint = "CENTER"
 SetForegroundDesaturated = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:366
 SoundPlay = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:215
 scaley = 1
 foregroundColor_r = 1
 SetXOffset = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:287
 SetRegionWidth = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:378
 RealClearAllPoints = <function> defined =[C]:-1
 RunCode = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:240
 GetYOffset = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:299
 SetAnimAlpha = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:325
 duration = 0
 expirationTime = Infinite
 startFrame = 1
 GetXOffset = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:295
 SetYOffset = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:291
 SetAnchor = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:266
 SetRegionAlpha = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:312
 height = 128
 endFrame = 64
 SetOffsetAnim = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:303
 triggerProvidesTimer = true
 states = <table> {
 }
 xOffsetAnim = 0
 yOffsetAnim = 0
 SetDurationInfo = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:338
 SoundRepeatStop = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:161
 state = <table> {
 }
 Scale = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:222
 SetTriggerProvidesTimer = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:333
 SoundStop = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:170
 Collapse = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:679
 background = <unnamed> {
 }
 ClearAllPoints = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:385
 relativeTo = WeakAurasFrame {
 }
 anchorPoint = "CENTER"
 ClickToPick = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:600
 id = "New"
 ResetPosition = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:260
 foregroundColor_g = 1
 width = 128
 UpdateTimerTick = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:355
 foregroundColor_b = 1
 foregroundColor_a = 1
 UpdateRegionHasTimerTick = <function> defined @WeakAuras\RegionTypes\RegionPrototype.lua:338
 SetBackgroundColor = <function> defined @WeakAurasStopMotion\RegionTypes\stopmotion.lua:374
 PixelSnapDisable
InfusOnWoW commented 5 years ago

I tagged it now, so the release should work.