DeadlyBossMods / DBM-Challenges

This mod will add support for player challenges such as Proving Grounds, Broken Shore Mage Tower, BfA Horrific Visions, and Torghast scenarios to Deadly Boss Mods (DBM).
https://www.curseforge.com/wow/addons/dbm-challenges
Other
3 stars 2 forks source link

Interrupt generates error #5

Closed Naxterra closed 4 years ago

Naxterra commented 4 years ago

Twitch client installed classic/retail version on retail/classic Retail only

Describe the bug When I was interrupting mobs in Temple of the White Tiger, DBM generated errors.

Do you have an error log of what happened? Date: 2020-04-22 13:10:34 ID: 1 Error occured in: Global Count: 2 Message: ..\AddOns\DBM-Core\DBM-Core.lua line 9766: attempt to compare nil with number Debug: string "@DBM-Core\DBM-Core.lua":9766: Play() [string "@DBM-Challenges\MoP\PGWhiteTiger.lua"]:96: handler()

  DBM-Core\DBM-Core.lua:780
  DBM-Core\DBM-Core.lua:780

Locals: self =

{ type = "interrupt" spellId = 142238 option = "SpecWarn142238interrupt" text = "Heal Illusion - interrupt >%s<!" icon = 136044 flash = 1 combinedcount = 0 mod =
{ } announceType = "interrupt" combinedtext =
{ } sound = true spellName = "Heal Illusion" } name = "kickcast" customPath = nil always = false voice = "VEM" (temporary) = nil (temporary) = 8 (temporary) = "normal5" (temporary) = true (temporary) = nil (temporary) = "attempt to compare nil with number" DBM =
{ CHAT_MSG_ADDON_LOGGED = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:4993 StopLogging = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:6369 FindScenarioIDs = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:7217 PLAY_MOVIE = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:7266 FindDungeonMapIDs = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:7189 GetUnitIdFromGUID = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:3068 CopyProfile = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:1886 CHAT_MSG_MONSTER_EMOTE = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:5563 CHAT_MSG_WHISPER = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:6921 SendPVPTimers = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:6725 DeleteProfile = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:1903 DungeonMusic =
{ } ShowUpdateReminder = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:5127 lastAntiSpamFLASH = 69570.858000 PLAYER_REGEN_DISABLED = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:5358 FireEvent = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:1543 CreateModLocalization = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:12022 SCENARIO_COMPLETED = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:3722 IsEnabled = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:7014 GetMyPlayerInfo = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:2929 Capitalize = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:7113 ADDON_LOADED = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:1266 IconNumToTexture = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:7183 BattleMusic =
{ } ShowRaidIDRequestResults = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:4848 INSTANCE_GROUP_SIZE_CHANGED = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:2849 GetBossUnitId = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:3051 AddDefaultOptions = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:3116 RegisterEvents = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:948 InfoFrame =
{ } FilterRaidBossEmote = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:1109 RequestTimers = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:6630 RequestInstanceInfo = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:4917 CheckNearby = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:3098 CHAT_MSG_MONSTER_YELL = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:5555 LFG_PROPOSAL_SHOW = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:3632 ShowNoteEditor = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:5277 RegisterShortTermEvents = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:1050 LOADING_SCREEN_DISABLED = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:3885 GetUnitFullName = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:2933 UNIT_DIED = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:6595 ReceiveCombatInfo = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:6658 PLAYER_SPECIALIZATION_CHANGED = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:3664 RegisterCallback = defined @Interface\AddOns\DBM-Core\DBM-Core.lua:1558 FindInstanceIDs = defined @Interface\AddOns\DBM-Core\DBM-C AddOns: Swatter, v8.3.BETA-4-4 (NzothsFolly) ACP, v3.5.7 AngryAssignments, vv1.13.0c BadBoy, vv8.2.5 BagBrother, v Bagnon, v8.3.5 Bartender4, v4.9.0 CursorTrail, v8.3.0.3 DBMArchaeology, v DBMChallenges, vr126 DBMCore, v8.3.20 DBMCountPackHotS, v1.7.6 DBMCountPackOverwatch, v1.4.10 DBMDefaultSkin, v DBMInterrupts, v8.3.0 DBMSoundEventsPack, v1.6.5 DBMStatusBarTimers, v DBMVPVEM, v10.0.1 FishingBuddy, v1.10.8.8 GatherMate2, v1.45.5 Grail, v110 GrailNPCsretail, v27178 GrailNPCsretailenUS, v27178 GrailQuestsretail, v31478 GrailQuestsretailenUS, v31478 GTFO, v4.55.2 HandyNotes, vv1.5.9 HandyNotesArgus, vv0.15 HandyNotesAzerothsTopTunes, vv1.2.2 HandyNotesBattleForAzerothTreasures, v1 HandyNotesBrokenShore, vv1.33 HandyNotesDraenorTreasures, v1.21 HandyNotesDungeonLocations, v1.50 HandyNotesFieldPhotographer, v8.0.0.0 HandyNotesHigherLearning, v8.0.0.0 HandyNotesLegionTreasures, v1 HandyNotesLongForgottenHippogryph, v1 HandyNotesLunarFestival, vv1.6.2 HandyNotesMechagonAndNazjatar, v13 HandynotesPandaria, v1.4.1 HandyNotesSuramarShalAranTelemancy, vv1.23 HandyNotesTimelessIsleChests, v1.22 HandyNotesUniversalExplorer, v8.3 HandyNotesVisionsOfNZoth, v38 HandyNotesWellRead, v8.0.0.0 LeatrixPlus, v8.3.14 MasterPlanA, vA MBB, v4.0.1 MikScrollingBattleText, v5.7.150 MoveAnything, v17.1.0 NPCScan, v8.0.1.13 Omen, v3.2.2 OmniCC, v8.3.5 Overachiever, v1.0.9 OverachieverCache, v1.0.9 OverachieverTabs, v1.0.9 OverachieverTrade, v1.0.9 Paste, v1.4.10 Pawn, v2.3.24 Postal, vv3.6.2 Quartz, v3.5.2 QuestCompletist, v109.27 RaidAchievement, v RaidAchievementOldModules, v RaiderIO, v8.1.0 (v202004220600) RaiderIODBEUA, v RaiderIODBEUAR, v RaiderIODBEUH, v RaiderIODBEUHR, v Recount, vv8.3.0c RSA, vr526-release RSADemonHunter, v SexyMap, vv8.3.0 ShadowedUnitFrames, vv4.2.9 Simulationcraft, v1.12.5 TidyPlatesThreatPlates, v9.1.20 Titan, v5.18.6.80300 TitanBag, v5.18.6.80300 TitanClock, v5.18.6.80300 TitanGold, v5.18.6.80300 TitanLocation, v5.18.6.80300 TitanLootType, v5.18.6.80300 TitanPerformance, v5.18.6.80300 TitanRepair, v5.18.6.80300 TitanVolume, v5.18.6.80300 TitanXP, v5.18.6.80300 Transcriptor, vv8.3.1 WeakAuras, v2.17.3 WorldQuestsList, v92 BlizRuntimeLib_enUS v8.3.0.80300 (ck=947)

Second one

Date: 2020-04-22 12:28:10 ID: -1 Error occured in: AddOn: DBM-Core Count: 1 Message: Error: AddOn DBM-Core attempted to call a forbidden function (TargetUnit()) from a tainted execution path. Debug:

[string "@..\FrameXML\ChatFrame.lua"]:1352: ?() [string "@..\FrameXML\ChatFrame.lua"]:4839: ChatEdit_ParseText() [string "@..\FrameXML\ChatFrame.lua"]:4523: ChatEdit_SendText() [string "@..\FrameXML\ChatFrame.lua"]:4559: ChatEdit_OnEnterPressed()

  [string "*:OnEnterPressed"]:1

Locals: None AddOns: Swatter, v8.3.BETA-4-4 (NzothsFolly) ACP, v3.5.7 AngryAssignments, vv1.13.0c BadBoy, vv8.2.5 BagBrother, v Bagnon, v8.3.5 Bartender4, v4.9.0 CursorTrail, v8.3.0.3 DBMArchaeology, v DBMChallenges, vr126 DBMCore, v8.3.20 DBMCountPackHotS, v1.7.6 DBMCountPackOverwatch, v1.4.10 DBMDefaultSkin, v DBMInterrupts, v8.3.0 DBMSoundEventsPack, v1.6.5 DBMStatusBarTimers, v DBMVPVEM, v10.0.1 FishingBuddy, v1.10.8.8 GarrisonMissionManager, vv59 GatherMate2, v1.45.5 Grail, v110 GrailNPCsretail, v27178 GrailNPCsretailenUS, v27178 GrailQuestsretail, v31478 GrailQuestsretailenUS, v31478 GTFO, v4.55.2 HandyNotes, vv1.5.9 HandyNotesArgus, vv0.15 HandyNotesAzerothsTopTunes, vv1.2.2 HandyNotesBattleForAzerothTreasures, v1 HandyNotesBrokenShore, vv1.33 HandyNotesDraenorTreasures, v1.21 HandyNotesDungeonLocations, v1.50 HandyNotesFieldPhotographer, v8.0.0.0 HandyNotesHigherLearning, v8.0.0.0 HandyNotesLegionTreasures, v1 HandyNotesLongForgottenHippogryph, v1 HandyNotesLunarFestival, vv1.6.2 HandyNotesMechagonAndNazjatar, v13 HandynotesPandaria, v1.4.1 HandyNotesSuramarShalAranTelemancy, vv1.23 HandyNotesTimelessIsleChests, v1.22 HandyNotesUniversalExplorer, v8.3 HandyNotesVisionsOfNZoth, v38 HandyNotesWellRead, v8.0.0.0 LeatrixPlus, v8.3.14 MasterPlanA, vA MBB, v4.0.1 MikScrollingBattleText, v5.7.150 MoveAnything, v17.1.0 NPCScan, v8.0.1.13 Omen, v3.2.2 OmniCC, v8.3.5 Overachiever, v1.0.9 OverachieverCache, v1.0.9 OverachieverTrade, v1.0.9 Paste, v1.4.10 Pawn, v2.3.24 Postal, vv3.6.2 Quartz, v3.5.2 QuestCompletist, v109.27 RaidAchievement, v RaidAchievementOldModules, v RaiderIO, v8.1.0 (v202004220600) RaiderIODBEUA, v RaiderIODBEUAR, v RaiderIODBEUH, v RaiderIODBEUHR, v Recount, vv8.3.0c RSA, vr526-release RSADemonHunter, v SexyMap, vv8.3.0 ShadowedUnitFrames, vv4.2.9 Simulationcraft, v1.12.5 TidyPlatesThreatPlates, v9.1.20 Titan, v5.18.6.80300 TitanBag, v5.18.6.80300 TitanClock, v5.18.6.80300 TitanGold, v5.18.6.80300 TitanLocation, v5.18.6.80300 TitanLootType, v5.18.6.80300 TitanPerformance, v5.18.6.80300 TitanRepair, v5.18.6.80300 TitanVolume, v5.18.6.80300 TitanXP, v5.18.6.80300 Transcriptor, vv8.3.1 WeakAuras, v2.17.3 WorldQuestsList, v92 BlizRuntimeLib_enUS v8.3.0.80300 (ck=94b)

To Reproduce Go to an instance, like Temple of White Tiger Interrupt something

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? 8.3.20-1-g46bdcef

Was it working in a previous version? If yes, which was the last good one? Sorry, can't remember exact version.

Additional context