DeadlyBossMods / DBM-Dungeons

This mod will add support for 5 man Dungeons and World Events, spanning Classic all the way to Dragonflight, to Deadly Boss Mods (DBM).
https://www.curseforge.com/wow/addons/deadly-boss-mods-dbm-dungeons
Other
19 stars 11 forks source link

DBM-Party-WoD/EverBloom/AncientProtectors.lua:61: attempt to call method 'NewTargetNofilterAnnounce' (a nil value) #151

Closed R-Adrian closed 9 months ago

R-Adrian commented 9 months ago

Describe the bug

Do you have an error log of what happened?

3x DBM-Party-WoD/EverBloom/AncientProtectors.lua:61: attempt to call method 'NewTargetNofilterAnnounce' (a nil value)
[string "@DBM-Party-WoD/EverBloom/AncientProtectors.lua"]:61: in main chunk
[string "=[C]"]: ?
[string "=[C]"]: in function `LoadAddOn'
[string "@DBM-Core/DBM-Core.lua"]:3815: in function `LoadMod'
[string "@DBM-Core/DBM-Core.lua"]:3760: in function `LoadModsOnDemand'
[string "@DBM-Core/DBM-Core.lua"]:3698: in function `func'
[string "@DBM-Core/modules/Scheduler.lua"]:171: in function <DBM-Core/modules/Scheduler.lua:162>

Locals:
mod = <table> {
 inCombatOnlyEvents = <table> {
 }
 timers = <table> {
 }
 categorySort = <table> {
 }
 instanceId = 556
 combatInfo = <table> {
 }
 modelId = 59767
 SyncThreshold = 8
 numBoss = 3
 highesthealth = true
 minSyncRevision = 20231021000000
 hotfixNoticeRev = 20231021000000
 modId = "DBM-Party-WoD"
 groupSpells = <table> {
 }
 encounterId = 1757
 multiMobPullDetection = <table> {
 }
 creatureId = 83894
 zones = <table> {
 }
 revision = 20231022063244
 Options = <table> {
 }
 DefaultOptions = <table> {
 }
 id = "1207"
 statTypes = "normal,heroic,mythic,challenge,timewalker"
 upgradedMPlus = true
 addon = <table> {
 }
 specwarns = <table> {
 }
 groupOptions = <table> {
 }
 iconRestore = <table> {
 }
 optionCategories = <table> {
 }
 localization = <table> {
 }
 announces = <table> {
 }
 vb = <table> {
 }
 subTab = 5
}
L = <table> {
 name = "Ancient Protectors"
}
wowToc = 100200
warnTorrentialFury = <table> {
 type = "count"
 spellId = 427498
 option = "announce427498count"
 color = <table> {
 }
 text = "Torrential Fury (%s)"
 announceType = "count"
 combinedcount = 0
 mod = <table> {
 }
 combinedtext = <table> {
 }
 sound = 1
 icon = 893778
 spellName = "Torrential Fury"
}
specWarnRevitalize = <table> {
 voiceOptionId = "Voice168082"
 hasVoice = 2
 spellId = 168082
 icon = 252995
 option = "SpecWarn168082interruptcount"
 text = "Revitalize - interrupt >%s<! (%d)"
 flash = 1
 combinedcount = 0
 mod = <table> {
 }
 announceType = "interruptcount"
 type = "interruptcount"
 combinedtext = <table> {
 }
 sound = true
 spellName = "Revitalize"
}
specWarnRevitalizeDispel = <table> {
 voiceOptionId = "Voice168082"
 hasVoice = 2
 spellId = 168082
 icon = 252995
 option = "SpecWarn168082dispel"
 text = "Revitalize on >%s< - dispel now"
 flash = 1
 combinedcount = 0
 mod = <table> {
 }
 announceType = "dispel"
 type = "dispel"
 combinedtext = <table> {
 }
 sound = true
 spellName = "Revitalize"
}
timerRevitalizeCD = <table> {
 spellId = 168082
 icon = 252995
 type = "cdcount"
 simpType = "cd"
 id = "Timer168082cdcount"
 option = "Timer168082cdcount"
 startedTimers = <table> {
 }
 colorType = 4
 name = "Revitalize"
 mod = <table> {
 }
 timer = 17
 inlineIcon = "|TInterface\EncounterJournal\UI-EJ-Icons.blp:20:20:0:0:255:66:198:214:7:27|t"
}
timerTorrentialFuryCD = <table> {
 spellId = 427498
 icon = 893778
 type = "cdcount"
 simpType = "cd"
 id = "Timer427498cdcount"
 option = "Timer427498cdcount"
 startedTimers = <table> {
 }
 colorType = 2
 name = "Torrential Fury"
 mod = <table> {
 }
 timer = 50.900000
}
warnTerrestrialFury = <table> {
 type = "count"
 spellId = 427509
 option = "announce427509count"
 color = <table> {
 }
 text = "Terrestrial Fury (%s)"
 announceType = "count"
 combinedcount = 0
 mod = <table> {
 }
 combinedtext = <table> {
 }
 sound = 1
 icon = 1016245
 spellName = "Terrestrial Fury"
}
specWarnToxicBloom = <table> {
 voiceOptionId = "Voice427459"
 hasVoice = 2
 spellId = 427459
 icon = 134208
 option = "SpecWarn427459interruptcount"
 text = "Toxic Bloom - interrupt >%s<! (%d)"
 flash = 1
 combinedcount = 0
 mod = <table> {
 }
 announceType = "interruptcount"
 type = "interruptcount"
 combinedtext = <table> {
 }
 sound = true
 spellName = "Toxic Bloom"
}
timerToxicBloomCD = <table> {
 spellId = 427459
 icon = 134208
 type = "cdcount"
 simpType = "cd"
 id = "Timer427459cdcount"
 option = "Timer427459cdcount"
 startedTimers = <table> {
 }
 colorType = 4
 name = "Toxic Bloom"
 mod = <table> {
 }
 timer = 17
 inlineIcon = "|TInterface\EncounterJournal\UI-EJ-Icons.blp:20:20:0:0:255:66:198:214:7:27|t"
}
timerTerrestrialFuryCD = <table> {
 spellId = 427509
 icon = 1016245
 type = "cdcount"
 simpType = "cd"
 id = "Timer427509cdcount"
 option = "Timer427509cdcount"
 startedTimers = <table> {
 }
 colorType = 2
 name = "Terrestrial Fury"
 mod = <table> {
 }
 timer = 50.900000
}
(*temporary) = nil
(*temporary) = <table> {
 inCombatOnlyEvents = <table> {
 }
 timers = <table> {
 }
 categorySort = <table> {
 }
 instanceId = 556
 combatInfo = <table> {
 }
 modelId = 59767
 SyncThreshold = 8
 numBoss = 3
 highesthealth =

To Reproduce

  1. Go to Everbloom in timewalking random dungeon
  2. Observe LUA error in DBM
  3. use /reload - DBM generates a LUA error as soon as the /reload is finished

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

Which version of DeadlyBossMods are you using? DBM-10.2.1-5-g9bb54db DBM-Dungeons r103

Was it working in a previous version? If yes, which was the last good one? yes... when Draenor was last up for timewalking

brittyazel commented 9 months ago

Heya, @MysticalOS sorry to pester, but do you think you could release a new version with this fix in it? I get this lua error each and every time I enter a timewalking dungeon. (Granted, it only matters up until tuesday :-P)

R-Adrian commented 9 months ago

they are still re-working Draenor dungeons for the patch, maybe until they release a "stable" one set the Curseforge app to Alpha versions (for all DBM) and then update DBM?.. so far this week they released 3 alphas with this fix in - latest one was 45 minutes ago.

brittyazel commented 9 months ago

Ahh gotcha. Sure I can swap in the alpha version for the time being.