v210518 not loading for shaman
luchok opened this issue ยท 8 comments
I have installed the latest version available and so far it looks like it loads for all classes except for shaman. I have disabled all other addons when trying to open the addon on my shaman and I get the error below. The addon loaded fine on: Mage, Priest, Rogue, Hunter
Message: Interface\AddOns\Talented\encode.lua:176: assertion failed!
Time: Thu May 20 09:55:00 2021
Count: 1
Stack: Interface\AddOns\Talented\encode.lua:176: assertion failed!
[string "@Interface\AddOns\Talented\encode.lua"]:260: in function `UnpackTemplate'
[string "@Interface\AddOns\Talented\encode.lua"]:266: in function `CopyPackedTemplate'
[string "@Interface\AddOns\Talented\core.lua"]:42: in function `MakeTarget'
[string "@Interface\AddOns\Talented\core.lua"]:270: in function `SetTemplate'
[string "@Interface\AddOns\Talented\core.lua"]:367: in function `Update'
[string "@Interface\AddOns\Talented\core.lua"]:350: in function <Interface\AddOns\Talented\core.lua:347>
[string "=(tail call)"]: ?
[string "TOGGLETALENTS"]:1: in function <[string "TOGGLETALENTS"]:1>
Locals: self = <table> {
CreateTemplateMenu = <function> defined @Interface\AddOns\Talented\ui\menu.lua:65
defaults = <table> {
}
LoadAddOn = <function> defined @Interface\AddOns\Talented\core.lua:74
OpenOptionsFrame = <function> defined @Interface\AddOns\Talented\ui\menu.lua:26
MakeArrow = <function> defined @Interface\AddOns\Talented\ui\arrows.lua:17
GetTalentPrereqs = <function> defined @Interface\AddOns\Talented\spell.lua:234
spelldata = <table> {
}
UnregisterComm = <function> defined @Interface\AddOns\AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
HideTooltipInfo = <function> defined @Interface\AddOns\Talented\tips.lua:134
DataAddonLoaded = <function> defined @Interface\AddOns\Talented\talents.lua:151
GetDefaultMode = <function> defined @Interface\AddOns\Talented\core.lua:285
SetDefaultModulePrototype = <function> defined @Interface\AddOns\Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
UpdateTemplateName = <function> defined @Interface\AddOns\Talented\core.lua:123
GetMode = <function> defined @Interface\AddOns\Talented\core.lua:54
SetTemplate = <function> defined @Interface\AddOns\Talented\core.lua:264
SetMode = <function> defined @Interface\AddOns\Talented\core.lua:58
RegisterMessage = <function> defined @Interface\AddOns\AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @Interface\AddOns\AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
Update = <function> defined @Interface\AddOns\Talented\core.lua:363
hooks = <table> {
}
SendCommMessage = <function> defined @Interface\AddOns\Decursive\Libs\AceComm-3.0\AceComm-3.0.lua:87
db = <table> {
}
UnregisterAllComm = <function> defined @Interface\AddOns\AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
SetEnabledState = <function> defined @Interface\AddOns\Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = <function> defined @Interface\AddOns\Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:274
OpenTemplate = <function> defined @Interface\AddOns\Talented\core.lua:244
OnEnable = <function> defined @Interface\AddOns\Talented\core.lua:289
GetTemplateStringClass = <function> defined @Interface\AddOns\Talented\encode.lua:15
MakeButton = <function> defined @Interface\AddOns\Talented\ui\buttons.lua:75
ImportTemplate = <function> defined @Interface\AddOns\Talented\core.lua:209
Pool = <table> {
}
UnregisterAllEvents = <function> defined @Interface\AddOns\AtlasLootClassic\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
optionsFrame = <unnamed> {
}
Deserialize = <function> defined @Interface\AddOns\Details\Libs\AceSerializer-3.0\AceSerializer-3.0.lua:246
MakeActionMenu = <function> defined @Interface\AddOns\Talented\ui\menu.lua:370
TalentView = <table> {
}
GetName = <function> defined @Interface\AddOns\Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:279
views = <table> {
}
name = "Talented"
UpdateView = <function> defined @Interface\AddOns\Talented\viewmode.lua:90
GetTalentInfo = <function> defined @Interface\AddOns\Talented\talents.lua:195
Disable = <function> defined @Interface\AddOns\Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:314
GetOption = <function>
Did you have existing data (templates) from before TBC?
I did have previous data (but so did all the other characters I tested on), I also went in and removed both Talented.lua and TalentedData.lua from SavedVariables with the same result.
Interestingly, it works fine for me on a Shaman. I'm not sure what to suggest, if it also happened without saved variables. Did you reload, or exit the game, before deleting? The game will regenerate deleted config files if you do it whilst logged in and then reload your UI.
It seems it did opened after I cleared up the WTF folder, so I have not clue what it was. What is weird is every other class I opened it with worked without me having to clear any of the old addons. Sorry for bothering you for nothing. I should have tried clearing the whole thing first.
Yes, I hate to have to do this, but I guess I will try to delete the entire WTF folder for that character.