DBM - Mists of Pandaria (MoP) (Requires Deadly Boss Mods) - DBM

DBM - Mists of Pandaria (MoP) (Requires Deadly Boss Mods) - DBM

20M Downloads

[MOP CLASSIC] Random lua errors while working with addon with Russian interface

Closed this issue · 0 comments

commented

Describe the bug
Random lua errors when working with addon with Russian interface during battles in dungeons

Do you have an error log of what happened?
1.

42x ...aceDBM-Core/modules/objects/Difficulties.lua:412: attempt to call field 'GetActiveKeystoneInfo' (a nil value)
[DBM-Core/modules/objects/Difficulties.lua]:412: in function 'GetCurrentInstanceDifficulty'
[DBM-Core/modules/objects/Difficulties.lua]:191: in function 'RefreshCache'
[DBM-Core/DBM-Core.lua]:2634: in function 'handler'
[DBM-Core/DBM-Core.lua]:1047: in function <DBM-Core/DBM-Core.lua:1033>

Locals:
self = <table> {
 DungeonMusic = <table> {
 }
 ReleaseRevision = 20250720000000
 TaintedByTests = false
 Arrow = <table> {
 }
 RangeCheck = <table> {
 }
 Test = <table> {
 }
 Voices = <table> {
 }
 BattleMusic = <table> {
 }
 InfoFrame = <table> {
 }
 dungeonSubVersion = 204
 Flash = <table> {
 }
 ModLists = <table> {
 }
 DisplayVersion = "11.2.4"
 Difficulties = <table> {
 }
 Music = <table> {
 }
 lastAntiSpamDelayedZoneCheck = 43849.921000
 classicSubVersion = 181
 Mods = <table> {
 }
 registeredUnitEvents = <table> {
 }
 VoiceVersions = <table> {
 }
 AddOns = <table> {
 }
 Options = <table> {
 }
 Revision = 20250720225837
 shortTermRegisterEvents = <table> {
 }
 Defeat = <table> {
 }
 Victory = <table> {
 }
 Counts = <table> {
 }
 HudMap = <table> {
 }
 DefaultOptions = <table> {
 }
 Nameplate = <table> {
 }
 HighestRelease = 20250720000000
}
_ = "Храм Нефритовой Змеи"
instanceType = "party"
difficulty = 8
difficultyName = "Режим испытаний"
_ = 5
_ = 0
_ = false
instanceID = 960
instanceGroupSize = 5
(*temporary) = nil
(*temporary) = "attempt to call field 'GetActiveKeystoneInfo' (a nil value)"
private = <table> {
 DBMPrefix = "D5"
 dataBroker = <table> {
 }
 statusWhisperDisabled = false
 isHardcoreServer = false
 isWrath = false
 statusGuildDisabled = false
 raidIconsDisabled = false
 DBMSyncProtocol = 1
 specRoleTable = <table> {
 }
 isRetail = false
 enableIcons = false
 testBuild = false
 voiceSessionDisabled = false
 isClassic = false
 modSyncSpam = <table> {
 }
 swFilterDisabled = 12
 standardFont = "Fonts\FRIZQT___CYR.TTF"
 playerLevel = 90
 mainFrame = DBMMainFrame {
 }
 isMop = true
 isBCC = false
 isCata = false
 wowTOC = 50500
 currentSeason = false
 chatBubblesDisabled = false
 canSetIcons = <table> {
 }
 updateFunctions = <table> {
 }
}
DBM = <table> {
 DungeonMusic = <table> {
 }
 ReleaseRevision = 20250720000000
 TaintedByTests = false
 Arrow = <table> {
 }
 RangeCheck = <table> {
 }
 Test = <table> {
 }
 Voices = <table> {
 }
 BattleMusic = <table> {
 }
 InfoFrame = <table> {
 }
 dungeonSubVersion = 204
 Flash = <table> {
 }
 ModLists = <table> {
 }
 DisplayVersion = "11.2.4"
 Difficulties = <table> {
 }
 Music = <table> {
 }
 lastAntiSpamDelayedZoneCheck = 43849.921000
 classicSubVersion = 181
 Mods = <table> {
 }
 registeredUnitEvents = <table> {
 }
 VoiceVersions = <table> {
 }
 AddOns = <table> {
 }
 Options = <table> {
 }
 Revision = 20250720225837
 shortTermRegisterEvents = <table> {
 }
 Defeat = <table> {
 }
 Victory = <table> {
 }
 Counts = <table> {
 }
 HudMap = <table> {
 }
 DefaultOptions = <table> {
 }
 Nameplate = <table> {
 }
 HighestRelease = 20250720000000
}
difficulties = <table> {
 statVarTable = <table> {
 }
 SOD_BWL_TRIAL_RED = 16
 difficultyIndex = 0
 SOD_BWL_TRIAL_BLUE = 4
 difficultyText = "Босс вне подземелья - "
 SOD_BWL_TRIAL_BRONZE = 8
 SOD_BWL_TRIAL_BLACK = 1
 savedDifficulty = "worldboss"
 difficultyModifier = 0
 SOD_BWL_TRIAL_GREEN = 2
}
CL = <table> {
 INTERMISSION = "Переходная фаза"
 ROOTS = "Корни"
 MIDDLE = "Середина"
 TANK_ICON = "|TInterface\AddOns\DBM-Core\textures\UI-EJ-Icons.blp:20:20:0:0:255:66:6:21:7:27|t"
 SPREADDEBUFF = "Рассредоточение с дебаффом"
 ADD = "Адд"
 POISON_ICON = "|TInterface\AddOns\DBM-Core\textures\UI-EJ-Icons.blp:20:20:0:0:255:66:39:55:40:58|t"
 BIG_ADD = "Большой адд"
 ADDS = "Адды"
 BOSS = "Босс"
 NORTHWEST = "Северо-Запад"
 WEST = "Запад"
 INCOMING = "Прибытие %s"
 CLEAR = "Очищен"
 SEASONAL = "Сезонный"
 RINGS = "Кольца"
 DODGES = "Уклонения"
 TRIANGLE_ICON = "|TInterface\TargetingFrame\UI-RaidTargetingIcons.blp:20:20:0:0:64:64:48:64:0:16|t"
 DISEASE_ICON = "|TInterface\AddOns\DBM-Core\textures\UI-EJ-Icons.blp:20:20:0:0:255:66:70:86:40:58|t"
 FAR_AWAY = "Далеко"
 ORBS = "Сферы"
 GROUPSOAK = "Поглощение"
 CROSS_ICON_SMALL = "|TInterface\TargetingFrame\UI-RaidTargetingIcons.blp:13:13:0:0:64:64:32:48:16:32|t"
 CENTER = "Центр"
 BACK = "Наза
6x DBM-Core/DBM-Core.lua:5580: ChatThrottleLib:SendAddonMessage(): message length cannot exceed 255 bytes
[AtlasLootClassic/Libs/AceComm-3.0-14/ChatThrottleLib.lua]:623: in function 'SendAddonMessage'
[DBM-Core/DBM-Core.lua]:5580: in function 'handler'
[DBM-Core/DBM-Core.lua]:1047: in function <DBM-Core/DBM-Core.lua:1033>

Locals:
self = <table> {
 securelyHookedLogged = true
 avail = 3896
 MAX_CPS = 800
 LastAvailUpdate = 23587.372000
 OnUpdateDelay = 0
 Prio = <table> {
 }
 version = 29
 nTotalSent = 0
 HardThrottlingBeginTime = 23440.264000
 BURST = 4000
 MIN_FPS = 20
 bQueueing = false
 nBypass = 1503
 bChoking = false
 securelyHookedBNGameData = true
 MSG_OVERHEAD = 40
 BlockedQueuesDelay = 0.121000
 securelyHooked = true
 Frame = Frame {
 }
}
prio = "ALERT"
prefix = "Transcriptor"
text = "Новообращенный шадо-пан выбирает вас для |cFFFF0000|Hspell:106774|h[поединка]|h|r! Он постарается использовать на вас все свои способности, пока не будет побежден!"
chattype = "INSTANCE_CHAT"
target = nil
queueName = nil
callbackFn = nil
callbackArg = nil
_G = <table> {
 ContainerFrame5Item7 = ContainerFrame5Item7 {
 }
 DH_HAVOC_CORE_ABILITY_2 = "Мощная атака ближнего боя, расходующая гнев. Возмещает затраты гнева, если наносит критический урон."
 QuestieFrame1464 = QuestieFrame1464 {
 }
 UNIT_NAMES_COMBATLOG_TOOLTIP = "Цветовое выделение названий объектов."
 LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 809
 SPELL_FAILED_CUSTOM_ERROR_71 = "Этот кутила хочет потанцевать с вами."
 LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 424
 DetailsBreakdownWindowTabFrameSummary5757GenericScrollContainerLeftHeaderLine35745498 = DetailsBreakdownWindowTabFrameSummary5757GenericScrollContainerLeftHeaderLine35745498 {
 }
 InspectFrameTab1HighlightTexture = InspectFrameTab1HighlightTexture {
 }
 ContainerFrame3Item24SubIconTexture = ContainerFrame3Item24SubIconTexture {
 }
 MultiBarLeftButton7 = MultiBarLeftButton7 {
 }
 LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 376
 MerchantItem4AltCurrencyFrameItem1Text = MerchantItem4AltCurrencyFrameItem1Text {
 }
 OPTION_SHOW_ACTION_BAR5_TOOLTIP = "Отображение справа от правой панели команд 4 по умолчанию"
 BINDING_NAME_NAMEPLATES = "Показать индикаторы врагов"
 INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s не может войти. Подземелье временно заблокировано."
 MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
 }
 CALENDAR_RAID_RESET_DESCRIPTION = "%1$s обновится в %2$s."
 LE_GAME_ERR_RECRUIT_A_FRIEND_FAILED = 1029
 CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
 }
 LE_GAME_ERR_ONLY_ONE_QUIVER = 33
 SpellButton6Cooldown = SpellButton6Cooldown {
 }
 LOSS_OF_CONTROL_DISPLAY_FEAR = "Страх"
 TargetFrameDebuff2Icon = TargetFrameDebuff2Icon {
 }
 OverrideActionBarButton6Shine11 = OverrideActionBarButton6Shine11 {
 }
 LibDBIcon10_BugSack = LibDBIcon10_BugSack {
 }
 QuestieFrame1785 = QuestieFrame1785 {
 }
 CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton {
 }
 AUCTIONATOR_L_DEFAULT_LIST_HEADER = "Список покупок по умолчанию"
 ACTION_SPELL_MISSED_POSSESSIVE = "1"
 QuestieFrame776Glow = QuestieFrame776Glow {
 }
 CompactRaidFrameManagerDisplayFrameFilterOptionsFilterRoleTankMiddleMiddle = CompactRaidFrameManagerDisplayFrameFilterOptionsFilterRoleTankMiddleMiddle {
 }
 ContainerFrame4Item16Cooldown = ContainerFrame4Item16Cooldown {
 }
 DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2 = "Андорал"
 WowTokenRedemptionFrameBg = WowTokenRedemptionFrameBg {
 }
 SPELL_FAILED_CUSTOM_ERROR_152 = "Чтобы использовать заклинание "Перерождение", нужно выбрать специализацию."
 LAG_TOLERANCE = "Допустимая задержка"
 GuildControlPopupFrame = GuildControlPopupFrame {
 }
 linePool.playButton48 = linePool.playButton48 {
 }
 InspectBackSlot.info = InspectBackSlot.info {
 }
 SendStationeryBackgroundRight = SendStationeryBackgroundRight {
 }
 PetStableStabledPet7 = PetStable
1x [ADDON_ACTION_FORBIDDEN] Модификация 'DBM-Core' пыталась вызвать защищенную функцию 'AcceptBattlefieldPort()'.
[Blizzard_Menu/Menu.lua]:896: in function 'Pick'
[Blizzard_Menu/MenuTemplates.lua]:74: in function <Blizzard_Menu/MenuTemplates.lua:68>

Locals:
self = <table> {
 text = "Выйти из очереди"
}
menuInputContext = 2
menuInputButtonName = "LeftButton"
canSelect = true
response = nil
willRespond = true
descriptionResponse = nil
description = <table> {
 resetters = <table> {
 }
 elementFactory = <table> {
 }
 finalizeGridLayout = <table> {
 }
 gridDirection = 1
 finalInitializer = <table> {
 }
 initializers = <table> {
 }
 menu = <table> {
 }
 sharedMenuProperties = <table> {
 }
 frame = Button {
 }
 proxy = <table> {
 }
 elementDescriptions = <table> {
 }
}
Proxies = <table> {
}
27x DBM-PvP/PvPGeneral.lua:425: attempt to index upvalue 'vulnerableTimer' (a nil value)
[DBM-PvP/PvPGeneral.lua]:425: in function 'handler'
[DBM-Core/DBM-Core.lua]:1047: in function <DBM-Core/DBM-Core.lua:1033>

Locals:
self = <table> {
 SyncThreshold = 8
 modId = "DBM-PvP"
 revision = 20241128195800
 DefaultOptions = <table> {
 }
 iconRestore = <table> {
 }
 isDummyMod = false
 localization = <table> {
 }
 announces = <table> {
 }
 optionCategories = <table> {
 }
 timers = <table> {
 }
 categorySort = <table> {
 }
 groupSpells = <table> {
 }
 shortTermRegisterEvents = <table> {
 }
 stats = <table> {
 }
 Options = <table> {
 }
 addon = <table> {
 }
 specwarns = <table> {
 }
 groupOptions = <table> {
 }
 yells = <table> {
 }
 isTrashMod = false
 id = "PvPGeneral"
 vb = <table> {
 }
 inCombat = false
}
msg = "Персонажи, несущие флаг, стали более уязвимы!"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Пятнадцать секунд до начала боя на Арене!"
(*temporary) = nil
(*temporary) = "attempt to index upvalue 'vulnerableTimer' (a nil value)"
L = <table> {
 Vulnerable1 = "Персонажи, несущие флаг, стали более уязвимы!"
 RunestoneBoss = "Рунический камень"
 BgStart60era = "Битва начнется через 1 минуту."
 InfoFrameHeader = "[DBM] Здоровье босса"
 ResearchBoss = "Исследование"
 BgStart60 = "Битва начнется через 1 минуту."
 MoonwellBoss = "Лунный колодец"
 Fangraal = "Фанграал"
 BasesToWinHeader = "DBM-PvP"
 FlagTaken = "(.+) взял флаг!"
 BgStart120 = "Битва начнется через 2 минуты."
 ExprFlagPickUp = "(.+) несет флаг (%w+)!"
 Volrath = "Верховный полководец Волрат"
 GlaiveBoss = "Глефа"
 name = "Общие параметры"
 Galvangar = "Капитан Гальвангар"
 ArenaStart30 = "Тридцать секунд до начала боя на Арене!"
 CatapultBoss = "Катапульта"
 FlagDropped = "Флаг был сброшен!"
 HordeBoss = "Босс Орды"
 Ivus = "Ивус Лесной Властелин"
 BonfireBoss = "Большой костер"
 ExprFlagCaptured = "(.+) захватывает флаг (%w+)!"
 Kronus = "Крон"
 ArenaInvite = "Приглашение на Арену"
 Tremblade = "Верховный маршал Тремблейд"
 Vulnerable2 = "Персонажи, несущие флаг, стали еще более уязвимы!"
 BgStart30 = "Битва начнется через 30 секунд. Приготовиться!"
 Stale = "(несвежий) "
 ArenaStart15 = "Пятнадцать секунд до начала боя на Арене!"
 BasesToWin = "Базы, необходимые для победы: %d"
 FlagReset = "Флаг был возвращен!"
 ShredderBoss = "Шреддер"
 WinBarText = "%s выигрывает"
 ArenaStart60 = "Одна минута до начала боя на Арене!"
 BgStart30era = "Битва начнется через 30 секунд. Приготовиться!"
 Balinda = "Капитан Балинда Каменный Очаг"
 ExprFlagReturn = "(.+) возвращает на базу флаг (%w+)!"
 AllianceBoss = "Босс Альянса"
 FlagCaptured = ".+ ha%w+ захватил флаг!"
 Lokholar = "Локолар Владыка Льда"
 BgStart120era = "Битва начнется через 2 минуты."
 LumberBoss = "Древесина"
}
startTimer = <table> {
 option = "TimerStart"
 icon = "132485"
 type = "cd"
 simpType = "cd"
 id = "TimerStart"
 objClass = "Timer"
 mod = <table> {
 }
 startedTimers = <table> {
 }
 colorType = 0
 text = "Начало через"
 timer = 120
}
isClassic = false
vulnerableTimer = nil

To Reproduce

Screenshots

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

Which version of DeadlyBossMods are you using?

DBM Core 11.2.4 For MoP Classic
DBM MoP r181 For MoP Classic

Was it working in a previous version? If yes, which was the last good one?

Additional context