Lua Error
Carnage2024 opened this issue ยท 5 comments
Describe the bug
When I join a party of 5, with a healer and 3 DPS, this Lua Error appears
Do you have an error log of what happened?
Message: Interface/AddOns/DBM-Core/DBM-Core.lua:7188: attempt to index field '?' (a nil value)
Time: Mon May 27 14:41:54 2024
Count: 1
Stack: Interface/AddOns/DBM-Core/DBM-Core.lua:7188: attempt to index field '?' (a nil value)
[string "@Interface/AddOns/DBM-Core/DBM-Core.lua"]:7188: in function `func'
[string "@Interface/AddOns/DBM-Core/modules/Scheduler.lua"]:175: in function <Interface/AddOns/DBM-Core/modules/Scheduler.lua:166>
Locals: self = false
ignoreLoot =
MoveSpecialWarning = defined @Interface/AddOns/DBM-Core/modules/objects/SpecialWarning.lua:132
CopyAllModOption = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:3262
PLAY_MOVIE = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:7301
SortByTankAlpha = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:7567
CopyProfile = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:2010
GetNumRealGroupMembers = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:2833
CHAT_MSG_WHISPER = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:6971
GetCachedBossHealth = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:7956
DungeonMusic =
}
FireEvent = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:1918
CreateModLocalization = defined @Interface/AddOns/DBM-Core/modules/objects/Localization.lua:104
GetMyPlayerInfo = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:2739
ADDON_LOADED = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:1524
CANCEL_PLAYER_COUNTDOWN = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:4982
INSTANCE_GROUP_SIZE_CHANGED = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:2539
AddDefeatSound = defined @Interface/AddOns/DBM-Core/modules/Sounds.lua:123
GetDefeatSounds = defined @Interface/AddOns/DBM-Core/modules/Sounds.lua:116
GroupInCombat = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:8677
UPDATE_MOUSEOVER_UNIT = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:4070
GetSpellCooldown = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:6521
UPDATE_BATTLEFIELD_STATUS = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:3632
UnitAura = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:6548
IsRanged = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:7509
LFG_PROPOSAL_SHOW = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:3541
ReleaseRevision = 20240527000000
RegisterShortTermEvents = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:1288
LOADING_SCREEN_DISABLED = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:3853
GetUnitFullName = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:2744
IsClassic = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:7350
UNIT_HEALTH_FREQUENT = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:5794
UNIT_DIED = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:6665
IsTanking = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:7736
FindInstanceIDs = defined @Interface/AddOns/DBM-Core/modules/DevTools.lua:91
CHALLENGE_MODE_RESET = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:3901
UnitDebuff = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:6589
LFG_ROLE_CHECK_SHOW = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:3532
Disable = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:7039
ReceiveTimerInfo = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:6743
Arrow =
}
RangeCheck =
}
ValidateSound = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:6336
IsHealer = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:7701
AddBattleMusic = defined @Interface/AddOns/DBM-Core/modules/Sounds.lua:218
LoadModByName = defined @Interface/AddOns/DBM-Core/DBM-Core.lua:4041
Debug = <fun
To Reproduce
Screenshots
Did you try having DeadlyBossMods as the only enabled addon and everything else (especially something like ElvUI) disabled?
No, the UI I use is Dominos and is up to date
Which version of DeadlyBossMods are you using?
DBM-Core-10.2.43-4-g0d2c510.zip
Was it working in a previous version? If yes, which was the last good one?
Not sure what last version I had, but Lua Error is new and attempted to fix by updating to this Version
Additional context
I'm getting this error as well on Cata classic lvl 85 on latest version. Rolling back to 5-21 release of DBM Core seems to fix it
I pushed another update with very aggressive missing spec recovery, and then if it still can't find spec, it just gives up and treats you as a dps (catas default behavior anyways, dps unless specifically flagged as tank or healer so really basically DBM does nothing if it can't determine if you're a healer or tank)
Try new update and see