
Talent changes blocked in MoP Classic
Closed this issue · 4 comments
Hey,
every time I have the addon enabled, I cannot change my talents in MoP Classic.
This is the error log I get in bugsack:
9x [ADDON_ACTION_FORBIDDEN] AddOn 'GladiusEx' tried to call the protected function 'RemoveTalent()'.
[*StaticPopup.xml:23_OnClick]:1: in function <[string "*StaticPopup.xml:23_OnClick"]:1>
Locals:
self = StaticPopup1Button1 {
BottomLeftCorner = Texture {
}
Flash = Texture {
}
TopLeftCorner = Texture {
}
RightEdge = Texture {
}
template = "Default"
PulseAnim = AnimationGroup {
}
glossTex = true
shadow = Frame {
}
PixelSnapDisabled = true
TopRightCorner = Texture {
}
IsSkinned = true
TopEdge = Texture {
}
Text = StaticPopup1Button1Text {
}
Center = Texture {
}
BottomRightCorner = Texture {
}
BottomEdge = Texture {
}
backdropInfo = <table> {
}
LeftEdge = Texture {
}
}
button = "LeftButton"
down = false
This is also in the bugsack log, directly after the first one mentioned:
26x Blizzard_TalentUI/Mists/Blizzard_TalentUI.lua:607: attempt to concatenate local 'tier' (a nil value)
[Blizzard_TalentUI/Mists/Blizzard_TalentUI.lua]:607: in function 'PlayerTalentFrame_SelectTalent'
[Blizzard_TalentUI/Mists/Blizzard_TalentUI.lua]:39: in function 'OnAccept'
[Blizzard_StaticPopup/StaticPopup.lua]:1089: in function <Blizzard_StaticPopup/StaticPopup.lua:1053>
[C]: in function 'StaticPopup_OnClick'
[*StaticPopup.xml:23_OnClick]:1: in function <[string "*StaticPopup.xml:23_OnClick"]:1>
Locals:
tier = nil
id = nil
(*temporary) = PlayerTalentFrameTalents {
selectedTab = 2
clearInfo = PlayerTalentFrameTalentsClearInfoFrame {
}
tier2 = PlayerTalentFrameTalentsTalentRow2 {
}
unspentText = FontString {
}
talentGroup = 1
tier3 = PlayerTalentFrameTalentsTalentRow3 {
}
talentInfo = <table> {
}
summariesShownWhenNoPrimary = true
tier5 = PlayerTalentFrameTalentsTalentRow5 {
}
MainHelpButton = PlayerTalentFrameTalentsTutorialButton {
}
learnButton = PlayerTalentFrameTalentsLearnButton {
}
tier1 = PlayerTalentFrameTalentsTalentRow1 {
}
tier4 = PlayerTalentFrameTalentsTalentRow4 {
}
bg = PlayerTalentFrameTalentsBg {
}
tier6 = PlayerTalentFrameTalentsTalentRow6 {
}
}
(*temporary) = "tier"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to concatenate local 'tier' (a nil value)"
it's hard to tell exactly what's wrong, the taint is probably coming from somewhere else (not like we do anything wrt talents) but I'm not sure what
After more debugging than I'd like to admit, I think I've found the issue: #131.
After more debugging than I'd like to admit, I think I've found the issue: #131.
Thanks a ton! :)