DBM - Deadly Boss Mods (DBM-Core)

DBM - Deadly Boss Mods (DBM-Core)

522M Downloads

DBM-Core - Mythic Galrakas - "attempt to compare nil with numbers"

Malivil opened this issue · 4 comments

commented

Describe the bug
Error when fighting Galarakas in Mythic Siege of Orgrimmar

Do you have an error log of what happened?

Message: Interface/AddOns/DBM-Core/DBM-Core.lua:9116: attempt to compare nil with number
Time: Tue Feb  7 14:07:27 2023
Count: 1
Stack: Interface/AddOns/DBM-Core/DBM-Core.lua:9116: attempt to compare nil with number
[string "@Interface/AddOns/DBM-Core/DBM-Core.lua"]:9116: in function `Play'
[string "@Interface/AddOns/DBM-SiegeOfOrgrimmarV2/Galakras.lua"]:170: in function `handler'
[string "@Interface/AddOns/DBM-Core/DBM-Core.lua"]:932: in function <Interface/AddOns/DBM-Core/DBM-Core.lua:919>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/DBM-Core/DBM-Core.lua"]:932: in function <Interface/AddOns/DBM-Core/DBM-Core.lua:919>

Locals: self = <table> {
 type = "switch"
 spellId = 147328
 option = "SpecWarn147328switch"
 text = "War Banner - switch targets"
 icon = 456565
 flash = 1
 combinedcount = 0
 mod = <table> {
 }
 announceType = "switch"
 combinedtext = <table> {
 }
 sound = true
 spellName = "War Banner"
}
name = "targetchange"
customPath = nil
always = false
voice = "VEM"
soundId = 1
(*temporary) = nil
(*temporary) = 13
(*temporary) = "switch"
(*temporary) = "switch"
(*temporary) = <table> {
 DontShowFarWarnings = true
 SpecialWarningFlashAlph2 = 0.300000
 DontShowHudMap2 = false
 AlwaysPlayVoice = false
 ShowSWarningsInChat = true
 SpamSpecRoledefensive = false
 RangeFrameRadarY = 178.000107
 SpamSpecRolestack = false
 DontRestoreIcons = false
 DontShowNameplateIcons = false
 SpecialWarningFlash5 = true
 RangeFrameX = 166.000916
 RangeFrameY = -188.000351
 FilterInterruptNoteName = false
 EnableModels = true
 SpecialWarningFlashAlph3 = 0.400000
 SpecialWarningVibrate3 = true
 SWarnNameInNote = true
 SpecialWarningSound2 = 15391
 InfoFramePoint = "CENTER"
 EventSoundMusicCombined = false
 SpecialWarningFlashCol2 = <table> {
 }
 WarningAlphabetical = true
 WarningFont = "standardFont"
 CheckGear = true
 SpecialWarningX = 0
 WorldBossAlert = false
 DontShowPT2 = false
 GroupOptionsBySpell = true
 WorldBuffAlert = false
 FilterInterrupt2 = "TandFandBossCooldown"
 DontShowPTCountdownText = false
 SpamSpecRoledispel = false
 AFKHealthWarning = false
 FilterTrashWarnings2 = true
 DebugMode = false
 MoviesSeen = <table> {
 }
 ShowWarningsInChat = true
 ShowQueuePop = true
 ShowAllVersions = true
 SpecialWarningSound3 = "Interface\AddOns\DBM-Core\sounds\AirHorn.ogg"
 DontShowTargetAnnouncements = true
 DisableGuildStatus = false
 SpecialWarningVibrate1 = false
 ShowReminders = true
 ChosenVoicePack2 = "VEM"
 InfoFrameFontStyle = "None"
 StripServerName = true
 WarningFontStyle = "None"
 VPReplacesSA1 = true
 InfoFrameY = -216.000336
 ChatFrame = "ChatFrame5"
 WarningIconRight = true
 UseSoundChannel = "Master"
 SpecialWarningPoint = "CENTER"
 SpamSpecRoletaunt = false
 RangeFrameRadarX = -186.999893
 ShowRespawn = true
 DontPlayTrivialSpecialWarningSound = true
 WarningPoint = "CENTER"
 EventSoundWipe = "None"
 InfoFrameCols = 0
 LogCurrentRaids = true
 LatencyThreshold = 250
 SpecialWarningFlashDura1 = 0.300000
 VPReplacesSA3 = true
 DontShowPTNoID = false
 RLReadyCheckSound = true
 LogCurrentMythicZero = false
 HideTooltips = false
 AlwaysShowSpeedKillTimer2 = false
 FilterDispel = true
 AdvancedAutologBosses = false
 DebugLevel = 1
 LFDEnhance = true
 BadTimerAlert = false
 LogCurrentMythicRaids = true
 HideGarrisonToasts = true
 ArrowPosY = -150
 ShowPizzaMessage = true
 SpecialWarningFontShadow = false
 EventMusicMythicFilter = true
 AutoReplySound = true
 HideBossEmoteFrame2 = true
 NPAuraSize = 40
 HideObjectivesFrame = true
 SpecialWarningShortText = true
 DontShowSpecialWarningText = false
 DontShowPTText = false
 HideGuildChallengeUpdates = true
 SpecialWarningVibrate4 = true
 SpecialWarningFontSize2 = 35
 SpecialWarningFlashCol5 = <table> {
 }
 NewsMessageShown2 = 1
 UseNameplateHandoff = true
 EventSoundPullTimer = "None"
 SWarnClassColor = true
 SpecialWarningFontCol = <table> {
 }
 PTCountThreshold2 = 5
 SpecialWarningFlashAlph4 = 0.400000
 VPReplacesCustom = false
 InfoFrameLines = 0
 SpecialWarningVibrate2 =

To Reproduce
Run Mythic Siege of Orgrimmar up to the Galarakas fight. Get to the first wave of foot soldiers and engage in combat. Error pops.

Screenshots
image

Did you try having DeadlyBossMods as the only enabled addon and everything else (especially something like ElvUI) disabled?
No

Which version of DeadlyBossMods are you using?
Latest release, 10.0.23

Was it working in a previous version? If yes, which was the last good one?
I've never tried on Mythic, but I've run Heroic on an older version (whatever was the latest as of January 22nd, 2023) and didn't have this error.

Additional context

commented

I can confirm this no longer errors with the alpha version available on CurseForge.

Thanks!

commented

Fixed, thanks

commented

Not that it matters to me since I'm using the alpha with this fix, but are there plans to push the fix for this (DeadlyBossMods/DBM-MoP@0bd3552) to a release version on CurseForge?

commented

I guess I could