vendethiel / GladiusEx

13 stars 19 forks source link

Division by 0 error when using GEX with an Evoker on beta. #52

Closed sunaluff closed 1 year ago

sunaluff commented 1 year ago

GladiusEX currently doesn't work on the beta when there's an Evoker involved (Though it does work with no errors when there's no Evokers), here's the full error log that Bugsack gives me when typing in /gex test 3 on my Evoker. Ofc not an issue until two weeks from now, but a headsup nontheless :P

Interface/AddOns/GladiusEx/GladiusEx.lua:1350: Division by zero
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:1350: in function `UpdateUnit'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:504: in function `UpdatePartyFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:572: in function `UpdateFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:593: in function `CheckArenaSize'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:624: in function `ShowFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:456: in function `SetTesting'
[string "@Interface/AddOns/GladiusEx/options.lua"]:111: in function `?'
[string "@Interface/FrameXML/ChatFrame.lua"]:5219: in function `ChatEdit_ParseText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4883: in function `ChatEdit_SendText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4919: in function `ChatEdit_OnEnterPressed'
[string "*ChatFrame.xml:127_OnEnterPressed"]:1: in function <[string "*ChatFrame.xml:127_OnEnterPressed"]:1>

Locals:
self = <table> {
 AnchorFromGrowDirection = <function> defined @Interface/AddOns/GladiusEx/options.lua:927
 RefreshUnit = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:916
 EnableModules = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:356
 IsArenaUnit = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:893
 UpdateAllGUIDs = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:776
 modules = <table> {
 }
 party_background = GladiusExButtonBackgroundparty {
 }
 GetBarWidth = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:1193
 SaveAnchorPosition = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:1044
 IsTesting = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:462
 defaultModulePrototype = <table> {
 }
 GetUnitIndex = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:1116
 SafeGetSpellName = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:1613
 SetDefaultModulePrototype = <function> defined @Interface/AddOns/BigDebuffs/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
 default_bar_texture = "Blizzard Raid Bar"
 IsEnabled = <function> defined @Interface/AddOns/BigDebuffs/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
 RegisterMessage = <function> defined @Interface/AddOns/BigDebuffs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
 UnregisterMessage = <function> defined @Interface/AddOns/BigDebuffs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
 GetBarsHeight = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:1198
 SoftHideUnit = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:955
 IsArenaShown = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:659
 db = <table> {
 }
 ARENA_OPPONENT_UPDATE = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:712
 CreateUnit = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:985
 SetEnabledState = <function> defined @Interface/AddOns/BigDebuffs/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 GetAttachPoints = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:212
 IsModuleEnabled = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:324
 OnEnable = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:362
 CopyGroupModuleSettings = <function> defined @Interface/AddOns/GladiusEx/options.lua:872
 OnInitialize = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:248
 UnregisterAllEvents = <function> defined @Interface/AddOns/BigDebuffs/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:174
 GetUnitIdByGUID = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:772
 dbi_party = <table> {
 }
 arena_anchor = GladiusExButtonAnchorarena {
 }
 UNIT_NAME_UPDATE = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:761
 AdjustFrameOffset = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:1229
 OnProfileChanged = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:435
 GetName = <function> defined @Interface/AddOns/BigDebuffs/Libs/AceAddon-3.0/AceAddon-3.0.lua:275
 CheckOpponentSpecialization = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:704
 name = "GladiusEx"
 HideFrames = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:633
 Disable = <function> defined @Interface/AddOns/BigDebuffs/Libs/AceAddon-3.0/AceAddon-3.0.lua:310
 CheckFirstRun = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:408
 Print = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:143
 GetUnitAnchorType = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:1133
 Debug = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:139
 IsPartyUnit = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:897
 MakeGroupOptions = <function> defined @Interface/AddOns/GladiusEx/options.lua:225
 ClearUpdateQueue = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:751
 defaults_party = <table> {
 }
 CheckEnableDisableModule = <function> defined @Interface/AddOns/GladiusEx/GladiusEx.lua:328
 UnregisterEvent = <function> defined @Interface/AddOns
vendethiel commented 1 year ago

I have neither the beta nor drafonflight.