78 - Druid Incarnation errors
What steps will reproduce the problem?
1. Log on to a guardian druid
2. Use Incarnation: Son of Ursoc or Incarnation: King of the Jungle
3. Fight something
What is the expected output? What do you see instead?
Expected output would be no CDs (for Son of Ursoc) and no errors for either. See instead errors whenever you cast any spell for the duration of the CD.
What version of the product are you using?
v0.7-3-gdb26236-nolib
Do you have an error log of what happened? (Also popped one referencing line 133 instead of 145.)
24x SexyCooldown-v0.7-3-gdb26236\Modules\Spells-Spells.lua:145 attempt to concatenate local "id" (a nil value)
SexyCooldown-v0.7-3-gdb26236\Modules\Spells-Spells.lua:145 in function "UpdateSpellCooldowns"
SexyCooldown-v0.7-3-gdb26236\Modules\Spells-Spells.lua:103 in function "Refresh"
SexyCooldown-v0.7-3-gdb26236\Modules\Spells-Spells.lua:55 in function <SexyCooldown\Modules\Spells.lua:54
Locals:
self = <table> {
SetDefaultModuleLibraries = <func> @Ace3\..\AceAddon-3.0.lua:383
UpdateSpellCooldowns = <func> @SexyCooldown\Modules\Spells.lua:124
SPELL_UPDATE_COOLDOWN = <func> @SexyCooldown\Modules\Spells.lua:86
Enable = <func> @Ace3\..\AceAddon-3.0.lua:315
UnregisterAllEvents = <func> @Ace3\..\CallbackHandler-1.0.lua:202
EnableModule = <func> @Ace3\..\AceAddon-3.0.lua:348
modules = <table> {}
GetModule = <func> @Ace3\..\AceAddon-3.0.lua:231
IterateEmbeds = <func> @Ace3\..\AceAddon-3.0.lua:458
defaultModuleLibraries = <table> {}
CleanupCooldowns = <func> @SexyCooldown\Modules\Spells.lua:109
UNIT_SPELLCAST_SUCCEEDED = <func> @SexyCooldown\Modules\Spells.lua:92
SetDefaultModulePrototype = <func> @Ace3\..\AceAddon-3.0.lua:425
name = "SexyCooldown_Spells"
IsEnabled = <func> @Ace3\..\AceAddon-3.0.lua:467
orderedModules = <table> {}
DisableModule = <func> @Ace3\..\AceAddon-3.0.lua:366
InternalCooldowns_TalentProc = <func> @SexyCooldown\Modules\Spells.lua:72
RegisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:118
UnregisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:181
IsModule = <func> @Ace3\..\AceAddon-3.0.lua:238
baseName = "SexyCooldown"
SetDefaultModuleState = <func> @Ace3\..\AceAddon-3.0.lua:403
CacheSpells = <func> @SexyCooldown\Modules\Spells.lua:161
CleanupSpellCooldowns = <func> @SexyCooldown\Modules\Spells.lua:152
SetEnabledState = <func> @Ace3\..\AceAddon-3.0.lua:440
Refresh = <func> @SexyCooldown\Modules\Spells.lua:102
enabledState = true
Disable = <func> @Ace3\..\AceAddon-3.0.lua:330
RegisterEvent = <func> @Ace3\..\CallbackHandler-1.0.lua:118
UnregisterAllMessages = <func> @Ace3\..\CallbackHandler-1.0.lua:202
OnEnable = <func> @SexyCooldown\Modules\Spells.lua:62
OnInitialize = <func> @SexyCooldown\Modules\Spells.lua:28
NewModule = <func> @Ace3\..\AceAddon-3.0.lua:256
IterateModules = <func> @Ace3\..\AceAddon-3.0.lua:453
defaultModuleState = true
SendMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:87
GetName = <func> @Ace3\..\AceAddon-3.0.lua:300
moduleName = "Spells"
UnregisterEvent = <func> @Ace3\..\CallbackHandler-1.0.lua:181
UNIT_SPELLCAST_FAILED = <func> @SexyCooldown\Modules\Spells.lua:78
}
mod = <table> {
SetDefaultModuleLibraries = <func> @Ace3\..\AceAddon-3.0.lua:383
UpdateSpellCooldowns = <func> @SexyCooldown\Modules\Spells.lua:124
SPELL_UPDATE_COOLDOWN = <func> @SexyCooldown\Modules\Spells.lua:86
Enable = <func> @Ace3\..\AceAddon-3.0.lua:315
UnregisterAllEvents = <func> @Ace3\..\CallbackHandler-1.0.lua:202
EnableModule = <func> @Ace3\..\AceAddon-3.0.lua:348
modules = <table> {}
GetModule = <func> @
Please provide any additional information below.
Initially thought it might be tied to Son of Ursoc's weird way of effectively removing the CD on all bear abilities, but King of the Jungle triggers it too and the cat version doesn't change CDs at all. Presumably affects the resto and boomkin versions, but I don't have any druids of either of those two specs.