arkayenro / arkinventory

A World of Warcraft Inventory mod for Retail, Burning Crusade, and Classic
102 stars 14 forks source link

Can't change the background color of any item bar #1867

Closed anteos59 closed 4 months ago

anteos59 commented 4 months ago

What version number you are using? v31024 [Dragonflight]

What game client are you playing? Retail, Wrath, Classic / Live, PTR, Beta Retail

What language is the game client set to? German

Describe the bug I cannot change the background color of any bar. The colorpicker isn't even showing. Bugsack is showing a lua error in ArkDevdrop.lua 706: attempt to call method 'SetColorRGB' (a nil value)

To Reproduce go into edit mode, right click any bar, select color / background / color (but it also happens with border or name instead of background)

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Here is the whole Bugsack-Message: 23x ...eArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:706: attempt to call method 'SetColorRGB' (a nil value) [string "@ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua"]:706: in function <...eArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:670>

Locals: self = Button { 0 = textHeight = 16 checked = false b = 0.400000 opacity = 0.400000 radioHighlight = Texture { } colorSwatch = Texture { } level = Button { } hasArrow = false r = 0 highlight = Texture { } text = FontString { } tooltipText = "set the colour to use for the background of bar 38" disabled = false hasOpacity = true hasColorSwatch = true arrow = Texture { } check = Texture { } colorFunc = defined @ArkInventory/Core/ArkInventoryMenu.lua:820 g = 0 tooltipTitle = "Farbe" } func = defined @ArkInventory/Core/ArkInventoryMenu.lua:820 hasOpacity = true self = Button { 0 = textHeight = 16 checked = false b = 0.400000 opacity = 0.400000 radioHighlight = Texture { } colorSwatch = Texture { } level = Button { } hasArrow = false r = 0 highlight = Texture { } text = FontString { } tooltipText = "set the colour to use for the background of bar 38" disabled = false hasOpacity = true hasColorSwatch = true arrow = Texture { } check = Texture { } colorFunc = defined @ArkInventory/Core/ArkInventoryMenu.lua:820 g = 0 tooltipTitle = "Farbe" } (temporary) = nil (temporary) = ColorPickerFrame { 0 = GetColorRGB = defined @FrameXML/ColorPickerFrame.lua:79 DragBar = Frame { } OnKeyDown = defined @FrameXML/ColorPickerFrame.lua:53 SetupColorPickerAndShow = defined @FrameXML/ColorPickerFrame.lua:62 OnLoad = defined @FrameXML/ColorPickerFrame.lua:3 opacity = 0.600000 GetExtraInfo = defined @FrameXML/ColorPickerFrame.lua:87 GetPreviousValues = defined @FrameXML/ColorPickerFrame.lua:91 OnShow = defined @FrameXML/ColorPickerFrame.lua:34 hasOpacity = true GetColorAlpha = defined @FrameXML/ColorPickerFrame.lua:83 Header = Frame { } Footer = Frame { } func = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:687 Border = Frame { } Content = Frame { } opacityFunc = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:687 } (temporary) = 0 (temporary) = 0 (temporary) = 0.400000 (temporary) = "attempt to call method 'SetColorRGB' (a nil value)" button = Button { 0 = textHeight = 16 checked = false b = 0.400000 opacity = 0.400000 radioHighlight = Texture { } colorSwatch = Texture { } level = Button { } hasArrow = false r = 0 highlight = Texture { } text = FontString { } tooltipText = "set the colour to use for the background of bar 38" disabled = false hasOpacity = true hasColorSwatch = true arrow = Texture { } check = Texture { } colorFunc = defined @ArkInventory/Core/ArkInventoryMenu.lua:820 g = 0 tooltipTitle = "Farbe" } tmpt =

{ } lib =
{ Close = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:3004 AddSeparator = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:3040 OnTooltipHide = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:3369 AddLine = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:3053 argCheck = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:3491 error = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:3518 SetStandardFont = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:34 IsOpen = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:2727 GetOpenedParent = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:2732 hookedTooltip = true IsRegistered = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:2894 Refresh = defined @ArkInventory/Libs/ArkDewdrop/ArkDewdrop.lua:1900 Open = <fu

verpixelt commented 4 months ago

I'm getting the exact same error.

arkayenro commented 4 months ago

should be fixed in 3.10.24-alpha-3

anteos59 commented 4 months ago

Yes it's fixed, thanks alot