4x [ADDON_ACTION_BLOCKED] AddOn "Masque" tried to call the protected function "CompactRaidFrame2:SetAttribute()".
!BugGrabber-r191-release\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
<in C code>
FrameXML\CompactUnitFrame.lua:197: in function "CompactUnitFrame_SetUpClicks"
FrameXML\CompactUnitFrame.lua:39: in function <FrameXML\CompactUnitFrame.lua:6>
<in C code>
<in C code>
Blizzard_CompactRaidFrameContainer.lua:345: in function "CompactRaidFrameContainer_GetUnitFrame"
Blizzard_CompactRaidFrameContainer.lua:317: in function "CompactRaidFrameContainer_AddUnitFrame"
Blizzard_CompactRaidFrameContainer.lua:296: in function "CompactRaidFrameContainer_AddFlaggedUnits"
Blizzard_CompactRaidFrameContainer.lua:169: in function "CompactRaidFrameContainer_LayoutFrames"
Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
Blizzard_CompactRaidFrameContainer.lua:76: in function "CompactRaidFrameContainer_SetGroupMode"
Blizzard_CompactRaidFrameManager.lua:425: in function <Blizzard_CompactRaidFrameManager.lua:416>
Blizzard_CompactRaidFrameManager.lua:493: in function "CompactRaidFrameManager_SetSetting"
Blizzard_CompactUnitFrameProfiles.lua:572: in function "func"
Blizzard_CompactUnitFrameProfiles.lua:549: in function "CompactUnitFrameProfiles_ApplyProfile"
Blizzard_CompactUnitFrameProfiles.lua:176: in function "CompactUnitFrameProfiles_ApplyCurrentSettings"
Blizzard_CompactUnitFrameProfiles.lua:85: in function "CompactUnitFrameProfiles_CancelChanges"
Blizzard_CompactUnitFrameProfiles.lua:78: in function <Blizzard_CompactUnitFrameProfiles.lua:76>
<in C code>
FrameXML\InterfaceOptionsFrame.lua:217: in function <FrameXML\InterfaceOptionsFrame.lua:216>
<in C code>
FrameXML\InterfaceOptionsFrame.lua:252: in function <FrameXML\InterfaceOptionsFrame.lua:248>
This happens when I am in raid (and blizzard raid frame is hidden) because I use suf. Any idea pls ?
This is a known issue with Blizzard's code, and is not any addon's fault. It's caused by poor design in Blizzard's code for the Interface Options window -- any addon adding an options panel to the window causes everything with an options panel to become tainted, which includes the compact raid frame system, which just dies if there's any taint anywhere.
You can either just ignore it (since you're not using the Blizzard raid frames) or you can work around it by removing the Cancel button from the Interface Options window. You can either copy the code pasted by Leatrix in this thread on WoWInterface, and use this page to turn it into an addon, or you can just install Leatrix Plus and disable the features you don't want.
Impossible to know for sure, but here are some options:
(1) You aren't exiting WoW correctly. Do use the Log Out and Exit Game buttons, or the /logout and /quit slash commands. Don't use Alt+F4. Avoid letting the game auto-log you for being AFK too long; I've noticed that some game client settings are not saved correctly when this happens, so it's possible that this can happen to addon settings too.
(2) WoW is crashing on exit. Use the repair function in the launcher to scan for and fix problems with your installation.
(3) There's something wrong with WoW's local cache. Exit the game and delete the entire Cache folder inside the WoW program folder. Who knows how, but corrupted cache data can cause basically any imaginable problem with the game, and then some.
(4) There's something wrong with the actual settings file on your hard drive. Exit the game, open the WTF folder inside the WoW program folder, search for all files named "Masque.lua", and delete them. (Make sure you're searching only in WTF and subfolders, not in Addons.)
(5) You have some other addon resetting Masque's settings. Try logging in with only Masque and your action bar addon (Bartender4, Dominos, etc.) enabled. In particular, if you're using a premade UI package, it may be forcibly loading the author's settings every time you log in.
(6) There's something wrong with your Masque installation. Exit the game, delete the addon, download a fresh copy by hand, and install it by hand.
If none of the above help, install BugSack to check for error messages that may be occurring, and post the related error message(s) if any, plus a list of your addons.
I' ve just installed Masque with Renaitre circle buttons skin, but i' m getting a square frame around the round buttons on the action bars but not on pet bar; look at this picture: https://imageshack.com/i/ezxgy5pgj
There' s a way to make the action bars looks like the pet bar?
Addons currently in use:
elvui (actionbars disabled)
addonskins for elvui
bartender 4
omen
recount
dbm
macrotoolkit
Thanks
EDIT:
Nevermind, was an elvui fault, disabled it and all works fine.
It is still included, and I also always delete it. Chances are, if an addon is still looking for ButtonFacade instead of Masque, it's long since abandoned anyway.
I just bumped it for release (since Ace3 got pushed). And actually, I've removed most of the legacy stuff (ButtonFacade, etc). If an add-on or skin doesn't work, learn Lua and fix the culprit yourself. Seriously, it's been years.
Anyone know what might be causing this? It's just latest BT4 and happens with any masque skin. If I choose the skin again or press Reset Skin it will fix it but only until I reload the UI again.
64x Masque\Libs\AceDB-3.0\AceDB-3.0-22.lua:263: bad argument #1 to 'sub' (string expected, got nil)
[C]: in function `sub'
Masque\Libs\AceDB-3.0\AceDB-3.0-22.lua:263: in main chunk
Locals:
ACEDB_MAJOR = "AceDB-3.0"
ACEDB_MINOR = 22
AceDB = <table> {
db_registry = <table> {
}
frame = <unnamed> {
}
New = <function> defined @AtlasLoot\Libs\AceDB-3.0\AceDB-3.0.lua:710
}
oldminor = 1
type = <function> defined =[C]:-1
pairs = <function> defined =[C]:-1
next = <function> defined =[C]:-1
error = <function> defined =[C]:-1
setmetatable = <function> defined =[C]:-1
getmetatable = <function> defined =[C]:-1
rawset = <function> defined =[C]:-1
rawget = <function> defined =[C]:-1
_G = <table> {
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
UNIT_NAMEPLATES_TYPE_TOOLTIP_3 = "This method avoids overlapping nameplates by spreading them out horizontally and vertically."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
RecruitAFriendFrame = RecruitAFriendFrame {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
BOOKTYPE_PROFESSION = "professions"
AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {
}
InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
}
VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
}
MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
}
OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
}
ItemTextFrameInsetInsetTopRightCorner = ItemTextFrameInsetInsetTopRightCorner {
}
MANA = "Mana"
CHAT_CONFIG_OTHER_COMBAT = <table> {
}
CONSOLIDATED_BUFFS_PER_ROW = 4
TutorialFrameRight19 = TutorialFrameRight19 {
}
MoneyFrame_OnEvent = <function> defined @FrameXML\MoneyFrame.lua:225
BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Battle.net may be unavailable."
CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
}
InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @FrameXML\InterfaceOptionsPanels.lua:1661
CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
}
LFGTeleport = <function> defined =[C]:-1
GetMonitorAspectRatio = <function> defined =[C]:-1
ToggleEncounterJournal = <function> defined @FrameXML\UIParent.lua:704
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
Graphics_QualityText = Graphics_QualityText {
}
TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
}
ROGUE_COMBAT_CORE_ABILITY_4 = "Keep applied to yourself when you have 5 combo points."
JoinSkirmish = <function> defined =[C]:-1
Advanced_GraphicsAPIDropDownButtonHighlightTexture = Advanced_GraphicsAPIDropDownButtonHighlightTexture {
}
CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton {
}
PaperDollFrame_SetReadiness = <function> defined @FrameXML\PaperDollFrame.lua:1360
LFGListSearchPanelScrollFrameButton10BottomRight = LFGListSearchPanelScrollFrameButton10BottomRight {
}
ACTION_S
3x Masque\Masque-40300.lua:72: attempt to call method 'New' (a nil value)
Masque\Masque-40300.lua:72: in function <Masque\Masque.lua:50>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:514: in function `InitializeAddon'
...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0-11.lua:629: in function <...aceMasque\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
Locals:
nil
3x Masque\Skins\Skins.lua:63: attempt to index field 'db' (a nil value)
Masque\Skins\Skins.lua:63: in function `AddSkin'
Masque_Ryver\Masque_Ryver-1.lua:6: in main chunk
Locals:
MSQ = <table> {
GetSkins = <function> defined @Masque\Skins\Skins.lua:94
Group = <function> defined @Masque\Core\Groups.lua:109
GetSpellAlert = <function> defined @Masque\Core\Button.lua:470
Register = <function> defined @Masque\Core\Groups.lua:38
GetBackdrop = <function> defined @Masque\Core\Button.lua:108
GetSkin = <function> defined @Masque\Skins\Skins.lua:99
AddSpellAlert = <function> defined @Masque\Core\Button.lua:452
AddSkin = <function> defined @Masque\Skins\Skins.lua:62
GetGloss = <function> defined @Masque\Core\Button.lua:274
GetNormal = <function> defined @Masque\Core\Button.lua:213
}
3x Masque\Masque-40300.lua:93: attempt to index field 'db' (a nil value)
Masque\Masque-40300.lua:93: in function <Masque\Masque.lua:92>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:558: in function `EnableAddon'
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:651: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:327: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:350: in function `CombatLog_LoadUI'
FrameXML\UIParent.lua:830: in function <FrameXML\UIParent.lua:789>
Locals:
nil
15x Masque\Core\Groups-Groups.lua:350: attempt to index field 'db' (a nil value)
Masque\Core\Groups-Groups.lua:350: in function `Update'
Masque\Core\Groups-Groups.lua:88: in function <Masque\Core\Groups.lua:65>
Masque\Core\Groups-Groups.lua:77: in function <Masque\Core\Groups.lua:65>
Masque\Core\Groups-Groups.lua:94: in function <Masque\Core\Groups.lua:93>
(tail call): ?
Bartender4\ButtonBar.lua:40: in function `Create'
Bartender4\StateBar.lua:42: in function `Create'
Bartender4\ActionBars.lua:176: in function `Create'
Bartender4\ActionBars.lua:79: in function <Bartender4\ActionBars.lua:71>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:558: in function `EnableAddon'
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:571: in function `EnableAddon'
Bartender4\libs\AceAddon-3.0\AceAddon-3.0-11.lua:651: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:327: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:350: in function `CombatLog_LoadUI'
FrameXML\UIParent.lua:830: in function <FrameXML\UIParent.lua:789>
Locals:
nil
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
But what about TOC bump then?
Thank you!
I am using suf and masque.
I got this error :
This happens when I am in raid (and blizzard raid frame is hidden) because I use suf. Any idea pls ?
Thanks
You can either just ignore it (since you're not using the Blizzard raid frames) or you can work around it by removing the Cancel button from the Interface Options window. You can either copy the code pasted by Leatrix in this thread on WoWInterface, and use this page to turn it into an addon, or you can just install Leatrix Plus and disable the features you don't want.
for some reason randomly my masque keeps resetting itself to default on all my characters
I have to setup skin and colour again ...
how do i stop this happening
(1) You aren't exiting WoW correctly. Do use the Log Out and Exit Game buttons, or the /logout and /quit slash commands. Don't use Alt+F4. Avoid letting the game auto-log you for being AFK too long; I've noticed that some game client settings are not saved correctly when this happens, so it's possible that this can happen to addon settings too.
(2) WoW is crashing on exit. Use the repair function in the launcher to scan for and fix problems with your installation.
(3) There's something wrong with WoW's local cache. Exit the game and delete the entire Cache folder inside the WoW program folder. Who knows how, but corrupted cache data can cause basically any imaginable problem with the game, and then some.
(4) There's something wrong with the actual settings file on your hard drive. Exit the game, open the WTF folder inside the WoW program folder, search for all files named "Masque.lua", and delete them. (Make sure you're searching only in WTF and subfolders, not in Addons.)
(5) You have some other addon resetting Masque's settings. Try logging in with only Masque and your action bar addon (Bartender4, Dominos, etc.) enabled. In particular, if you're using a premade UI package, it may be forcibly loading the author's settings every time you log in.
(6) There's something wrong with your Masque installation. Exit the game, delete the addon, download a fresh copy by hand, and install it by hand.
If none of the above help, install BugSack to check for error messages that may be occurring, and post the related error message(s) if any, plus a list of your addons.
Thanks, Phanx. :)
I' ve just installed Masque with Renaitre circle buttons skin, but i' m getting a square frame around the round buttons on the action bars but not on pet bar; look at this picture:
https://imageshack.com/i/ezxgy5pgj
There' s a way to make the action bars looks like the pet bar?
Addons currently in use:
elvui (actionbars disabled)
addonskins for elvui
bartender 4
omen
recount
dbm
macrotoolkit
Thanks
EDIT:
Nevermind, was an elvui fault, disabled it and all works fine.
It can't find "Skin" in this line
AddButton() is the new Skin(), so if anyone gets an error like that, just replace it for ghetto fix.
Anyone know what might be causing this? It's just latest BT4 and happens with any masque skin. If I choose the skin again or press Reset Skin it will fix it but only until I reload the UI again.