tullamods / Dominos

A main actionbar replacement
https://tullamods.com/dominos
BSD 3-Clause "New" or "Revised" License
78 stars 26 forks source link

Call Pet Error #665

Closed Invarix closed 1 year ago

Invarix commented 1 year ago

Retail Dominos 10.0.0-Retail:

Message: Interface/FrameXML/SpellFlyout.lua:240: attempt to call method 'GetSpellFlyoutDirection' (a nil value) Count: 2 Stack: Interface/FrameXML/SpellFlyout.lua:240: attempt to call method 'GetSpellFlyoutDirection' (a nil value) [string "@Interface/FrameXML/SpellFlyout.lua"]:240: in function Toggle' [string "@Interface/FrameXML/SecureTemplates.lua"]:361: in functionhandler' [string "@Interface/FrameXML/SecureTemplates.lua"]:690: in function <Interface/FrameXML/SecureTemplates.lua:672> [string "@Interface/FrameXML/SecureTemplates.lua"]:704: in function <Interface/FrameXML/SecureTemplates.lua:697> [string "@Interface/FrameXML/SecureTemplates.lua"]:746: in function `SecureActionButton_OnClick' [string "@Interface/FrameXML/ActionButton.lua"]:1157: in function <Interface/FrameXML/ActionButton.lua:1127>

Locals: self = SpellFlyout { 0 = direction = "RIGHT" isActionBar = true MarkDirty = defined @Interface/SharedXML/LayoutFrame.lua:90 eventsRegistered = false MarkClean = defined @Interface/SharedXML/LayoutFrame.lua:105 OnCleaned = defined @Interface/SharedXML/LayoutFrame.lua:114 Toggle = defined @Interface/FrameXML/SpellFlyout.lua:206 GetLayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:64 OnUpdate = defined @Interface/SharedXML/LayoutFrame.lua:84 GetAdditionalRegions = defined @Interface/SharedXML/LayoutFrame.lua:76 IsDirty = defined @Interface/SharedXML/LayoutFrame.lua:110 SetBorderSize = defined @Interface/FrameXML/SpellFlyout.lua:442 Layout = defined @Interface/SharedXML/LayoutFrame.lua:333 SetBorderColor = defined @Interface/FrameXML/SpellFlyout.lua:435 dirty = false IsLayoutFrame = defined @Interface/SharedXML/LayoutFrame.lua:36 OnShow = defined @Interface/SharedXML/LayoutFrame.lua:32 Background = Frame { } AddLayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:48 IgnoreLayoutIndex = defined @Interface/SharedXML/LayoutFrame.lua:329 } flyoutID = 9 parent = DominosActionButton10 { CalculateAction = defined @Interface/FrameXML/SecureTemplates.lua:609 QuickKeybindButtonOnHide = defined @Interface/FrameXML/QuickKeybind.lua:11 FlyoutArrowContainer = Frame { } NewActionTexture = Texture { } RightDivider = Frame { } UpdateButtonArt = defined @Interface/FrameXML/ActionButton.lua:1227 QuickKeybindButtonOnLeave = defined @Interface/FrameXML/QuickKeybind.lua:33 OnDragStart = defined @Interface/FrameXML/ActionButton.lua:1164 OnReceiveDrag = defined @Interface/FrameXML/ActionButton.lua:1176 icon = DominosActionButton10Icon { } SlotArt = Texture { } AutoCastable = Texture { } UpdateState = defined @Interface/FrameXML/ActionButton.lua:497 SetShowCooldowns = defined @Interface/AddOns/Dominos/bars/actionBar/button.lua:82 UpdatePressAndHoldAction = defined @Interface/FrameXML/ActionButton.lua:340 HotKey = DominosActionButton10HotKey { } HighlightTexture = Texture { } UpdateOverlayGlow = defined @Interface/FrameXML/ActionButton.lua:682 GetPagedID = defined @Interface/FrameXML/ActionButton.lua:987 Update = defined @Interface/FrameXML/ActionButton.lua:378 UpdateShownInsecure = defined @Interface/AddOns/Dominos/bars/actionBar/button.lua:35 IconMask = MaskTexture { } SpellHighlightAnim = AnimationGroup { } OnLoad = defined @Interface/FrameXML/ActionButton.lua:279 PushedTexture = Texture { } SetTooltip = defined @Interface/FrameXML/ActionButton.lua:896 AutoCastShine = DominosActionButton10Shine { } UpdateUsable = defined @Interface/FrameXML/ActionButton.lua:503 UpdateFlash = defined @Interface/FrameXML/ActionButton.lua:991 GetShowGrid = defined @I

Tuller commented 1 year ago

This is a bug in blizzard's end that I cannot fix. My suggestion is to try the select addon as a workaround:

https://www.wowinterface.com/downloads/info11607-Select.html

Invarix commented 1 year ago

Thank you for continuing to work on Dominos. Incompetent UI/UX design on the internal team's part is just another reason we need competent addon developers.