DBM-Core - Mythic Galrakas - "attempt to compare nil with numbers"
Malivil opened this issue · 4 comments
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.
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
I can confirm this no longer errors with the alpha version available on CurseForge.
Thanks!
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?