TellMeWhen

TellMeWhen

25M Downloads

ADDON won’t initialize post 10/21 update

Closed this issue · 9 comments

commented

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
commented

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

commented

how do we update?

commented

@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.

commented

how do we update?

If you don't want to wait on an official update, the quickest fix would be:

  1. 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)

  2. Open the TellMeWhen.lua file in notepad

  3. Replace the entire file with the fixed code here: https://raw.githubusercontent.com/ascott18/TellMeWhen/4e758e46cd2e96f6d25082e9a4a4d72b7f0b9660/TellMeWhen.lua

  4. /reload or restart game and it should work again

commented

@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

commented

how do we update?

If you don't want to wait on an official update, the quickest fix would be:

  1. 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)
  2. Open the TellMeWhen.lua file in notepad
  3. Replace the entire file with the fixed code here: https://raw.githubusercontent.com/ascott18/TellMeWhen/4e758e46cd2e96f6d25082e9a4a4d72b7f0b9660/TellMeWhen.lua
  4. /reload or restart game and it should work again

this is amazing - worked instantly - thank you so much

commented

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.

commented

Fixed