ADDON won’t initialize post 10/21 update
Closed this issue · 9 comments
WoW Version
Vanilla
TellMeWhen Version
11.2.5
Describe the bug
No bars, no options. After following Discord instructions…
Message: GetTalentInfo(): C_SpecializationInfo.GetTalent: query.specializationIndex must be specified.
Lua Taint: TellMeWhen
Time: Tue Oct 21 16:53:33 2025
Count: 1
Stack:
[Interface/AddOns/TellMeWhen/TellMeWhen.lua]:2840: in function 'UpdateTalentTextureCache'
[Interface/AddOns/TellMeWhen/TellMeWhen.lua]:1087: in function '?'
[Interface/AddOns/TellMeWhen/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua]:109: in function <...When/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[C]: ?
[Interface/AddOns/TellMeWhen/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua]:19: in function <...When/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[Interface/AddOns/TellMeWhen/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua]:54: in function 'Fire'
[Interface/AddOns/TellMeWhen/Lib/AceEvent-3.0/AceEvent-3.0.lua]:120: in function <.../AddOns/TellMeWhen/Lib/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals:
self = TMW {
modules =
}
GroupsToUpdate =
}
GCDSpell = 53
Classes =
}
DS =
}
Group_Defaults =
}
SpellTexturesMetaIndex =
}
isNumber =
}
BE =
}
TIMERS =
}
COUNTERS =
}
COMMON =
}
TEXT =
}
IconEventUpdateEngine = Frame {
}
performedEvent = "TMW_UPGRADE_PERFORMED"
UNITS =
}
CNDT =
}
profile =
}
DOGTAG =
}
Defaults =
}
C =
}
IconStateArbitrator =
}
time = 566599.602000
SNIPPETS =
}
L =
}
OrderedTypes =
}
Views =
}
CompareFuncs =
}
baseName = "TellMeWhen"
defaultModuleState = true
OrderedViews =
}
strlowerCache =
}
enabledState = true
global =
}
NAMES =
}
GUIDToOwner =
}
spellTextureCache =
}
defaultModuleLibraries =
}
IconsToUpdate =
}
EventList =
}
ValidityCheckQueue =
}
orderedModules =
}
EVENTS =
}
Types =
}
callbackregistry =
}
PreviousGUIDToOwner =
}
CONST =
}
Icon_Defaults =
}
name = "TellMeWhen"
}
talentInfoQuery =
column = 1
tier = 1
}
(for index) = 1
(for limit) = 15
(for step) = 1
tier = 1
(for index) = 1
(for limit) = 4
(for step) = 1
column = 1
strlowerCache =
Summon Imp = "summon imp"
84668 = 84668
Shadow Ward = "shadow ward"
49870 = 49870
Cooking = "cooking"
Health Funnel = "health funnel"
Maul = "maul"
Summon Voidwalker = "summon voidwalker"
Cleave = "cleave"
Heroic Strike = "heroic strike"
Amplify Curse = "amplify curse"
Raptor Strike = "raptor strike"
Unending Breath = "unending breath"
90373 = 90373
Fishing = "fishing"
111922 = 111922
First Aid = "first aid"
31687 = 31687
Summon Succubus = "summon succubus"
Create Healthstone = "create healthstone"
Engineering = "engineering"
28093 = 28093
211158 = 211158
Siphon Life = "siphon life"
Demon Armor = "demon armor"
Rain of Fire = "rain of fire"
}
SpellTexturesMetaIndex =
}
Export Strings
N/A
I was able to fix this issue by adding the missing loop wrapping the code, addon now initializes and works as expected, posting a fix shortly
@Deguello I've posted my fix here: https://github.com/ascott18/TellMeWhen/pull/2308/files
@Deguello I've posted my fix here: https://github.com/ascott18/TellMeWhen/pull/2308/files
I just tried adding that line, and the addon still won't initialize for me. I think we'll need a full on release for those of us who aren't coders and don't really understand much beyond copy/pasting code where it needs to go. That's the extent of my abilities, and it didn't work for me.
how do we update?
If you don't want to wait on an official update, the quickest fix would be:
-
Find where the plugin is stored on your computer (Mine is located in C:\Program Files (x86)\World of Warcraft_classic_era_\Interface\AddOns\TellMeWhen)
-
Open the TellMeWhen.lua file in notepad
-
Replace the entire file with the fixed code here: https://raw.githubusercontent.com/ascott18/TellMeWhen/4e758e46cd2e96f6d25082e9a4a4d72b7f0b9660/TellMeWhen.lua
-
/reload or restart game and it should work again
@Deguello I've posted my fix here: https://github.com/ascott18/TellMeWhen/pull/2308/files
I just tried adding that line, and the addon still won't initialize for me. I think we'll need a full on release for those of us who aren't coders and don't really understand much beyond copy/pasting code where it needs to go. That's the extent of my abilities, and it didn't work for me.
I changed multiple lines of code, the parts I added are:
for spec = 1, TMW.GetNumSpecializations() do
...
talentInfoQuery.specializationIndex = spec;
...
end
Easiest way would be replacing whole file like I mentioned above
how do we update?
If you don't want to wait on an official update, the quickest fix would be:
- Find where the plugin is stored on your computer (Mine is located in C:\Program Files (x86)\World of Warcraft_classic_era_\Interface\AddOns\TellMeWhen)
- Open the TellMeWhen.lua file in notepad
- Replace the entire file with the fixed code here: https://raw.githubusercontent.com/ascott18/TellMeWhen/4e758e46cd2e96f6d25082e9a4a4d72b7f0b9660/TellMeWhen.lua
- /reload or restart game and it should work again
this is amazing - worked instantly - thank you so much
Made the edit and TMW loads for the toon I tried. No reason to think it won’t work for all. Thanks for the quick response.