Plater Nameplates

Plater Nameplates

64M Downloads

Issue with Masque and Plater

Elitesparkle opened this issue ยท 2 comments

commented

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-
commented

Thank you. I will push a fix later today. For now, please disable the Masque support in Plater on the advanced tab.

commented

This should be fixed with the latest release. Thanks for the report.