Details! Damage Meter

Details! Damage Meter

214M Downloads

LUA Error scrolling over Damage Done window

dixonmyles opened this issue ยท 1 comments

commented

Before Start!

Make sure the bug also happen when Details! is the only addon enabled.

  • Checked this and it's the case

Game and Details! version
Use /details to grab these two.

  • VWD 11856 RELEASE 10.1.5

Describe the bug

  • Steps to Reproduce (what did you do to make the bug happen):

  • Scroll over anything in the Damage Done window

  • Result (what happens when you follow the steps above):

  • Broken behavior, things don't actually scroll and lua errors spam.

  • Expected (what you think the expected behavior would be when following the steps):

  • Details window should properly scroll

  • When the bug started (a date, wow path release, details update, etc)?

  • Roughly 2 weeks ago.

  • Additional information:

  • Seems to only happen on the "Damage Done" window. Other windows are fine.

Lua Error
Post here lua errors, if you aren't getting any, use /console scriptErrors 1
221x Details/classes/class_damage.lua:3507: attempt to perform arithmetic on local 'meu_tempo' (a nil value)
[string "@Details/classes/class_damage.lua"]:3507: in function <Details/classes/class_damage.lua:3465>
[string "=(tail call)"]: ?
[string "@Details/core/control.lua"]:1779: in function `MontaTooltip'
[string "@Details/frames/window_main.lua"]:1839: in function <Details/frames/window_main.lua:1835>

Locals:
self =

{
flag_original = 1298
totalabsorbed = 0.006777
BuildSpellTargetFromSpellTable = defined @Details/functions/mixin.lua:131
GetSpellContainer = defined @Details/functions/mixin.lua:27
pets =
{
}
classe = "SHAMAN"
total_without_pet = 8545750.006777
last_dps_realtime = 0
dps_started = false
total = 8859176.006777
spec = 263
GetSpellTableFromContainer = defined @Details/functions/mixin.lua:55
BuildSpellTargetFromBreakdownSpellData = defined @Details/functions/mixin.lua:92
on_hold = false
total_extra = 0
IsGroupPlayer = defined @Details/functions/mixin.lua:175
fight_component = true
IsPetOrGuardian = defined @Details/functions/mixin.lua:168
damage_from =
{
}
targets =
{
}
colocacao = 1
aID = "3684-0DAD635B"
grupo = true
IsNeutralOrEnemy = defined @Details/functions/mixin.lua:182
friendlyfire_total = 6258
raid_targets =
{
}
minha_barra = DetailsBarra_1_1 {
}
serial = "Player-3684-0DAD635B"
GetSpellContainerNames = defined @Details/functions/mixin.lua:19
GetPets = defined @Details/functions/mixin.lua:68
end_time = 1692754491
IsPlayer = defined @Details/functions/mixin.lua:156
GetTargets = defined @Details/functions/mixin.lua:76
nome = "Bonklers"
spells =
{
}
GetSpellList = defined @Details/functions/mixin.lua:83
displayName = "the fist"
friendlyfire =
{
}
last_dps = 110739.700085
custom = 0
tipo = 1
damage_taken = 1054422.006777
start_time = 1692754411
delay = 0
last_event = 1692754490
}
instancia =
{
h_baixo = DetailsBottomSideBarHighlight1 {
}
menu_icons_size = 0.900000
h_esquerda = DetailsLeftSideBarHighlight1 {
}
bg_r = 0.094100
fullborder_size = 0.500000
color_buttons =
{
}
toolbar_icon_file = "Interface\AddOns\Details\images\toolbar_icons"
micro_displays_locked = true
LastModo = 2
icons =
{
}
RefreshWindow = defined @Details/classes/class_instance.lua:347
ponto1 =
{
}
rolagem = true
rows_max = 50
GetMode = defined @Details/classes/class_instance.lua:393
SetMode = defined @Details/classes/class_instance.lua:416
lastIcon = RAIDCHECK_PLUGIN_BUTTON {
}
fontstrings_text_limit_offset = -10
menu_icons =
{
}
RefreshCombat = defined @Details/classes/class_instance.lua:219
show_sidebars = false
hide_icon = true
consolidate = false
toolbar_side = 1
sub_atributo = 1
GetId = defined @Details/classes/class_instance.lua:387
SetSegment = defined @Details/classes/class_instance.lua:431
menu_icons_alpha = 0.920000
bg_b = 0.094100
largura_scroll = 26
rowareaborder_color =
{
}
color =
{
}
sub_atributo_last =
{
}
barraS =
{
}
h_cima = DetailsTopSideBarHighlight1 {
}
switch_healer = false
showing =
{
}
ponto4 =
{
}
__locked = true
menu_alpha =
{
}
snap =
{
}
rowareaborder_size = 0.500000
clickthrough_incombatonly = true
hide_in_combat_alpha = 0
ps_update_frame = DetailsInstance1PsUpdate {
}
firstIcon = DetailsClearSegmentsButton1 {
}
bars_grow_direction = 1
grab_on_top = false
StatusBar =
{
}
verticalSnap = false
hide_in_combat = false
posicao =
{
}
row_height = 19
titlebar_texture_color =
{
}
_pos =
{
}
show_statusbar = false
fontstrings_text3_anchor = 38
titlebar_shown = false
menu_anchor =
{
}
is_interacting = true
total_buttons_shown = 7
hide_out_of_combat = false
last_interaction = 1692755174
update = false
rows_created = 8
isMoving = false
bars_sort_direction = 1
do_not_snap = false
use_auto_align

Screenshots
Post images of the bug if necessary.
image
image

commented

Change your Time Measure in the Display section of the options. I still don't understand how the code we wrote to auto fix this isn't actually doing that.