1. When you post errors try to enclose them in [code]long error text here[/code] tags (highlight the text and press the
icon at the editor)
2. Repeat the work you've already done (replacing Ace3 libs with the newest versions + replacing the GetActiveTalentGroup() with GetActiveSpecGroup() in the 2 occurences) but for the newest alpha version found
here - r46 at the time I'm posting this.
3. For the last error you've posted try finding the offending line in core.lua (it will be a different line number for r46).
It will read something like this
Code:
self.health = UnitHealth("target")/UnitHealthMax("target")
Replace it with
Code:
if UnitExists("target") then
self.health = UnitHealth("target")/UnitHealthMax("target")
end
Save and try running the addon again