Cata Classic - Lua error calling GetTalentInfoByID when it doesn't exist
lordblackadder opened this issue · 1 comments
Game and Details! version
Cata Classic 4.4.0.54525
DETAILS! VERSION: VWD 12651 ALPHA 9 4.4.0
Describe the bug
- Mousover the Spec icon of a frost DK on a details bar (e.g., Damage Done)
- This issue isn't necessarily exclusive to frost DKs, since that line is reached when it only checks if it's not classic, tbc, or wotlk, but the function doesn't exist in Cata either
Lua Error
[string "@Details/frames/window_main.lua"]:2126: in function <Details/frames/window_main.lua:2068>
Locals:
self = DetailsBarra_IconFrame_1_1 {
0 = <userdata>
row = DetailsBarra_1_1 {
}
instance_id = 1
}
actor = <table> {
flag_original = 1297
totalabsorbed = 0.005248
BuildSpellTargetFromSpellTable = <function> defined @Details/functions/mixin.lua:147
GetSpellContainer = <function> defined @Details/functions/mixin.lua:27
pets = <table> {
}
classe = "DEATHKNIGHT"
total_without_pet = 161967.005248
last_dps_realtime = 0
dps_started = true
total = 161967.005248
spec = 251
GetSpellTableFromContainer = <function> defined @Details/functions/mixin.lua:71
BuildSpellTargetFromBreakdownSpellData = <function> defined @Details/functions/mixin.lua:108
on_hold = false
total_extra = 0
IsGroupPlayer = <function> defined @Details/functions/mixin.lua:191
IsPetOrGuardian = <function> defined @Details/functions/mixin.lua:184
damage_from = <table> {
}
targets = <table> {
}
colocacao = 1
aID = "4453-04772B5F"
grupo = true
IsNeutralOrEnemy = <function> defined @Details/functions/mixin.lua:198
friendlyfire_total = 0
raid_targets = <table> {
}
minha_barra = DetailsBarra_1_1 {
}
serial = "Player-4453-04772B5F"
GetSpellContainerNames = <function> defined @Details/functions/mixin.lua:19
GetPets = <function> defined @Details/functions/mixin.lua:84
IsPlayer = <function> defined @Details/functions/mixin.lua:172
GetTargets = <function> defined @Details/functions/mixin.lua:92
nome = "Furbussy"
spells = <table> {
}
GetSpellList = <function> defined @Details/functions/mixin.lua:99
displayName = "Furbussy"
friendlyfire = <table> {
}
last_dps = 7004.887347
custom = 0
tipo = 1
damage_taken = 0.005248
start_time = 1714558042
delay = 0
last_event = 1714558067
}
serial = "Player-4453-04772B5F"
name = "Furbussy"
class = "DEATHKNIGHT"
spec = 251
talents = <table> {
1 = <table> {
}
2 = <table> {
}
3 = <table> {
}
4 = <table> {
}
5 = <table> {
}
6 = <table> {
}
7 = <table> {
}
8 = <table> {
}
9 = <table> {
}
10 = <table> {
}
11 = <table> {
}
12 = <table> {
}
13 = <table> {
}
14 = <table> {
}
15 = <table> {
}
16 = <table> {
}
17 = <table> {
}
18 = <table> {
}
19 = <table> {
}
20 = <table> {
}
21 = <table> {
}
22 = <table> {
}
23 = <table> {
}
24 = <table> {
}
25 = <table> {
}
26 = <table> {
}
27 = <table> {
}
28 = <table> {
}
29 = <table> {
}
30 = <table> {
}
31 = <table> {
}
32 = <table> {
}
33 = <table> {
}
34 = <table> {
}
35 = <table> {
}
36 = <table> {
}
37 = <table> {
}
38 = <table> {
}
39 = <table> {
}
40 = <table> {
}
41 = <table> {
}
42 = <table> {
}
43 = <table> {
}
44 = <table> {
}
45 = <table> {
}
46 = <table> {
}
47 = <table> {
}
48 = <table> {
}
49 = <table> {
}
50 = <table> {
}
51 = <table> {
}
52 = <table> {
}
53 = <table> {
}
54 = <table> {
}
55 = <table> {
}
56 = <table> {
}
57 = <table> {
}
58 = <table> {
}
59 = <table> {
}
60 = <table> {
}
}
ilvl = <table> {
time = 1714490161
name = "Moontwogiga"
ilvl = 234
}
iconSize = 20
instance = <table> {
h_baixo = DetailsBottomSideBarHighlight1 {
}
menu_icons_size = 0.850000
h_esquerda = DetailsLeftSideBarHighlight1 {
}
bg_r = 0.094118
fullborder_size = 0.500000
color_buttons = <table> {
}
rows_showing = 1
micro_displays_locked = true
tooltip = <table> {
}
icons = <table> {
}
RefreshWindow = <function> defined @Details/classes/class_instance.lua:354
ponto1 = <table> {
}
rolagem = false
rows_max = 50
IsEnabled = <function> defined @Details/classes/class_instance.lua:197
SetMode = <function> defined @Details/classes/class_instance.lua:427
lastIcon = <table> {
}
fontstrings_text_limit_offset = -10
menu_icons = <table> {
}
RefreshCombat = <function> defined @Details/classes/class_instance.lua:219
show_sidebars = false
hide_icon = true
consolidate ```
Known. I've been busy but I'll look into it when i can
…On Fri, May 3, 2024, 8:15 AM Lord Blackadder ***@***.***> wrote:
*Game and Details! version*
Cata Classic 4.4.0.54525
DETAILS! VERSION: VWD 12651 ALPHA 9 4.4.0
*Describe the bug*
- Mousover the Spec icon of a frost DK on a details bar (e.g., Damage
Done)
- This issue isn't necessarily exclusive to frost DKs, since that line
is reached when it only checks if it's not classic, tbc, or wotlk, but the
function doesn't exist in Cata either
*Lua Error*
[string ***@***.***/frames/window_main.lua"]:2126: in function <Details/frames/window_main.lua:2068>
Locals:
self = DetailsBarra_IconFrame_1_1 {
0 = <userdata>
row = DetailsBarra_1_1 {
}
instance_id = 1
}
actor = <table> {
flag_original = 1297
totalabsorbed = 0.005248
BuildSpellTargetFromSpellTable = <function> defined @Details/functions/mixin.lua:147
GetSpellContainer = <function> defined @Details/functions/mixin.lua:27
pets = <table> {
}
classe = "DEATHKNIGHT"
total_without_pet = 161967.005248
last_dps_realtime = 0
dps_started = true
total = 161967.005248
spec = 251
GetSpellTableFromContainer = <function> defined @Details/functions/mixin.lua:71
BuildSpellTargetFromBreakdownSpellData = <function> defined @Details/functions/mixin.lua:108
on_hold = false
total_extra = 0
IsGroupPlayer = <function> defined @Details/functions/mixin.lua:191
IsPetOrGuardian = <function> defined @Details/functions/mixin.lua:184
damage_from = <table> {
}
targets = <table> {
}
colocacao = 1
aID = "4453-04772B5F"
grupo = true
IsNeutralOrEnemy = <function> defined @Details/functions/mixin.lua:198
friendlyfire_total = 0
raid_targets = <table> {
}
minha_barra = DetailsBarra_1_1 {
}
serial = "Player-4453-04772B5F"
GetSpellContainerNames = <function> defined @Details/functions/mixin.lua:19
GetPets = <function> defined @Details/functions/mixin.lua:84
IsPlayer = <function> defined @Details/functions/mixin.lua:172
GetTargets = <function> defined @Details/functions/mixin.lua:92
nome = "Furbussy"
spells = <table> {
}
GetSpellList = <function> defined @Details/functions/mixin.lua:99
displayName = "Furbussy"
friendlyfire = <table> {
}
last_dps = 7004.887347
custom = 0
tipo = 1
damage_taken = 0.005248
start_time = 1714558042
delay = 0
last_event = 1714558067
}
serial = "Player-4453-04772B5F"
name = "Furbussy"
class = "DEATHKNIGHT"
spec = 251
talents = <table> {
1 = <table> {
}
2 = <table> {
}
3 = <table> {
}
4 = <table> {
}
5 = <table> {
}
6 = <table> {
}
7 = <table> {
}
8 = <table> {
}
9 = <table> {
}
10 = <table> {
}
11 = <table> {
}
12 = <table> {
}
13 = <table> {
}
14 = <table> {
}
15 = <table> {
}
16 = <table> {
}
17 = <table> {
}
18 = <table> {
}
19 = <table> {
}
20 = <table> {
}
21 = <table> {
}
22 = <table> {
}
23 = <table> {
}
24 = <table> {
}
25 = <table> {
}
26 = <table> {
}
27 = <table> {
}
28 = <table> {
}
29 = <table> {
}
30 = <table> {
}
31 = <table> {
}
32 = <table> {
}
33 = <table> {
}
34 = <table> {
}
35 = <table> {
}
36 = <table> {
}
37 = <table> {
}
38 = <table> {
}
39 = <table> {
}
40 = <table> {
}
41 = <table> {
}
42 = <table> {
}
43 = <table> {
}
44 = <table> {
}
45 = <table> {
}
46 = <table> {
}
47 = <table> {
}
48 = <table> {
}
49 = <table> {
}
50 = <table> {
}
51 = <table> {
}
52 = <table> {
}
53 = <table> {
}
54 = <table> {
}
55 = <table> {
}
56 = <table> {
}
57 = <table> {
}
58 = <table> {
}
59 = <table> {
}
60 = <table> {
}
}
ilvl = <table> {
time = 1714490161
name = "Moontwogiga"
ilvl = 234
}
iconSize = 20
instance = <table> {
h_baixo = DetailsBottomSideBarHighlight1 {
}
menu_icons_size = 0.850000
h_esquerda = DetailsLeftSideBarHighlight1 {
}
bg_r = 0.094118
fullborder_size = 0.500000
color_buttons = <table> {
}
rows_showing = 1
micro_displays_locked = true
tooltip = <table> {
}
icons = <table> {
}
RefreshWindow = <function> defined @Details/classes/class_instance.lua:354
ponto1 = <table> {
}
rolagem = false
rows_max = 50
IsEnabled = <function> defined @Details/classes/class_instance.lua:197
SetMode = <function> defined @Details/classes/class_instance.lua:427
lastIcon = <table> {
}
fontstrings_text_limit_offset = -10
menu_icons = <table> {
}
RefreshCombat = <function> defined @Details/classes/class_instance.lua:219
show_sidebars = false
hide_icon = true
consolidate ```
—
Reply to this email directly, view it on GitHub
<#717>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABL4J6CZQE3YYU4M4PFZRGTZAOSXZAVCNFSM6AAAAABHFWG436VHI2DSMVQWIX3LMV43ASLTON2WKOZSGI3TOOBZGY2DCOI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>