Dear visitor, welcome to Gaming Insight Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Monday, November 1st 2010, 1:20am

Halion heroic Fiery Combustion / Soul Consumption (Fixed)

I was raid leader in a raid doing Halion on heroic tonight. Was getting an error from DBM every time Fiery Combustion or Soul Consumption was cast on a player. Got a proper raid warning, but DBM didn't mark the player, and when it was me affected by the debuff, I didn't get any special warning or similar.

I tried this with the current alpha, with the (Core) version on deadlybossmods.com and also with the current release version on Curse - all seemed to throw the same error messages.

These are the two errors (for each debuff) in full:

Quoted

3x DBM-ChamberOfAspects\Ruby\Halion.lua:269: attempt to index global 'args' (a nil value)
DBM-Core\DBM-Core.lua:3781: in function `ReceiveSync'
DBM-Core\DBM-Core.lua:1492: in function `handler'
DBM-Core\DBM-Core.lua:1592: in function `?'
DBM-Core\DBM-Core.lua:331: in function <DBM-Core\DBM-Core.lua:327>

Locals:
self = <table> {
CHAT_MSG_MONSTER_YELL = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:210:
stats = <table> {}
SPELL_AURA_REMOVED = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:179:
minSyncRevision = 4358
revision = "4483"
creatureId = 39863
OnCombatStart = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:89:
OnSync = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:250:
SPELL_DAMAGE = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:191:
localization = <table> {}
announces = <table> {}
LocationChecker = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:64:
subTab = 2
SPELL_CAST_START = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:103:
categorySort = <table> {}
numSounds = 1
hasHeroic = true
zones = <table> {}
combatInfo = <table> {}
Options = <table> {}
id = "Halion"
timers = <table> {}
specwarns = <table> {}
inCombat = true
CHAT_MSG_RAID_BOSS_EMOTE = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:234:
UNIT_HEALTH = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:200:
SPELL_CAST_SUCCESS = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:113:
modId = "DBM-ChamberOfAspects"
usedIcons = <table> {}
SPELL_AURA_APPLIED = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:135:
addon = <table> {}
optionCategories = <table> {}
}
event = "ShadowTarget"
arg = "Ittemard"
sender = "Ittemard"
revision = 4483
spamId = "HalionShadowTargetIttemard"
time = 17144.156
modSyncSpam = <table> {
HalionShadowTargetIttemard = 17144.156
HalionTwilightCutter = 17143.142
HalionShadowCD = 17144.152
}

---


Quoted

27x DBM-ChamberOfAspects\Ruby\Halion.lua:276: attempt to index global 'args' (a nil value)
DBM-Core\DBM-Core.lua:3781: in function `ReceiveSync'
DBM-Core\DBM-Core.lua:3771: in function `SendSync'
DBM-ChamberOfAspects\Ruby\Halion.lua:158: in function `?'
DBM-Core\DBM-Core.lua:331: in function <DBM-Core\DBM-Core.lua:327>
(tail call): ?:
DBM-Core\DBM-Core.lua:331: in function <DBM-Core\DBM-Core.lua:327>

Locals:
self = <table> {
CHAT_MSG_MONSTER_YELL = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:210:
stats = <table> {}
SPELL_AURA_REMOVED = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:179:
minSyncRevision = 4358
revision = "4483"
creatureId = 39863
OnCombatStart = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:89:
OnSync = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:250:
SPELL_DAMAGE = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:191:
localization = <table> {}
announces = <table> {}
LocationChecker = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:64:
subTab = 2
SPELL_CAST_START = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:103:
categorySort = <table> {}
numSounds = 1
hasHeroic = true
zones = <table> {}
combatInfo = <table> {}
Options = <table> {}
id = "Halion"
timers = <table> {}
specwarns = <table> {}
inCombat = true
CHAT_MSG_RAID_BOSS_EMOTE = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:234:
UNIT_HEALTH = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:200:
SPELL_CAST_SUCCESS = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:113:
modId = "DBM-ChamberOfAspects"
usedIcons = <table> {}
SPELL_AURA_APPLIED = <function> @ DBM-ChamberOfAspects\Ruby\Halion.lua:135:
addon = <table> {}
optionCategories = <table> {}
}
event = "FieryTarget"
arg = "Totally"
sender = nil
revision = "4483"
spamId = "HalionFieryTargetTotally"
time = 15725.152
modSyncSpam = <table> {
HalionFieryTargetTotally = 15725.152
HalionFieryCD = 15725.095
}

---

2

Monday, November 1st 2010, 2:49am

Re: Halion heroic Fiery Combustion / Soul Consumption

i see the problem, disable whispers and it should no longer error. or update to r4618

as for setting icons. that actually isn't broken. you may have just had a broken combat log that pull (icon setting and special warnings use combat log, whispers/warnings, timers all use syncs and would still work even with no combat log as long as at least 1 dbm user in raid still does have combat log)

for that i recommend

<!-- m --><a class="postlink" href="http://www.wowinterface.com/downloads/info16001-CombatLogFix.html">http://www.wowinterface.com/downloads/i ... ogFix.html</a><!-- m -->

3

Tuesday, November 2nd 2010, 7:44pm

Re: Halion heroic Fiery Combustion / Soul Consumption (Fixed)

Thank you kindly. I'll test it tonight.