Index out of bounds error on BattleNet load


I have performed the Suggested Fix and continue to receive this error. If I am posting this message without having performed the Suggested Fix I am aware that I am consuming the Developer(s) time in managing my Issue unnecessarily.

== Version: SL ==

== Error Message ==
Index was outside the bounds of the array.

== StackTrace ==
at Rawr.Warlock.StatUtils.GetSpellHitFromRating(Single rating, Int32 playerLevel)
at Rawr.Warlock.StatUtils.CalcSpellHit(Stats stats, Int32 playerLevel)
at Rawr.Warlock.CharacterCalculationsWarlock.CalcSpellHit()
at Rawr.Warlock.CharacterCalculationsWarlock..ctor(Character character, Stats stats, Stats petBuffs)
at Rawr.Warlock.CalculationsWarlock.GetCharacterCalculations(Character character, Item addlItem, Boolean _u1, Boolean _u2, Boolean _u3)
at Rawr.UI.MainPage.character_CalculationsInvalidated(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Rawr.Character.OnCalculationsInvalidated()
at Rawr.UI.MainPage.ItemCacheInstance_ItemsChanged(Object sender, EventArgs e)
at Rawr.ItemCacheInstance.OnItemsChanged()
at Rawr.ItemCacheInstance.<>c__DisplayClass7.<AddItem>b__6()

== These are the Steps that I have tried ==
[Please fill in steps here]
Load character from Battle.Net with forced refresh.
Char: Sporc, Realm: Undermine