WeakAuras

WeakAuras

200M Downloads

Unable to change any colors of any WA

mattie43 opened this issue ยท 2 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

When trying to open the color panel for any WA, I keep receiving the same error. I have tried updating all add-ons and restarting WoW.

WeakAuras Version

5.9.0

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

US/NA

Tested with only WeakAuras

  • Yes

Lua Error

1x ...Libs/AceGUI-3.0-41/widgets/AceGUIWidget-ColorPicker.lua:70: attempt to call method 'SetColorRGB' (a nil value)
[string "@WeakAuras/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-ColorPicker.lua"]:70: in function <...Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua:45>

Locals:
frame = Button {
 0 = <userdata>
 obj = <table> {
 }
 PixelSnapDisabled = true
 height = 24
 backdrop = Frame {
 }
 width = 221
}
self = <table> {
 a = 1
 b = 0
 parent = <table> {
 }
 g = 0
 OnAcquire = <function> defined @WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua:85
 SetDisabled = <function> defined @WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua:112
 userdata = <table> {
 }
 base = <table> {
 }
 HasAlpha = true
 type = "ColorPicker"
 SetHasAlpha = <function> defined @WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua:108
 r = 1
 text = FontString {
 }
 events = <table> {
 }
 AceGUIWidgetVersion = 25
 colorSwatch = Texture {
 }
 frame = Button {
 }
 SetLabel = <function> defined @WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua:96
 SetColor = <function> defined @WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua:100
}
r = 1
g = 0
b = 0
a = 1
(*temporary) = nil
(*temporary) = ColorPickerFrame {
 0 = <userdata>
 DragBar = Frame {
 }
 GetBackdropColor = <function> defined @SharedXML/Backdrop.lua:390
 OnKeyDown = <function> defined @FrameXML/ColorPickerFrame.lua:53
 SetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:422
 RightEdge = Texture {
 }
 swatchFunc = <function> defined @ElvUI/Core/General/Core.lua:62
 template = "Transparent"
 ApplyBackdrop = <function> defined @SharedXML/Backdrop.lua:294
 SetBackdrop = <function> defined @SharedXML/Backdrop.lua:329
 ClearBackdrop = <function> defined @SharedXML/Backdrop.lua:282
 hasOpacity = true
 GetExtraInfo = <function> defined @FrameXML/ColorPickerFrame.lua:87
 Header = Frame {
 }
 Footer = Frame {
 }
 SetBorderBlendMode = <function> defined @SharedXML/Backdrop.lua:266
 opacity = 0
 GetBackdrop = <function> defined @SharedXML/Backdrop.lua:347
 PixelSnapDisabled = true
 GetColorRGB = <function> defined @FrameXML/ColorPickerFrame.lua:79
 func = <function> defined @WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua:53
 Center = Texture {
 }
 LeftEdge = Texture {
 }
 BottomEdge = Texture {
 }
 SetupTextureCoordinates = <function> defined @SharedXML/Backdrop.lua:214
 OnBackdropSizeChanged = <function> defined @SharedXML/Backdrop.lua:182
 HasBackdropInfo = <function> defined @SharedXML/Backdrop.lua:278
 backdropInfo = <table> {
 }
 BottomRightCorner = Texture {
 }
 BottomLeftCorner = Texture {
 }
 TopRightCorner = Texture {
 }
 GetEdgeSize = <function> defined @SharedXML/Backdrop.lua:188
 TopLeftCorner = Texture {
 }
 OnLoad = <function> defined @FrameXML/ColorPickerFrame.lua:3
 TopEdge = Texture {
 }
 OnBackdropLoaded = <function> defined @SharedXML/Backdrop.lua:152
 Border = Frame {
 }
 SetupColorPickerAndShow = <function> defined @FrameXML/ColorPickerFrame.lua:62
 GetPreviousValues = <function> defined @FrameXML/ColorPickerFrame.lua:91
 GetColorAlpha = <function> defined @FrameXML/ColorPickerFrame.lua:83
 GetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:409
 OnShow = <function> defined @FrameXML/ColorPickerFrame.lua:34
 SetupPieceVisuals = <function> defined @SharedXML/Backdrop.lua:246
 SetBackdropColor = <function> defined @SharedXML/Backdrop.lua:399
 Content = Frame {
 }
 opacityFunc = <function> defined @WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua:60
}
(*temporary) = 1
(*temporary) = 0
(*temporary) = 0
(*temporary) = "attempt to call method 'SetColorRGB' (a nil value)"
ColorCallback = <function> defined @WeakAuras/Libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua:17
AceGUI = <table> {
 objPools = <table> {
 }
 RegisterAsContainer = <function> defined @ElvUI/Core/Modules/Skins/Ace3.lua:502
 RegisterWidgetType = <function> defined @

Reproduction Steps

  • Open /wa
  • Choose any WA you have that can have the color changed
  • Click on the square to open the RGB panel
  • BugSack error occurs

Last Good Version

5.9.0

Screenshots

No response

Export String

No response

commented

Working now, thanks mate.

commented

Our copy of AceGUI in 5.9.0 is a couple revisions out of date for 10.2.5, the next release will have updated versions and fix this problem.