HeroRotation

HeroRotation

5M Downloads

[Bug]: Summon Infernal is causing Addon to go blank and not show spells [Destruction Warlock}

Soulsmacka opened this issue ยท 3 comments

commented

What version of HeroRotation are you using?

10.1.0.08

What version of HeroLib are you using?

10.1.0.03

What version of HeroDBC are you using?

10.1.0.01

What is the issue?

Just like the title states. Every time Summon Infernal comes out, the addon goes blank. and doesn't show what spells to cast.

Icon Behavior

Icon disappears

commented

Fixed in commit 7e3de37

commented

If the icon disappears, a lua error has occurred. Please provide that error.

You can enable them by issuing the command /console scriptErrors 1 in game.
You can later disable them if you wish by issuing the command /console scriptErrors 0.

commented

If the icon disappears, a lua error has occurred. Please provide that error.

You can enable them by issuing the command /console scriptErrors 1 in game. You can later disable them if you wish by issuing the command /console scriptErrors 0.

here it goes:

(Page 1)

Message: ...rface/AddOns/HeroLib/Class/Unit/Player/Equipment.lua:190: attempt to get length of local 'ExcludedItems' (a nil value)
Time: Wed May 17 13:46:22 2023
Count: 592
Stack: ...rface/AddOns/HeroLib/Class/Unit/Player/Equipment.lua:190: attempt to get length of local 'ExcludedItems' (a nil value)
[string "@Interface/AddOns/HeroLib/Class/Unit/Player/Equipment.lua"]:190: in function GetUseableItems' [string "@Interface/AddOns/HeroRotation_Warlock/Destruction.lua"]:177: in function <...nterface/AddOns/HeroRotation_Warlock/Destruction.lua:174> [string "@Interface/AddOns/HeroRotation_Warlock/Destruction.lua"]:565: in function ?'
[string "@Interface/AddOns/HeroRotation/Main.lua"]:455: in function <Interface/AddOns/HeroRotation/Main.lua:433>

Locals: self =

{
UseCache = true
ChiDeficitPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:595
GCDStartTime = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Stat.lua:70
Race = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Main.lua:45
Insanityrain = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:647
FocusLossOnCastEnd = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:226
PainMax = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:724
IsInVehicle = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Main.lua:104
IsInParty = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Main.lua:32
EnergyDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:279
Fury = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:697
InstanceInfo = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Instance.lua:22
RageDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:139
VersatilityDmgPct = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Stat.lua:119
ArcaneChargesDeficitPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:680
MaelstromPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:553
ArcaneCharges = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:665
IsInDungeonArea = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Instance.lua:53
ActiveMitigationNeeded = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Tank.lua:64
SoulShardsDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:469
EssenceDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:766
AffectingCombat = defined @Interface/AddOns/HeroRotation_Warlock/Overrides.lua:211
GetEnemiesInRange = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Enemies.lua:53
IsInWhitelistedVehicle = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Main.lua:142
PainDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:739
AttackPower = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Stat.lua:78
FocusCastRegen = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:208
PainDeficitPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:744
PrevOffGCD = defined @Interface/AddOns/HeroLib/Events/Prev_Spell.lua:236
GetOnUseItems = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Equipment.lua:30
InsanityPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:632
ManaDeficitPercentageP = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:113
FuryDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:707
PrevGCD = defined @Interface/AddOns/HeroLib/Events/Prev_Spell.lua:202
AstralPowerMax = defined @Interface/AddOns/HeroLib/Class/Unit/Playe

(Page 2)

Message: ...rface/AddOns/HeroLib/Class/Unit/Player/Equipment.lua:190: attempt to get length of local 'ExcludedItems' (a nil value)
Time: Wed May 17 13:45:57 2023
Count: 175
Stack: ...rface/AddOns/HeroLib/Class/Unit/Player/Equipment.lua:190: attempt to get length of local 'ExcludedItems' (a nil value)
[string "@Interface/AddOns/HeroLib/Class/Unit/Player/Equipment.lua"]:190: in function GetUseableItems' [string "@Interface/AddOns/HeroRotation_Warlock/Destruction.lua"]:177: in function <...nterface/AddOns/HeroRotation_Warlock/Destruction.lua:174> [string "@Interface/AddOns/HeroRotation_Warlock/Destruction.lua"]:287: in function <...nterface/AddOns/HeroRotation_Warlock/Destruction.lua:284> [string "@Interface/AddOns/HeroRotation_Warlock/Destruction.lua"]:561: in function ?'
[string "@Interface/AddOns/HeroRotation/Main.lua"]:455: in function <Interface/AddOns/HeroRotation/Main.lua:433>

Locals: self =

{
UseCache = true
ChiDeficitPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:595
GCDStartTime = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Stat.lua:70
Race = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Main.lua:45
Insanityrain = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:647
FocusLossOnCastEnd = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:226
PainMax = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:724
IsInVehicle = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Main.lua:104
IsInParty = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Main.lua:32
EnergyDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:279
Fury = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:697
InstanceInfo = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Instance.lua:22
RageDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:139
VersatilityDmgPct = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Stat.lua:119
ArcaneChargesDeficitPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:680
MaelstromPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:553
ArcaneCharges = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:665
IsInDungeonArea = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Instance.lua:53
ActiveMitigationNeeded = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Tank.lua:64
SoulShardsDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:469
EssenceDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:766
AffectingCombat = defined @Interface/AddOns/HeroRotation_Warlock/Overrides.lua:211
GetEnemiesInRange = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Enemies.lua:53
IsInWhitelistedVehicle = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Main.lua:142
PainDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:739
AttackPower = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Stat.lua:78
FocusCastRegen = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:208
PainDeficitPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:744
PrevOffGCD = defined @Interface/AddOns/HeroLib/Events/Prev_Spell.lua:236
GetOnUseItems = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Equipment.lua:30
InsanityPercentage = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:632
ManaDeficitPercentageP = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:113
FuryDeficit = defined @Interface/AddOns/HeroLib/Class/Unit/Player/Power.lua:707
PrevGCD = <func