CTMod

CTMod

766k Downloads

'Call pet' flyout triggers error

Paula-Bean opened this issue ยท 1 comments

commented

After choosing a pet from the 'Call Pet' flyout: (a Dismiss Pet also triggers this error, but only when the flyout is visible)

Message: Interface/FrameXML/SpellFlyout.lua:109: attempt to index field 'GlyphIcon' (a nil value)
Time: Mon Mar  6 17:48:49 2023
Count: 2
Stack: Interface/FrameXML/SpellFlyout.lua:109: attempt to index field 'GlyphIcon' (a nil value)
[string "@Interface/FrameXML/SpellFlyout.lua"]:109: in function `SpellFlyoutButton_UpdateGlyphState'
[string "@Interface/AddOns/CT_BarMod/CT_BarMod_SpellFlyout.lua"]:90: in function <Interface/AddOns/CT_BarMod/CT_BarMod_SpellFlyout.lua:48>

Locals: self = CT_BarMod_SpellFlyoutButton1 {
 FlyoutBorderShadow = CT_BarMod_SpellFlyoutButton1FlyoutBorderShadow {
 }
 SmallActionButtonMixin_OnLoad = <function> defined @Interface/FrameXML/ActionButton.lua:1282
 FlyoutArrowContainer = Frame {
 }
 NewActionTexture = Texture {
 }
 RightDivider = Frame {
 }
 LevelLinkLockIcon = Texture {
 }
 Flash = CT_BarMod_SpellFlyoutButton1Flash {
 }
 UpdateButtonArt = <function> defined @Interface/FrameXML/ActionButton.lua:1320
 icon = CT_BarMod_SpellFlyoutButton1Icon {
 }
 SlotArt = Texture {
 }
 AutoCastable = Texture {
 }
 UpdateTooltip = <function> defined @Interface/FrameXML/SpellFlyout.lua:58
 spellID = 883
 HotKey = CT_BarMod_SpellFlyoutButton1HotKey {
 }
 HighlightTexture = Texture {
 }
 BottomDivider = Frame {
 }
 IconMask = MaskTexture {
 }
 BaseActionButtonMixin_OnLoad = <function> defined @Interface/FrameXML/ActionButton.lua:1200
 Icon = CT_BarMod_SpellFlyoutButton1Icon {
 }
 CalculateAction = <function> defined @Interface/FrameXML/SecureTemplates.lua:609
 SpellHighlightAnim = AnimationGroup {
 }
 0 = <userdata>
 GetShowGrid = <function> defined @Interface/FrameXML/ActionButton.lua:1207
 Border = CT_BarMod_SpellFlyoutButton1Border {
 }
 SetShowGrid = <function> defined @Interface/FrameXML/ActionButton.lua:1212
 SpellHighlightTexture = Texture {
 }
 CheckedTexture = Texture {
 }
 PushedTexture = Texture {
 }
 NormalTexture = CT_BarMod_SpellFlyoutButton1NormalTexture {
 }
 Name = CT_BarMod_SpellFlyoutButton1Name {
 }
 AutoCastShine = CT_BarMod_SpellFlyoutButton1Shine {
 }
 SlotBackground = Texture {
 }
 updateSpellID = <function> defined @Interface/AddOns/CT_BarMod/CT_BarMod_SpellFlyout.lua:163
 cooldown = CT_BarMod_SpellFlyoutButton1Cooldown {
 }
 Count = CT_BarMod_SpellFlyoutButton1Count {
 }
}
reason = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'GlyphIcon' (a nil value)"

Running CTMod v10.0.5.1.

commented

Thanks for the error log. I will have this fixed in 10.0.5.3 (an interim fix is available as an alpha version, 10.0.5.3a).