healthstoneAutoMacro is polluting _G.Item
Dimmnn opened this issue ยท 7 comments
Before You Begin
- I confirm that I have downloaded the latest version of the addon.
- I am not playing on a private server.
- I checked for an existing, open ticket for this issue and was not able to find one.
- I edited the title of this bug report (above) so that it describes the issue I am reporting.
WoW Version
Retail (Dragonflight)
Describe the Issue
When logging into the game I'm getting the chat box message to disable this addon because of too many errors. Below is the error I am getting.
How to Reproduce
Deathknight playing unholy logging into the game
I have not done anything since lastnight when it was working perfectly fine then.
Player Information (Link)
Will not open up when I type /hekili
Error Messages (Link)
2418x Hekili/Events.lua:1529: attempt to call field 'callHook' (a nil value)
[string "@Hekili/Events.lua"]:1529: in function <Hekili/Events.lua:1527>
[string "@Hekili/Events.lua"]:1824: in function `handler'
[string "@Hekili/Events.lua"]:60: in function <Hekili/Events.lua:52>
Locals:
event = "COMBAT_LOG_EVENT_UNFILTERED"
timestamp = 1671733858.371000
subtype = "SPELL_AURA_APPLIED"
hideCaster = false
sourceGUID = "Player-3684-0DCB147E"
sourceName = "Unknown"
sourceFlags = 1297
sourceRaidFlags = 0
destGUID = "Player-3684-0DCB147E"
destName = "Unknown"
destFlags = 1297
destRaidFlags = 0
spellID = 2383
spellName = "Find Herbs"
school = 1
amount = "BUFF"
interrupt = nil
a = nil
b = nil
c = nil
d = nil
offhand = nil
multistrike = nil
(*temporary) = nil
(*temporary) = "COMBAT_LOG_EVENT_UNFILTERED"
(*temporary) = 1671733858.371000
(*temporary) = "SPELL_AURA_APPLIED"
(*temporary) = false
(*temporary) = "Player-3684-0DCB147E"
(*temporary) = "Unknown"
(*temporary) = 1297
(*temporary) = 0
(*temporary) = "Player-3684-0DCB147E"
(*temporary) = "Unknown"
(*temporary) = 1297
(*temporary) = 0
(*temporary) = 2383
(*temporary) = "Find Herbs"
(*temporary) = 1
(*temporary) = "BUFF"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to call field 'callHook' (a nil value)"
ns = <table> {
FindPlayerAuraByID = <function> defined @Hekili/Utils.lua:516
specTemplate = <table> {
}
WipeCovenantCache = <function> defined @Hekili/Utils.lua:812
IsTimer = <function> defined @Hekili/Libs/SpellFlashCore/libs/BigLibTimer/BigLibTimer.lua:22
forecastResources = <function> defined @Hekili/State.lua:1290
frameProfile = <table> {
}
UnregisterUnitEvent = <function> defined @Hekili/Events.lua:220
Localize = <table> {
}
debug = <table> {
}
GetTexString = <function> defined @Hekili/Utils.lua:852
GetTimer = <function> defined @Hekili/Libs/SpellFlashCore/libs/BigLibTimer/BigLibTimer.lua:22
queue = <table> {
}
SetTimer = <function> defined @Hekili/Libs/SpellFlashCore/libs/BigLibTimer/BigLibTimer.lua:22
BigLibTimer6 = <table> {
}
castsAll = <table> {
}
cpuProfile = <table> {
}
GroupMembers = <function> defined @Hekili/Utils.lua:263
spendResources = <function> defined @Hekili/State.lua:6585
safeMax = <function> defined @Hekili/Utils.lua:243
updateMinion = <function> defined @Hekili/Targets.lua:602
safeAbs = <function> defined @Hekili/Utils.lua:255
RegisterUnitEvent = <function> defined @Hekili/Events.lua:176
CreateTable = <function> defined @Hekili/Libs/SpellFlashCore/libs/BigLibTimer/BigLibTimer.lua:22
RecycleTable = <function> defined @Hekili/Libs/SpellFlashCore/libs/BigLibTimer/BigLibTimer.lua:22
updateEssences = <function> defined @Hekili/Events.lua:571
AddTexString = <function> defined @Hekili/Utils.lua:840
actorHasDebuff = <function> defined @Hekili/Targets.lua:645
StopEventHandler = <function> defined @Hekili/Events.lua:129
SpaceOut = <function> defined @Hekili/Utils.lua:54
getModifier = <function> defined @Hekili/Targets.lua:685
roundUp = <function> defined @Hekili/Utils.lua:139
ResourceRegenerates = <function> defined @Hekili/Constants.lua:95
print = <function> defined @Hekili/Libs/SpellFlashCore/SpellFlashCore.lua:8
wipeDebuffs = <function> defined @Hekili/Targets.lua:638
GetResourceInfo = <function> defined @Hekili/Constants.lua:73
round = <function> defined @Hekili/Utils.lua:132
GetResourceKey = <function> defined @Hekili/Constants.lua:83
GetResourceID = <function> defined @Hekili/Constants.lua:78
Audit = <function> defined @Hekili/Targets.lua:837
updateGear = <function> defined @Hekili/Events.lua:672
eliminateUnit = <function> defined @Hekili/Targets.lua:780
castsOff = <table> {
}
FindStringInTooltip = <function> defined @
Additional Information
No response
Contact Information
No response
24x Hekili/Classes.lua:669: attempt to call method 'CreateFromItemID' (a nil value)
[string "@Hekili/Classes.lua"]:669: in function RegisterAbility' [string "@Hekili/Classes.lua"]:875: in function
RegisterAbilities'
[string "@Hekili/Classes.lua"]:2264: in main chunk
Locals:
self =
totems =
}
talents =
}
itemAbilities = 2
stateExprs =
}
auras =
}
gear =
}
RegisterAbility = defined @Hekili/Classes.lua:570
melee = false
packs =
}
RegisterStateTable = defined @Hekili/Classes.lua:406
setBonuses =
}
RegisterTalents = defined @Hekili/Classes.lua:218
RegisterResource = defined @Hekili/Classes.lua:141
RegisterUnitEvent = defined @Hekili/Classes.lua:899
RegisterAbilities = defined @Hekili/Classes.lua:873
texture = "Interface\Addons\Hekili\Textures\LOGO-WHITE.blp"
potions =
}
powers =
}
RegisterAuras = defined @Hekili/Classes.lua:360
pvptalents =
}
dual_cast =
}
pseudoAuras = 27
RegisterCycle = defined @Hekili/Classes.lua:909
RegisterPower = defined @Hekili/Classes.lua:367
phases =
}
pendingItemSpells =
}
RegisterOptions = defined @Hekili/Classes.lua:889
interrupts =
}
variables =
}
RegisterPowers = defined @Hekili/Classes.lua:376
options =
}
RegisterGear = defined @Hekili/Classes.lua:486
abilities =
}
RegisterSetting = defined @Hekili/Classes.lua:952
stateTables =
}
hooks =
}
RegisterPet = defined @Hekili/Classes.lua:913
RegisterSetBonuses = defined @Hekili/Classes.lua:509
SetSetting = defined @Hekili/Classes.lua:946
RegisterPotion = defined @Hekili/Classes.lua:517
RegisterSetBonus = defined @Hekili/Classes.lua:504
RegisterPotions = defined @Hekili/Classes.lua:552
GetSetting = defined @Hekili/Classes.lua:941
settings =
}
pets =
}
funcHooks =
}
resources =
}
RegisterPhase = defined @Hekili/Classes.lua:428
RegisterHook = defined @Hekili/Classes.lua:562
RegisterPriority = defined @Hekili/Classes.lua:886
RegisterRecheck = defined @Hekili/Classes.lua:558
stateFuncs =
}
RegisterPvpTalents = defined @Hekili/Classes.lua:225
id = 0
RegisterPack = defined @Hekili/Classes.lua:879
resourceAuras =
}
RegisterStateExpr = defined @Hekili/Classes.lua:392
RegisterAura = defined @Hekili/Classes.lua:232
RegisterStateFunction = defined @Hekili/Classes.lua:399
RegisterTotem = defined @Hekili/Classes.lua:933
key = "none"
pseudoAbilities = 3
RegisterCombatLogEvent = defined @Hekili/Classes.lua:905
RegisterEvent = defined @Hekili/Classes.lua:893
RegisterVariable = defined @Hekili/Classes.lua:978
}
ability = "healthstone"
data =
gcd = "off"
charges = 1
bagItem = true
id = -102
startsCombat = false
item = 5512
texture = 538745
}
a =
gcd = "off"
charges = 1
bagItem = true
id = -102
startsCombat = false
handler = defined @Hekili/Classes.lua:2488
funcs =
}
key = "healthstone"
from = 0
realCast = 0
item = 5512
texture = 538745
}
item = 5512
(*temporary) = nil
(*temporary) =
new = defined @HealthstoneAutoMacro/Core/Item.lua:3
}
(*temporary) = 5512
(*temporary) = "attempt to call method 'CreateFromItemID' (a nil value)"
CommitKey = defined @AddOns
So I downloaded 2.3 of Healthstone Auto Macro and the errors stopped. So im guessing its that addon something is conflicting with the addon, I was also getting some weakaura errors for certain bars but after reverting back to 2.3 those stopped as well.