tullamods / Dominos

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

Dominos tried to call the protected function. multiple errors #827

Closed thisisu closed 5 months ago

thisisu commented 5 months ago

When reporting an issue, please try to reproduce the issue with just Dominos and Dominos_Config running. Dominos reuses a good chunk of the stock UI, and other popular addons, like Move Anything, like to take control of those parts, too.

Addon Version 10.2.12b-retail

World of Warcraft Version Retail Bug Grabber Reports ___ #1

1x [ADDON_ACTION_BLOCKED] AddOn 'Dominos' tried to call the protected function 'MultiBarLeftButton3:SetAttribute()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML/ActionButton.lua"]:485: in function `UpdatePressAndHoldAction'
[string "@FrameXML/ActionButton.lua"]:551: in function `Update'
[string "@FrameXML/ActionButton.lua"]:503: in function `UpdateAction'
[string "@FrameXML/ActionButton.lua"]:981: in function `OnEvent'
[string "@FrameXML/ActionButton.lua"]:207: in function <FrameXML/ActionButton.lua:204>

Locals:
Skipped (In Encounter)

__ #2

1x [ADDON_ACTION_BLOCKED] AddOn 'Dominos' tried to call the protected function 'ActionButton4:SetAttribute()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML/ActionButton.lua"]:485: in function `UpdatePressAndHoldAction'
[string "@FrameXML/ActionButton.lua"]:551: in function `Update'
[string "@FrameXML/ActionButton.lua"]:1068: in function `OnEvent'
[string "@FrameXML/ActionButton.lua"]:302: in function <FrameXML/ActionButton.lua:279>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}

__ #3

1x [ADDON_ACTION_BLOCKED] AddOn 'Dominos' tried to call the protected function 'ActionButton7:SetAttribute()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML/ActionButton.lua"]:485: in function `UpdatePressAndHoldAction'
[string "@FrameXML/ActionButton.lua"]:551: in function `Update'
[string "@FrameXML/ActionButton.lua"]:503: in function `UpdateAction'
[string "@FrameXML/ActionButton.lua"]:981: in function `OnEvent'
[string "@FrameXML/ActionButton.lua"]:207: in function <FrameXML/ActionButton.lua:204>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}

__ #4 [This happens a lot after dismounting a dragonriding mount and for me pressing the #2 keybind]

2x [ADDON_ACTION_BLOCKED] AddOn 'Dominos' tried to call the protected function 'SpellFlyout:Hide()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `Hide'
[string "@FrameXML/SecureTemplates.lua"]:363: in function `handler'
[string "@FrameXML/SecureTemplates.lua"]:690: in function <FrameXML/SecureTemplates.lua:672>
[string "@FrameXML/SecureTemplates.lua"]:704: in function <FrameXML/SecureTemplates.lua:697>
[string "@FrameXML/SecureTemplates.lua"]:746: in function `SecureActionButton_OnClick'
[string "@FrameXML/ActionButton.lua"]:100: in function `TryUseActionButton'
[string "@FrameXML/ActionButton.lua"]:148: in function `ActionButtonUp'
[string "ACTIONBUTTON2"]:4: in function <[string "ACTIONBUTTON2"]:1>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}

__ #5

2x [ADDON_ACTION_BLOCKED] AddOn 'Dominos' tried to call the protected function 'ActionButton1:SetShown()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetShown'
[string "@FrameXML/ActionBar.lua"]:195: in function `UpdateShownButtons'
[string "@FrameXML/ActionButton.lua"]:507: in function `UpdateAction'
[string "@FrameXML/ActionBarController.lua"]:179: in function `ActionBarController_ResetToDefault'
[string "@FrameXML/ActionBarController.lua"]:164: in function `ActionBarController_UpdateAll'
[string "@FrameXML/ActionBarController.lua"]:66: in function <FrameXML/ActionBarController.lua:55>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}

__ #6

1x [ADDON_ACTION_BLOCKED] AddOn 'Dominos' tried to call the protected function 'MultiBarBottomRightButton5:SetAttribute()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML/ActionButton.lua"]:485: in function `UpdatePressAndHoldAction'
[string "@FrameXML/ActionButton.lua"]:551: in function `Update'
[string "@FrameXML/ActionButton.lua"]:1068: in function `OnEvent'
[string "@FrameXML/ActionButton.lua"]:302: in function <FrameXML/ActionButton.lua:279>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511

}

___ #7

1x ..._Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1512: attempt to index field 'NewFeature' (a nil value)
[string "@Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua"]:1512: in function `UIDropDownMenu_Refresh'
[string "@Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua"]:1580: in function `UIDropDownMenu_SetSelectedValue'
[string "@AngryKeystones/Config.lua"]:298: in function `OnRefresh'
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:9: in function <SharedXML/Settings/Blizzard_SettingsPanel.lua:7>
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:628: in function <SharedXML/Settings/Blizzard_SettingsPanel.lua:627>
[string "=[C]"]: in function `xpcall'
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:591: in function <SharedXML/Settings/Blizzard_SettingsPanel.lua:588>
[string "=[C]"]: in function `secureexecuterange'
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:599: in function `ForEachCanvas'
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:627: in function `CallRefreshOnCanvases'
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:274: in function <SharedXML/Settings/Blizzard_SettingsPanel.lua:241>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@FrameXML/UIParent.lua"]:2968: in function `SetUIPanel'
[string "@FrameXML/UIParent.lua"]:2772: in function `ShowUIPanel'
[string "@FrameXML/UIParent.lua"]:2676: in function <FrameXML/UIParent.lua:2672>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML/UIParent.lua"]:3278: in function `ShowUIPanel'
[string "@SharedXML/Settings/Blizzard_SettingsPanel.lua"]:379: in function `Open'
[string "*GameMenuFrame.xml:77_OnClick"]:2: in function <[string "*GameMenuFrame.xml:77_OnClick"]:1>

Locals:
self = <table> {
 UIDropDownMenu_SetButtonText = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2085
 containsMouse = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1920
 UIDropDownMenu_DisableButton = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2069
 Create_UIDropDownCustomMenuEntry = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2293
 UIDropDownMenu_Refresh = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1448
 UIDropDownMenu_Initialize = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:762
 UIDropDownMenu_SetSelectedName = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1568
 UIDropDownMenu_SetDropDownEnabled = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2111
 UIDropDownMenu_SetInitializeFunction = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:789
 UIDropDownMenu_GetSelectedID = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1594
 UIDropDownMenu_MatchTextWidth = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1953
 DropDownExpandArrowMixin = <table> {
 }
 UIDropDownMenuButton_ShouldShowIconTooltip = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:118
 UIDropDownMenu_InitializeHelper = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:92
 DropDownMenuButtonMixin = <table> {
 }
 UIDropDownMenuButton_GetName = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2055
 UIDropDownMenu_ClearAll = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2000
 UIDropDownMenu_GetCurrentDropDown = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2043
 UIDropDownMenu_JustifyText = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2019
 UIDropDownMenu_IsEnabled = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2160
 UIDropDownMenu_RefreshDropDownSize = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:820
 UIDropDownMenu_EnableButton = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2073
 UIDropDownMenu_SetFrameStrata = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:816
 UIDropDownMenu_AddButton = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:985
 UIDropDownMenu_GetButtonWidth = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1400
 CloseDropDownMenus = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1881
 UIDropDownMenu_HandleGlobalMouseEvent = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1925
 ColorPicker_GetPreviousValues = <function> defined @AngryKeystones/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2158
 Create_UIDropDownMenu = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:748
 UIDropDownMenu_SetButtonWidth = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1980
 UIDropDownCustomMenuEntryMixin = <table> {
 }
 UIDropDownMenuButton_OpenColorPicker = <function> defined @Dominos_Config/libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2059
 UIDropDownMenu_AddSeparator = <function> defined @

__ #8

2x [ADDON_ACTION_BLOCKED] AddOn 'Dominos' tried to call the protected function 'OverrideActionBarButton4:SetAttribute()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML/ActionButton.lua"]:485: in function `UpdatePressAndHoldAction'
[string "@FrameXML/ActionButton.lua"]:551: in function `Update'
[string "@FrameXML/ActionButton.lua"]:1068: in function `OnEvent'
[string "@FrameXML/ActionButton.lua"]:302: in function <FrameXML/ActionButton.lua:279>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}
Tuller commented 5 months ago

Versions 10.2.13 and later should resolve this.