TellMeWhen

TellMeWhen

24M Downloads

Addon crash with gladdy from the version 10.2.6-13~ latest version

SyuSyuGG opened this issue ยท 1 comments

commented

WoW Version

Cata Classic

TellMeWhen Version

10.2.6-13 to 10.2.7-3(latest)

Describe the bug

TellMeWhen-10.2.6-11-g7ef844f.zip version is latest version doesnt crash with gladdy.

from 10.2.6-13~ are crash with gladdy addon.

Export Strings

21x Gladdy/Modules/Diminishings.lua:1114: attempt to index field '?' (a nil value)
[string "@Gladdy/Modules/Diminishings.lua"]:1114: in function `CategoryOptions'
[string "@Gladdy/Modules/Diminishings.lua"]:1074: in function `GetOptions'
[string "@Gladdy/Options.lua"]:172: in function `SetupModule'
[string "@Gladdy/Options.lua"]:826: in function `SetupOptions'
[string "@Gladdy/Gladdy.lua"]:351: in function `OnInitialize'
[string "@Gladdy/Gladdy.lua"]:96: in function <Gladdy/Gladdy.lua:94>

Locals:
self = Frame {
 0 = <userdata>
 defaults = <table> {
 }
 messages = <table> {
 }
 ResetUnit = <function> defined @Gladdy/Modules/Diminishings.lua:343
 RegisterMessage = <function> defined @Gladdy/Gladdy.lua:161
 UnregisterMessage = <function> defined @Gladdy/Gladdy.lua:165
 AuraGainCheck = <function> defined @Gladdy/Modules/Diminishings.lua:497
 RegisterMessages = <function> defined @Gladdy/Gladdy.lua:155
 UNIT_DESTROYED = <function> defined @Gladdy/Modules/Diminishings.lua:362
 TriggerDR = <function> defined @Gladdy/Modules/Diminishings.lua:478
 CreateFrame = <function> defined @Gladdy/Modules/Diminishings.lua:101
 AuraFade = <function> defined @Gladdy/Modules/Diminishings.lua:528
 GetDRIcons = <function> defined @Gladdy/Modules/Diminishings.lua:1158
 LegacySetPosition = <function> defined @Gladdy/Modules/Diminishings.lua:1175
 CategoryOptions = <function> defined @Gladdy/Modules/Diminishings.lua:1079
 UpdateFrame = <function> defined @Gladdy/Modules/Diminishings.lua:190
 UnregisterAllMessages = <function> defined @Gladdy/Gladdy.lua:175
 Positionate = <function> defined @Gladdy/Modules/Diminishings.lua:546
 GetOptions = <function> defined @Gladdy/Modules/Diminishings.lua:580
 AuraGain = <function> defined @Gladdy/Modules/Diminishings.lua:510
 PrepareIcon = <function> defined @Gladdy/Modules/Diminishings.lua:444
 name = "Diminishings"
 Initialize = <function> defined @Gladdy/Modules/Diminishings.lua:96
 UnregisterMessages = <function> defined @Gladdy/Gladdy.lua:169
 FindLastIcon = <function> defined @Gladdy/Modules/Diminishings.lua:423
 Test = <function> defined @Gladdy/Modules/Diminishings.lua:366
 priority = 0
}
categories = <table> {
 disarm = <table> {
 }
 deep_freeze_rof = <table> {
 }
 checkAll = <table> {
 }
 random_root = <table> {
 }
 scatter = <table> {
 }
 fear = <table> {
 }
 incapacitate = <table> {
 }
 random_stun = <table> {
 }
 root = <table> {
 }
 bind_elemental = <table> {
 }
 stun = <table> {
 }
 silence = <table> {
 }
 horror = <table> {
 }
 counterattack = <table> {
 }
 mind_control = <table> {
 }
 uncheckAll = <table> {
 }
 cyclone = <table> {
 }
}
indexList = <table> {
 1 = "bind_elemental"
 2 = "counterattack"
 3 = "cyclone"
 4 = "deep_freeze_rof"
 5 = "disarm"
 6 = "fear"
 7 = "horror"
 8 = "incapacitate"
 9 = "mind_control"
 10 = "random_root"
 11 = "random_stun"
 12 = "root"
 13 = "scatter"
 14 = "silence"
 15 = "stun"
 16 = "taunt"
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = "bind_elemental"
 2 = "counterattack"
 3 = "cyclone"
 4 = "deep_freeze_rof"
 5 = "disarm"
 6 = "fear"
 7 = "horror"
 8 = "incapacitate"
 9 = "mind_control"
 10 = "random_root"
 11 = "random_stun"
 12 = "root"
 13 = "scatter"
 14 = "silence"
 15 = "stun"
 16 = "taunt"
}
(for control) = 16
i = 16
k = "taunt"
(*temporary) = <table> {
 type = "group"
 name = "Taunts"
 order = 16
}
(*temporary) = nil
(*temporary) = "Taunts"
(*temporary) = <table> {
 IsPVE = <function> defined @TellMeWhen/Lib/DRList-1.0/DRList-1.0/DRList-1.0.lua:381
 GetCategoryName = <function> defined @TellMeWhen/Lib/DRList-1.0/DRList-1.0/DRList-1.0.lua:372
 GetSpellCategory = <function> defined @TellMeWhen/Lib/DRList-1.0/DRList-1.0/DRList-1.0.lua:360
 IterateSpellsByCategory = <function> defined @TellMeWhen/Lib/DRList-1.0/DRList-1.0/DRList-1.0.lua:451
 GetNextDR = <function> defined @TellMeWhen/Lib/DRList-1.0/DRList-1.0/DRList-1.0.lua:393
 gameExpansion = "cata"
 categoriesPvE = <table> {
 }
 L = <table> {
 }
 GetCategories = <function> defined @TellMeWhen/Lib/DRList-1.0/DRList-1.0/DRList-1.0.lua:330
 GetCategoryLocalization = <function> defined @Add
commented

This is a clear bug in Gladdy and has nothing to do with TellMeWhen. It is improperly using data from DRList, a library which TellMeWhen also uses and which a newer version is bundled with newer versions of TellMeWhen.

DRList has introduced an additional DR category recently (wardz/DRList-1.0@a154c78), an occurrence which evidently Gladdy does not support.

Please report this to the author of Gladdy. I cannot and will not fix this bug in someone else's addon.