Hekili / hekili

Hekili Priority Helper for DPS and Tanks (WoW Retail)
420 stars 222 forks source link

10.0.0-05.3 LUA errors addon does not load #1830

Closed angrydanger closed 2 years ago

angrydanger commented 2 years ago

Before You Begin

WoW Version

Retail (Dragonflight)

Describe the Issue

Addon does not load. Yields 105 LUA errors. Addon fails to load.

How to Reproduce

  1. Start game
  2. Select character

Player Information (Link)

build: 10.0.0-05.3
does not load

Error Messages (Link)

1x Interface/AddOns/Hekili/Events.lua:619: attempt to index field 'essence' (a nil value)
[string "@Interface/AddOns/Hekili/Events.lua"]:619: in main chunk

Locals:
addon = "Hekili"
ns = <table> {
 getClassID = <function> defined @Interface/AddOns/Hekili/Constants.lua:36
 ResourceRegenerates = <function> defined @Interface/AddOns/Hekili/Constants.lua:94
 getLocalClass = <function> defined @Interface/AddOns/Hekili/Constants.lua:9
 Patrons = "|cFFFFD100Current Dragonflight Status|r

|cFF00FF00Up to Date|r
- Death Knights, Demon Hunters, Balance and Feral Druids, Beast Mastery and Marksmanship Hunters, Windwalker Monk, Retribution Paladin, Elemental and Enhancement Shamans

|cFFFFAE42Beta|r
- Guardian Druid, Warriors

|cFFBB3F3FNot Yet Implemented|r
- All Other Classes/Specializations

|cFF00FF00Up to Date|r means it is working and using priorities written for Dragonflight.
|cFFFFAE42Beta|r means it is playable, but may be using priorities from Shadowlands.
|cFFBB3F3FNot Yet Implemented|r means the class is not yet playable in the addon.

Do not report issues for any classes that are |cBB3F3FNot Yet Implemented|r.  For |cFFFFAE42Beta|r or |cFF00FF00Up to Date|r classes, report issues using the links below.  I am working to update every class as quickly as possible.  Thanks!"
auras = <table> {
 }
 getSpecializationKey = <function> defined @Interface/AddOns/Hekili/Constants.lua:208
 GetResourceInfo = <function> defined @Interface/AddOns/Hekili/Constants.lua:73
 frameProfile = <table> {
 }
 UnregisterUnitEvent = <function> defined @Interface/AddOns/Hekili/Events.lua:216
 GetResourceKey = <function> defined @Interface/AddOns/Hekili/Constants.lua:83
 debug = <table> {
 }
 GetResourceID = <function> defined @Interface/AddOns/Hekili/Constants.lua:78
 getSpecializationID = <function> defined @Interface/AddOns/Hekili/Constants.lua:213
 queue = <table> {
 }
 UI = <table> {
 }
 cpuProfile = <table> {
 }
 updateTalents = <function> defined @Interface/AddOns/Hekili/Events.lua:431
 PTR = false
 formatValue = <function> defined @Interface/AddOns/Hekili/Formatting.lua:774
 TTD = <table> {
 }
 StartEventHandler = <function> defined @Interface/AddOns/Hekili/Events.lua:92
 keys = <table> {
 }
 RegisterUnitEvent = <function> defined @Interface/AddOns/Hekili/Events.lua:173
 FeignEvent = <function> defined @Interface/AddOns/Hekili/Events.lua:229
 lib = <table> {
 }
 snapshots = <table> {
 }
 RegisterEvent = <function> defined @Interface/AddOns/Hekili/Events.lua:140
 Tooltip = HekiliTooltip {
 }
 hotkeys = <table> {
 }
 StopEventHandler = <function> defined @Interface/AddOns/Hekili/Events.lua:127
 updatePowers = <function> defined @Interface/AddOns/Hekili/
Events.lua:508
 FrameStratas = <table> {
 }
 getInverseDirection = <function> defined @Interface/AddOns/Hekili/Constants.lua:22
 UnregisterEvent = <function> defined @Interface/AddOns/Hekili/Events.lua:156
 targets = <table> {
 }
}
Hekili = <table> {
 SetDefaultModuleLibraries = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:363
 IsRetail = <function> defined @Interface/AddOns/Hekili/Hekili.lua:18
 Enable = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:290
 RegisterChatCommand = <function> defined @Interface/AddOns/
Ace3/AceConsole-3.0/AceConsole-3.0.lua:81
 EnableModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:328
 modules = <table> {
 }
 GetModule = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:206
 IterateEmbeds = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:438
 IsClassic = <function> defined @Interface/AddOns/Hekili/Hekili.lua:26
 defaultModuleLibraries = <table> {
 }
 Deserialize = <function> defined @Interface/AddOns/Ace3/AceSerializer-3.0/AceSerializer-3.0.lua:246
 UnregisterChatCommand = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:107
 SaveDebugSnapshot = <function> defined @Interface/AddOns/Hekili/Hekili.lua:239
 IsDragonflight = <function> defined @Interface/AddOns/Hekili/Hekili.lua:30
 Printf = <function> defined @Interface/AddOns/Ace3/AceConsole-3.0/AceConsole-3.0.lua:65
 SetDefaultModulePrototype = <function> defined @Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:405
 Ru

Additional Information

No response

Contact Information

Danger#6729

angrydanger commented 2 years ago

After deleting the saved variables file, the addon now opens and appears to function properly.