Issue with Masque and Plater
Elitesparkle opened this issue ยท 2 comments
Game and Plater version
Plater-v581-Retail - DF v539 - 10.2.7
Describe the bug
-
Steps to Reproduce: no idea.
-
Result: 24 errors during a single Mythic+ run.
-
Expected: no errors.
-
When the bug started? Today.
-
Additional information: I'm not sure if the bug is on Masque or Plater.
Lua Error
24x Masque/Core/Regions/Texture.lua:89: attempt to call method 'SetTexture' (a nil value)
[string "@Masque/Core/Regions/Texture.lua"]:89: in function <Masque/Core/Regions/Texture.lua:50>
[string "@Masque/Core/Button.lua"]:305: in function <Masque/Core/Button.lua:214>
[string "@Masque/Core/Group.lua"]:136: in function `AddButton'
[string "@Plater/Plater_Auras.lua"]:1524: in function `GetAuraIcon'
[string "@Plater/Plater_Auras.lua"]:2264: in function `UpdateAuras_Automatic'
[string "@Plater/Plater.lua"]:6229: in function <Plater/Plater.lua:6067>
Locals:
Layer = "Border"
Region = NamePlate12PlaterUnitFramePlaterMainAuraIcon1Border {
Textures = <table> {
}
UpdateSizes = <function> defined @Details/Libs/DF/fw.lua:4102
Bottom = NamePlate12PlaterUnitFramePlaterMainAuraIcon1BorderBottom {
}
GetVertexColor = <function> defined @Details/Libs/DF/fw.lua:4089
Right = NamePlate12PlaterUnitFramePlaterMainAuraIcon1BorderRight {
}
Left = NamePlate12PlaterUnitFramePlaterMainAuraIcon1BorderLeft {
}
SetBorderSize = <function> defined @Plater/Plater_Auras.lua:1299
SetVertexColor = <function> defined @Details/Libs/DF/fw.lua:4083
borderSize = 0.711111
upwardExtendHeightPixels = 0.711111
borderSizeMinPixels = 1
upwardExtendHeightMinPixels = 0
Top = NamePlate12PlaterUnitFramePlaterMainAuraIcon1BorderTop {
}
0 = <userdata>
SetBorderSizes = <function> defined @Details/Libs/DF/fw.lua:4095
}
Button = NamePlate12PlaterUnitFramePlaterMainAuraIcon1 {
0 = <userdata>
spellId = 0
Border = NamePlate12PlaterUnitFramePlaterMainAuraIcon1Border {
}
__MSQ_bType = "AuraButtonTemplate"
UpdateCooldown = <function> defined @Plater/Plater_Auras.lua:1432
IsProtected = <function> defined @Plater/Plater.lua:11111
ScriptRunHook = <function> defined @Plater/Plater.lua:11008
SetBackdropBorderColor = <function> defined @Plater/Plater_Auras.lua:1296
__MSQ_Scale = 1
SetBackdrop = <function> defined @Plater/Plater_Auras.lua:1307
__MSQ_Addon = "Plater Nameplates"
__MSQ_NormalSkin = <table> {
}
GetBackdropBorderColor = <function> defined @Plater/Plater_Auras.lua:1311
IsPersonal = -1
__MSQ_Normal = Texture {
}
__MSQ_NewNormal = Texture {
}
Cooldown = NamePlate12PlaterUnitFramePlaterMainAuraIcon1Cooldown {
}
__MSQ_Icon = Texture {
}
KillScript = <function> defined @Plater/Plater.lua:11082
__MSQ_Shape = "Square"
unitFrame = NamePlate12PlaterUnitFrame {
}
ScriptRunOnShow = <function> defined @Plater/Plater.lua:10944
IsAuraIcon = true
CreateTexture = <function> defined @Details/Libs/DF/mixins.lua:959
HookGetInfo = <function> defined @Plater/Plater.lua:10824
ScriptRunCommMessageHook = <function> defined @Plater/Plater.lua:10997
__MSQ_oType = "Button"
IconMask = MaskTexture {
}
ID = 1
TimerText = FontString {
}
Icon = Texture {
}
__MSQ_Enabled = true
__MSQ_Skin = <table> {
}
__Regions = <table> {
}
ShowAnimation = <table> {
}
SetBorderSize = <function> defined @Plater/Plater_Auras.lua:1304
ScriptRunOnHide = <function> defined @Plater/Plater.lua:10968
ScriptRunInitialization = <function> defined @Plater/Plater.lua:10985
ScriptRunOnUpdate = <function> defined @Plater/Plater.lua:10923
RefreshID = 0
StackText = FontString {
}
ScriptGetInfo = <function> defined @Plater/Plater.lua:10870
ScriptHotReload = <function> defined @Plater/Plater.lua:10900
ScriptGetContainer = <function> defined @Plater/Plater.lua:10812
ScriptRunNoAttach = <function> defined @Plater/Plater.lua:11022
CountFrame = NamePlate12PlaterUnitFramePlaterMainAuraIcon1CountFrame {
}
OnHideWidget = <function> defined @Plater/Plater.lua:11035
}
Skin = <table> {
Enchant = <table> {
}
DrawLevel = 0
Item = <table> {
}
Debuff = <table> {
}
Width = 66
DrawLayer = "OVERLAY"
RelPoint = "CENTER"
BlendMode = "ADD"
OffsetX = 0.500000
Height = 66
OffsetY = 0.500000
Point = "CENTER"
Texture = "Interface\Buttons\UI-ActionButton-Border"
}
Color = nil
xScale = 0.555556
yScale = 0.416667
bType = "AuraButtonTemplate"
Config = <table> {
Enchant = <table> {
}
Type = "Texture"
Key = "Border"
Aura = <table> {
}
Iterate = true
Debuff = <table> {
}
NoColor = true
Name = "Border"
}
Resize = true
Default = <table> {
Enchant = <table> {
}
Atlas = "UI-HUD-ActionBar-IconFrame-
Thank you. I will push a fix later today. For now, please disable the Masque support in Plater on the advanced tab.