GladiusEx

GladiusEx

4M Downloads

Update for 10.0 to fix LUA errors

finnsnape opened this issue ยท 2 comments

commented

Currently get the below 5 LUA errors on login:

Message: GladiusEx: invalid spellid 213602
Time: Wed Oct 26 14:56:52 2022
Count: 1
Stack: GladiusEx: invalid spellid 213602
[string "@Interface/AddOns/GladiusEx/Data-Mainline.lua"]:40: in function `GetDefaultImportantAuras'
[string "@Interface/AddOns/GladiusEx/modules/classicon.lua"]:23: in main chunk

Locals: <none>
Message: GladiusEx: invalid spellid 319952
Time: Wed Oct 26 14:56:52 2022
Count: 1
Stack: GladiusEx: invalid spellid 319952
[string "@Interface/AddOns/GladiusEx/modules/classicon.lua"]:747: in function `SetupAuraOptions'
[string "@Interface/AddOns/GladiusEx/modules/classicon.lua"]:694: in function `GetOptions'
[string "@Interface/AddOns/GladiusEx/options.lua"]:165: in function `SetupModuleOptions'
[string "@Interface/AddOns/GladiusEx/options.lua"]:428: in function `MakeGroupOptions'
[string "@Interface/AddOns/GladiusEx/options.lua"]:725: in function `SetupOptions'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:375: in function <Interface/AddOns/GladiusEx/GladiusEx.lua:354>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:66: in function <...AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:626: in function <...AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals: <none>
Message: GladiusEx: invalid spellid 319952
Time: Wed Oct 26 14:56:52 2022
Count: 1
Stack: GladiusEx: invalid spellid 319952
[string "@Interface/AddOns/GladiusEx/modules/classicon.lua"]:747: in function `SetupAuraOptions'
[string "@Interface/AddOns/GladiusEx/modules/classicon.lua"]:694: in function `GetOptions'
[string "@Interface/AddOns/GladiusEx/options.lua"]:165: in function `SetupModuleOptions'
[string "@Interface/AddOns/GladiusEx/options.lua"]:428: in function `MakeGroupOptions'
[string "@Interface/AddOns/GladiusEx/options.lua"]:759: in function `SetupOptions'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:375: in function <Interface/AddOns/GladiusEx/GladiusEx.lua:354>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:66: in function <...AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua"]:626: in function <...AddOns/Bartender4/libs/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals: <none>
Message: Interface/FrameXML/ActionButton.lua:1261: attempt to call method 'SetNormalAtlas' (a nil value)
Time: Wed Oct 26 14:56:53 2022
Count: 3
Stack: Interface/FrameXML/ActionButton.lua:1261: attempt to call method 'SetNormalAtlas' (a nil value)
[string "@Interface/FrameXML/ActionButton.lua"]:1261: in function `UpdateButtonArt'
[string "@Interface/FrameXML/ActionButton.lua"]:1197: in function <Interface/FrameXML/ActionButton.lua:1196>
[string "=[C]"]: in function `CreateFrame'
[string "@Interface/AddOns/GladiusEx/modules/drtracker.lua"]:265: in function `CreateFrame'
[string "@Interface/AddOns/GladiusEx/modules/drtracker.lua"]:82: in function `GetModuleAttachFrame'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:230: in function `GetAttachFrame'
[string "@Interface/AddOns/GladiusEx/modules/clicks.lua"]:28: in function `GetSecureFrames'
[string "@Interface/AddOns/GladiusEx/modules/clicks.lua"]:39: in function `Update'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:1356: in function `fn'
[string "@Interface/AddOns/GladiusEx/libs/LibFunctional-1.0/functional.lua"]:209: in function `each'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:1355: in function `UpdateUnit'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:496: in function `UpdatePartyFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:564: in function `UpdateFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:585: in function `CheckArenaSize'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:616: in function `ShowFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:448: in function `SetTesting'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:414: in function `CheckFirstRun'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:665: in function `?'
[string "@Interface/AddOns/Bartender4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:119: in function <...er4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bartender4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:29: in function <...er4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/Bartender4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/Bartender4/libs/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...AddOns/Bartender4/libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: self = GladiusExDRTrackerFrameparty2 {
 FlyoutBorderShadow = GladiusExDRTrackerFrameparty2FlyoutBorderShadow {
 }
 HotKey = GladiusExDRTrackerFrameparty2HotKey {
 }
 FlyoutArrowContainer = Frame {
 }
 NewActionTexture = Texture {
 }
 RightDivider = Frame {
 }
 Border = GladiusExDRTrackerFrameparty2Border {
 }
 Flash = GladiusExDRTrackerFrameparty2Flash {
 }
 BottomDivider = Frame {
 }
 UpdateButtonArt = <function> defined @Interface/FrameXML/ActionButton.lua:1218
 IconMask = MaskTexture {
 }
 BaseActionButtonMixin_OnLoad = <function> defined @Interface/FrameXML/ActionButton.lua:1196
 icon = GladiusExDRTrackerFrameparty2Icon {
 }
 SlotArt = Texture {
 }
 AutoCastable = Texture {
 }
 SpellHighlightAnim = AnimationGroup {
 }
 SetShowGrid = <function> defined @Interface/FrameXML/ActionButton.lua:1205
 SpellHighlightTexture = Texture {
 }
 GetShowGrid = <function> defined @Interface/FrameXML/ActionButton.lua:1200
 AutoCastShine = GladiusExDRTrackerFrameparty2Shine {
 }
 Name = GladiusExDRTrackerFrameparty2Name {
 }
 LevelLinkLockIcon = Texture {
 }
 SlotBackground = Texture {
 }
 0 = <userdata>
 cooldown = GladiusExDRTrackerFrameparty2Cooldown {
 }
 Count = GladiusExDRTrackerFrameparty2Count {
 }
}
hideDivider = nil
SetDividerShown = <function> defined @Interface/FrameXML/ActionButton.lua:1223
(*temporary) = nil
(*temporary) = GladiusExDRTrackerFrameparty2 {
 FlyoutBorderShadow = GladiusExDRTrackerFrameparty2FlyoutBorderShadow {
 }
 HotKey = GladiusExDRTrackerFrameparty2HotKey {
 }
 FlyoutArrowContainer = Frame {
 }
 NewActionTexture = Texture {
 }
 RightDivider =
Message: Interface/FrameXML/ActionButton.lua:1261: attempt to call method 'SetNormalAtlas' (a nil value)
Time: Wed Oct 26 14:56:53 2022
Count: 3
Stack: Interface/FrameXML/ActionButton.lua:1261: attempt to call method 'SetNormalAtlas' (a nil value)
[string "@Interface/FrameXML/ActionButton.lua"]:1261: in function `UpdateButtonArt'
[string "@Interface/FrameXML/ActionButton.lua"]:1197: in function <Interface/FrameXML/ActionButton.lua:1196>
[string "=[C]"]: in function `CreateFrame'
[string "@Interface/AddOns/GladiusEx/modules/drtracker.lua"]:265: in function `CreateFrame'
[string "@Interface/AddOns/GladiusEx/modules/drtracker.lua"]:82: in function `GetModuleAttachFrame'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:230: in function `GetAttachFrame'
[string "@Interface/AddOns/GladiusEx/modules/clicks.lua"]:28: in function `GetSecureFrames'
[string "@Interface/AddOns/GladiusEx/modules/clicks.lua"]:39: in function `Update'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:1356: in function `fn'
[string "@Interface/AddOns/GladiusEx/libs/LibFunctional-1.0/functional.lua"]:209: in function `each'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:1355: in function `UpdateUnit'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:536: in function `UpdateArenaFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:565: in function `UpdateFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:585: in function `CheckArenaSize'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:616: in function `ShowFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:448: in function `SetTesting'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:414: in function `CheckFirstRun'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:665: in function `?'
[string "@Interface/AddOns/Bartender4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:119: in function <...er4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bartender4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:29: in function <...er4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/Bartender4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/Bartender4/libs/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...AddOns/Bartender4/libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: self = GladiusExDRTrackerFramearena3 {
 FlyoutBorderShadow = GladiusExDRTrackerFramearena3FlyoutBorderShadow {
 }
 HotKey = GladiusExDRTrackerFramearena3HotKey {
 }
 FlyoutArrowContainer = Frame {
 }
 NewActionTexture = Texture {
 }
 RightDivider = Frame {
 }
 Border = GladiusExDRTrackerFramearena3Border {
 }
 Flash = GladiusExDRTrackerFramearena3Flash {
 }
 BottomDivider = Frame {
 }
 UpdateButtonArt = <function> defined @Interface/FrameXML/ActionButton.lua:1218
 IconMask = MaskTexture {
 }
 BaseActionButtonMixin_OnLoad = <function> defined @Interface/FrameXML/ActionButton.lua:1196
 icon = GladiusExDRTrackerFramearena3Icon {
 }
 SlotArt = Texture {
 }
 AutoCastable = Texture {
 }
 SpellHighlightAnim = AnimationGroup {
 }
 SetShowGrid = <function> defined @Interface/FrameXML/ActionButton.lua:1205
 SpellHighlightTexture = Texture {
 }
 GetShowGrid = <function> defined @Interface/FrameXML/ActionButton.lua:1200
 AutoCastShine = GladiusExDRTrackerFramearena3Shine {
 }
 Name = GladiusExDRTrackerFramearena3Name {
 }
 LevelLinkLockIcon = Texture {
 }
 SlotBackground = Texture {
 }
 0 = <userdata>
 cooldown = GladiusExDRTrackerFramearena3Cooldown {
 }
 Count = GladiusExDRTrackerFramearena3Count {
 }
}
hideDivider = nil
SetDividerShown = <function> defined @Interface/FrameXML/ActionButton.lua:1223
(*temporary) = nil
(*temporary) = GladiusExDRTrackerFramearena3 {
 FlyoutBorderShadow = GladiusExDRTrackerFramearena3FlyoutBorderShadow {
 }
 HotKey = GladiusExDRTrackerFramearena3HotKey {
 }
 FlyoutArrowContainer = Frame {
 }
 NewActionTexture = Texture {
 }
 RightDivider =
commented

The commits here and on LibCooldownTracker-1.0 fix the issues, but there's nothing added, and stuff left in like covenants etc.

I'll polish it later.

commented

Fixed in 2.4/2.4.1