Details! Damage Meter

Details! Damage Meter

211M Downloads

Details/functions/spec_augmentation.lua:471: bad argument #1 to 'insert' (table expected, got nil)

R-Adrian opened this issue ยท 0 comments

commented

Make sure the bug also happen when Details! is the only addon enabled. - impossible to reliably reproduce this, happens randomly because it depends on environment and other players' actions.

Game and Details! version
Use /details to grab these two.
VWD 12237 RELEASE 10.2.5
(Details.20240122.12237.155 installed and updated with Curseforge app)

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

  • be in LFR, fighting the two ancient trees just before Nymue
  • have less than 11 fps because of old graphics card (GTX 650) that cannot handle the massive performance hit of those dense light fences + tree ground blossom effects
  • a new player joins the LFR raid group just as frame rate drops slightly below 10 fps
  • Details causes a LUA error

Result (what happens when you follow the steps above):
LUA error with less than 15 seconds to raid boss pull...

4x ...rfaceDetails/functions/spec_augmentation.lua:471: bad argument #1 to 'insert' (table expected, got nil)
[string "=[C]"]: in function `insert'
[string "@Details/functions/spec_augmentation.lua"]:471: in function `BuffRefresh'
[string "@Details/core/parser.lua"]:3016: in function <Details/core/parser.lua:3004>
[string "=(tail call)"]: ?

Locals:
(*temporary) = nil
(*temporary) = <table> {
 1 = "Player-1092-0AC9D643"
 2 = "Soulflash-Drak'thul"
 3 = 1300
 4 = 700
}
(*temporary) = "table expected, got nil"
  • Expected (what you think the expected behavior would be when following the steps):
    expected: no error

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

  • Additional information: maybe the apostrophe in the realm name from that player messes things? Apostrophes can sometimes be considered string terminators (PowerShell sure makes a fuss about them), not sure in the case of Warcraft LUA tho.

Lua Error
Post here lua errors, if you aren't getting any, use /console scriptErrors 1
(see error above)