herotc / hero-rotation

WoW Addon - Attempt to provide the useful and precise information to execute the best possible DPS rotation in every situation.
European Union Public License 1.2
166 stars 127 forks source link

Hero rotation throwing large amounts of errors for arcane mage #840

Closed danamero35 closed 2 years ago

danamero35 commented 2 years ago

Within the last few updates HeroRotation now just throws a large number of errors on my Arcane Mage. I have tried removing and reinstalling the addon to no avail. Below is the error details:

1714x HeroRotation_Mage\Arcane.lua:1521: attempt to perform arithmetic on upvalue 'var_time_until_ap' (a nil value) [string "@HeroRotation_Mage\Arcane.lua"]:1521: in function `?' [string "@HeroRotation\Main.lua"]:449: in function <HeroRotation\Main.lua:427>

Locals: (temporary) = nil (temporary) = 1.331000 (temporary) = 1.331000 (temporary) =

{ LastCastTime = 0 LastHitTime = 0 LastAppliedOnPlayerTime = 0 LastRemovedFromPlayerTime = 0 SpellName = "Radiant Spark" IsMelee = false SpellType = "Player" MaximumRange = 40 MinimumRange = 0 LastDisplayTime = 0 SpellID = 307443 } (temporary) = 1.331000 (temporary) = 1.330645 (temporary) = 1.331000 (temporary) = "attempt to perform arithmetic on upvalue 'var_time_until_ap' (a nil value)" Enemies8ySplash =
{ 1 =
{ } } Target =
{ UnitExists = true UnitName = "Scavenging Mite" UnitNPCID = 181110 UnitGUID = "Creature-0-3887-2374-17544-181110-00003608E3" UnitID = "target" UseCache = true UnitCanBeAttacked = true } EnemiesCount8ySplash = 1 EnemiesCount10ySplash = 1 FightRemains = 8888 HL =
{ RegisterForEvent = defined @HeroLib\Events\Main.lua:46 MAXIMUM = 40 BossFilteredFightRemains = defined @HeroLib\Class\Unit\TimeToDie.lua:371 Pulse = defined @HeroLib\Main.lua:29 BuildInfo =
{ } Unit =
{ } PulseInitialized = true RoPTime = 0 Item =
{ } CacheHasBeenReset = false LiveRealm = defined @HeroLib\Core.lua:34 RegisterForCombatPrefixEvent = defined @HeroLib\Events\Main.lua:133 UnregisterForEvent = defined @HeroLib\Events\Main.lua:62 AddCoreOverride = defined @HeroLib\Misc\Overrides.lua:26 BetaRealm = defined @HeroLib\Core.lua:44 Spell =
{ } BossFightRemainsIsNotValid = defined @HeroLib\Class\Unit\TimeToDie.lua:356 GetInstanceInfo = defined @HeroLib\Misc\ToSort.lua:37 Action =
{ } LoadRestores = defined @HeroLib\Misc\Overrides.lua:42 RegisterForCombatSuffixEvent = defined @HeroLib\Events\Main.lua:148 MainFrame = HeroLib_MainFrame { } GUISettings =
{ } CombatEnded = 0 RecoveryTimer = defined @HeroLib\Misc\ToSort.lua:116 BMPullTime = defined @HeroLib\Misc\ToSort.lua:87 RegisterForCombatEvent = defined @HeroLib\Events\Main.lua:88 OutOfCombatTime = defined @HeroLib\Misc\ToSort.lua:82 UnregisterForSelfCombatEvent = defined @HeroLib\Events\Main.lua:177 Latency = defined @HeroLib\Misc\ToSort.lua:111 LastUnitCycled =
{ } Utils =
{ } UnitNotInFrontTime = 0 SplashEnemies =
{ } GetInstanceDifficulty = defined @HeroLib\Misc\ToSort.lua:72 LoadOverrides = defined @HeroLib\Misc\Overrides.lua:48 Print = defined @HeroLib\Core.lua:49 UnregisterAuraTracking = defined @HeroLib\Events\Aura.lua:37 TTD =
{ } UnitGUIDMap =
{ } BuildVersion = defined @HeroLib\Core.lua:29 MultiSpell =
{ } CombatTime = defined @HeroLib\Misc\ToSort.lua:77 LastUnitCycledTime = 0 UnitNotInFront =
{ } UnregisterForCombatEvent = defined @HeroLib\Events\Main.lua:163 BossFightRemains = defined @HeroLib\Class\Unit\TimeToDie.lua:351 FightRemains = defined @HeroLib\Class\Unit\TimeToDie.lua:319 TTDRefresh = defined @HeroLib\Class\Unit\TimeToDie.lua:53 RecoveryOffset = defined @HeroLib\Misc\ToSort.lua:124 FilteredFightRemains = defined @HeroLib\Class\Unit\TimeToDie.lua:361 CombatStarted = 526626.046000 SpecID_ClassesSpecs =
{ } RegisterForSelfCombatEvent = defined @HeroLib\Events\Main.lua:103 UnregisterForCombatPr

Cilraaz commented 2 years ago

No response in 24 days. Assuming this is fixed. If not, please let me know.