Zidras / DBM-Warmane

DBM for Warmane (Icecrown, Lordaeron, Frostmourne, Onyxia)
https://discord.gg/CyVWDWS
151 stars 72 forks source link

Nefarian error after the kill #80

Closed JackieNL closed 2 years ago

JackieNL commented 2 years ago

1x DBM-StatusBarTimers\DBT.lua:884: attempt to call a nil value DBM-BWL\Nefarian.lua:49: in function `func' DBM-Core\DBM-Core.lua:1611: in function <DBM-Core\DBM-Core.lua:1602>

Locals: self =

{ CHAT_MSG_MONSTER_YELL = @ DBM-BWL\Nefarian.lua:114: stats =
{} ignoreBestkill = false modId = "DBM-BWL" lastAntiSpamClassCall = 27288.05 UNIT_DIED = @ DBM-BWL\Nefarian.lua:92: revision = "7007" DefaultOptions =
{} iconRestore =
{} OnCombatStart = @ DBM-BWL\Nefarian.lua:41: OnSync = @ DBM-BWL\Nefarian.lua:145: UNIT_HEALTH = @ DBM-BWL\Nefarian.lua:107: blockSyncs = true localization =
{} announces =
{} subTab = 1 SPELL_CAST_START = @ DBM-BWL\Nefarian.lua:71: specwarns =
{} OnCombatEnd = @ DBM-BWL\Nefarian.lua:47: modelId = 11380 lastKillTime = 27320.265 zones =
{} combatInfo =
{} Options =
{} lastAntiSpamPhase = 27290.832 addon =
{} inCombat = false timers =
{} categorySort =
{} registeredUnitEvents =
{} SyncThreshold = 8 creatureId = 11583 optionCategories =
{} SPELL_AURA_APPLIED = @ DBM-BWL\Nefarian.lua:80: id = "Nefarian-Classic" vb =
{} inCombatOnlyEvents =
{} } wipe = nil firstBossMod =
{ timers =
{} categorySort =
{} stats =
{} modelId = 12435 SyncThreshold = 8 creatureId = 12435 inCombatOnlyEvents =
{} CHAT_MSG_MONSTER_EMOTE = @ DBM-BWL\Razorgore.lua:78: SPELL_AURA_APPLIED = @ DBM-BWL\Razorgore.lua:71: modId = "DBM-BWL" iconRestore =
{} SPELL_CAST_START = @ DBM-BWL\Razorgore.lua:49: combatInfo =
{} UNIT_DIED = @ DBM-BWL\Razorgore.lua:84: zones =
{} revision = "7007" Options =
{} DefaultOptions =
{} id = "Razorgore" OnCombatStart = @ DBM-BWL\Razorgore.lua:36: multiMobPullDetection =
{} OnSync = @ DBM-BWL\Razorgore.lua:95: addon =
{} specwarns =
{} SPELL_CAST_SUCCESS = @ DBM-BWL\Razorgore.lua:60: optionCategories =
{} localization =
{} announces =
{} vb =
{} subTab = 1 }


Zidras commented 2 years ago

Hello, thanks for your report. This problem will take a bit more time to fix, since its a global problem which runs deeper in the DBT bar iterator code. This error specifically should not really happen to you again on BWL (would only trigger on the first time you went to BWL, because the mod didn't register the fastestClear timer yet in the saved variables (during nefarian kill), so on razorgore it didn't create a fastest clear bar timer). Nevertheless, I will keep this ticket open

JackieNL commented 2 years ago

Hey Zidras, i also got this error from Ragnaros? Like the same error?

Zidras commented 2 years ago

Hey Zidras, i also got this error from Ragnaros? Like the same error?

Yes, it will happens on other bosses too, on the first clear. Everywhere that it has this code:

DBT:CancelBar(DBM_CORE_L.SPEED_CLEAR_TIMER_TEXT)
JackieNL commented 2 years ago

Alright :)