(Already posted this in the big Pitbull thread, of course without reading the stickies as a first time poster - oops)
PitBull\Aura\Update.lua: 179: attempt to index upvalue 'allFriendlyBuffs' (a nil value)
WotLK paladin issue atleast. I tried a fresh install of the game with no other addons besides latest Pitbull and the issue persisted. Deathknight and priest had no issues with auras, but paladin gets spammed with the message above along with:
It appears warriors had a similiar problem a while ago that was fixed, could this be more of the same? Please let me know if I can assist somehow with locating the problem and finding a solution for it.
Thanks for the report, spambox. This is caused by the removal of Blessing of Salvation in WotLK; you can comment out or remove the two lines in Filter.lua that refer to it (164, 172) as a temporary work around.
@jink: your problem is unrelated; you went a very long time without updating your PitBull, it seems. PitBull converted from LibDogTag-2.0 to LibDogTag-3.0 and your custom tags will need to be updated to the new syntax as a result. (You can also just reset them to defaults, if you prefer.)
Thanks for the report, spambox. This is caused by the removal of Blessing of Salvation in WotLK; you can comment out or remove the two lines in Filter.lua that refer to it (164, 172) as a temporary work around.
@jink: your problem is unrelated; you went a very long time without updating your PitBull, it seems. PitBull converted from LibDogTag-2.0 to LibDogTag-3.0 and your custom tags will need to be updated to the new syntax as a result. (You can also just reset them to defaults, if you prefer.)
This is caused by the removal of Blessing of Salvation in WotLK; you can comment out or remove the two lines in Filter.lua that refer to it (164, 172) as a temporary work around.
I removed those two lines and still got the invalid spell ID error.
And unfortunately the main problem was still there too, the Update.lua:179 spam. :(
Which ID is reporting as invalid now? And do you know of any other paladin spells which were removed?
Filter.lua:637:Unknown spell ID: 25895
Blessing of Freedom -> Hand of Freedom
Blessing of Protection -> Hand of Protection
Blessing of Sacrifice -> Hand of Sacrifice
Sanctity Aura was completely removed.
Seal of the Crusader was completely removed.
Removed references to all of these from Filter.lua - Didn't help.
Okay, gonna have to backpedal a bit on the spell ID stuff.
I had installed a new version with WUU on the computer, and had forgotten to turn off package processing which had led to me having both PitBull/Auras/ and PitBull_Auras and had edited Filter.lua in the wrong directory, oops.
Fixed that issue though and made the changes into the proper directory and the Update.lua problem still persists with:
elseif playerClass == 'PALADIN' then
canDispel = {
["Magic"] = true,
["Poison"] = true,
["Disease"] = true,
}
selfBuffs = {
[31884] = true, -- Avenging Wrath
[20216] = true, -- Divine Favor
[31842] = true, -- Divine Illumination
[498] = true, -- Divine Protection
[642] = true, -- Divine Shield
[9800] = true, -- Holy Shield
[25780] = true, -- Righteous Fury
[31892] = playerRace == "BloodElf" or nil, -- Seal of Blood
[20375] = true, -- Seal of Command
[20164] = true, -- Seal of Justice
[20165] = true, -- Seal of Light
[20154] = true, -- Seal of Righteousness
[31801] = true, -- Seal of Vengeance
[20166] = true, -- Seal of Wisdom
-- [20162] = true, -- Seal of the Crusader
[5502] = true, -- Sense Undead
[23214] = true, -- Summon Charger
[13819] = true, -- Summon Warhorse
[8602] = true, -- Vengeance
}
friendBuffs = {
-- [1044] = true, -- Blessing of Freedom
[20217] = true, -- Blessing of Kings
[19977] = true, -- Blessing of Light
[19740] = true, -- Blessing of Might
-- [1022] = true, -- Blessing of Protection
-- [6940] = true, -- Blessing of Sacrifice
-- [1038] = true, -- Blessing of Salvation
[20911] = true, -- Blessing of Sanctuary
[19742] = true, -- Blessing of Wisdom
[19746] = true, -- Concentration Aura
[32223] = true, -- Crusader Aura
[465] = true, -- Devotion Aura
[19752] = true, -- Divine Intervention
[19891] = true, -- Fire Resistance Aura
[19888] = true, -- Frost Resistance Aura
[25898] = true, -- Greater Blessing of Kings
[25890] = true, -- Greater Blessing of Light
[25782] = true, -- Greater Blessing of Might
-- [25895] = true, -- Greater Blessing of Salvation
[25899] = true, -- Greater Blessing of Sanctuary
[25894] = true, -- Greater Blessing of Wisdom
[7294] = true, -- Retribution Aura
-- [20218] = true, -- Sanctity Aura
[19876] = true, -- Shadow Resistance Aura
}
enemyDebuffs = {
[31935] = true, -- Avenger's Shield
[20116] = true, -- Consecration
[853] = true, -- Hammer of Justice
[31803] = true, -- Holy Vengeance
-- [20184] = true, -- Judgement of Justice
-- [20185] = true, -- Judgement of Light
-- [20186] = true, -- Judgement of Wisdom
-- [20188] = true, -- Judgement of the Crusader
[20066] = true, -- Repentance
[25] = true, -- Stun, from Seal of Justice
[2878] = true, -- Turn Undead
}
friendDebuffs = {
[25771] = true, -- Forbearance
}
Okay, gonna have to backpedal a bit on the spell ID stuff.
I had installed a new version with WUU on the computer, and had forgotten to turn off package processing which had led to me having both PitBull/Auras/ and PitBull_Auras and had edited Filter.lua in the wrong directory, oops.
Fixed that issue though and made the changes into the proper directory and the Update.lua problem still persists with:
elseif playerClass == 'PALADIN' then
canDispel = {
["Magic"] = true,
["Poison"] = true,
["Disease"] = true,
}
selfBuffs = {
[31884] = true, -- Avenging Wrath
[20216] = true, -- Divine Favor
[31842] = true, -- Divine Illumination
[498] = true, -- Divine Protection
[642] = true, -- Divine Shield
[9800] = true, -- Holy Shield
[25780] = true, -- Righteous Fury
[31892] = playerRace == "BloodElf" or nil, -- Seal of Blood
[20375] = true, -- Seal of Command
[20164] = true, -- Seal of Justice
[20165] = true, -- Seal of Light
[20154] = true, -- Seal of Righteousness
[31801] = true, -- Seal of Vengeance
[20166] = true, -- Seal of Wisdom
-- [20162] = true, -- Seal of the Crusader
[5502] = true, -- Sense Undead
[23214] = true, -- Summon Charger
[13819] = true, -- Summon Warhorse
[8602] = true, -- Vengeance
}
friendBuffs = {
-- [1044] = true, -- Blessing of Freedom
[20217] = true, -- Blessing of Kings
[19977] = true, -- Blessing of Light
[19740] = true, -- Blessing of Might
-- [1022] = true, -- Blessing of Protection
-- [6940] = true, -- Blessing of Sacrifice
-- [1038] = true, -- Blessing of Salvation
[20911] = true, -- Blessing of Sanctuary
[19742] = true, -- Blessing of Wisdom
[19746] = true, -- Concentration Aura
[32223] = true, -- Crusader Aura
[465] = true, -- Devotion Aura
[19752] = true, -- Divine Intervention
[19891] = true, -- Fire Resistance Aura
[19888] = true, -- Frost Resistance Aura
[25898] = true, -- Greater Blessing of Kings
[25890] = true, -- Greater Blessing of Light
[25782] = true, -- Greater Blessing of Might
-- [25895] = true, -- Greater Blessing of Salvation
[25899] = true, -- Greater Blessing of Sanctuary
[25894] = true, -- Greater Blessing of Wisdom
[7294] = true, -- Retribution Aura
-- [20218] = true, -- Sanctity Aura
[19876] = true, -- Shadow Resistance Aura
}
enemyDebuffs = {
[31935] = true, -- Avenger's Shield
[20116] = true, -- Consecration
[853] = true, -- Hammer of Justice
[31803] = true, -- Holy Vengeance
-- [20184] = true, -- Judgement of Justice
-- [20185] = true, -- Judgement of Light
-- [20186] = true, -- Judgement of Wisdom
-- [20188] = true, -- Judgement of the Crusader
[20066] = true, -- Repentance
[25] = true, -- Stun, from Seal of Justice
[2878] = true, -- Turn Undead
}
friendDebuffs = {
[25771] = true, -- Forbearance
}
Well the spell ID you've listed in your previous two posts was salvation, which you've commented out there. Which spell ID is still reported as invalid with the edited file?
Any more ideas for this? I've been playing around with Filter.lua and adding / removing the new debuff / buff names paladins have gotten with the expansion, but with very little luck. The issues with Update.lua still persist.
I wish I could be more helpful, but I don't have access to a paladin. I know ckknight does, but I don't know if he's copied it over to beta for testing - I assume that if/when he does, this will likely be taken care of. I did ping him on the issue, but he seems quite busy lately and hasn't looked at it yet.
WotLK paladin issue atleast. I tried a fresh install of the game with no other addons besides latest Pitbull and the issue persisted. Deathknight and priest had no issues with auras, but paladin gets spammed with the message above along with:
It appears warriors had a similiar problem a while ago that was fixed, could this be more of the same? Please let me know if I can assist somehow with locating the problem and finding a solution for it.
@jink: your problem is unrelated; you went a very long time without updating your PitBull, it seems. PitBull converted from LibDogTag-2.0 to LibDogTag-3.0 and your custom tags will need to be updated to the new syntax as a result. (You can also just reset them to defaults, if you prefer.)
Thanks for the help! Got everything working now.
I removed those two lines and still got the invalid spell ID error.
And unfortunately the main problem was still there too, the Update.lua:179 spam. :(
Which ID is reporting as invalid now? And do you know of any other paladin spells which were removed?
Filter.lua:637:Unknown spell ID: 25895
Blessing of Freedom -> Hand of Freedom
Blessing of Protection -> Hand of Protection
Blessing of Sacrifice -> Hand of Sacrifice
Sanctity Aura was completely removed.
Seal of the Crusader was completely removed.
Removed references to all of these from Filter.lua - Didn't help.
I had installed a new version with WUU on the computer, and had forgotten to turn off package processing which had led to me having both PitBull/Auras/ and PitBull_Auras and had edited Filter.lua in the wrong directory, oops.
Fixed that issue though and made the changes into the proper directory and the Update.lua problem still persists with:
Well the spell ID you've listed in your previous two posts was salvation, which you've commented out there. Which spell ID is still reported as invalid with the edited file?
And this:
Also, totally forgot they removed Blessing/Greater blessing of Light, commented those out too but problem persists.
I love you!
It works now for me as well. :) Hope someone can get this implemented into the official source tree as well.
Big thanks to everyone in this thread, I can finally get rid of the sucky Blizzard frames completely on Beta too.
edit; Interesting, did some testing and apparently the wrong # for Turn Evil was the breaking point for me. Figures. :p
I think it was Turn Evil correct, I used Wowhead to fix the spell ID's.