Menu

#1290 Lua error right-clicking blank area of Titan panel and mousing over Plugins

Resolved
HonorGoG
None
Medium
Defect
2021-05-24
2020-11-28
Anonymous
No

Version 5.19.2.90001 is throwing the following lua errors when I right click on a blank area of the Titan panel and attempt to adjust which plugins appear on the panel. I am able to make some changes to the plugins despite this error.

76x ...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:1409: attempt to index field '?' (a nil value)
[string "@Titan\libs!LibUIDropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua"]:1409: in function L_ToggleDropDownMenu' [string "@Titan\libs\!LibUIDropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua"]:551: in functionL_UIDropDownMenuButton_OnEnter'
[string "@Titan\libs!LibUIDropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua"]:190: in function <...DropDownMenu\LibUIDropDownMenu\LibUIDropDownMenu.lua:189>

Locals:
level = 3
value = "Skada"
dropDownFrame = Titan_Bar__Display_BarRightClickMenu {
0 = <userdata>
point = "TOPLEFT"
Right = Titan_Bar__Display_BarRightClickMenuRight {
}
Left = Titan_Bar__Display_BarRightClickMenuLeft {
}
displayMode = "MENU"
relativePoint = "BOTTOMLEFT"
initialize = <function> defined @Titan\TitanPanel.lua:2107
Button = Titan_Bar__Display_BarRightClickMenuButton {
}
Icon = Titan_Bar__Display_BarRightClickMenuIcon {
}
Middle = Titan_Bar__Display_BarRightClickMenuMiddle {
}
Text = Titan_Bar__Display_BarRightClickMenuText {
}
}
anchorName = nil
xOffset = nil
yOffset = nil
menuList = nil
button = L_DropDownList2Button2 {
0 = <userdata>
hasArrow = 1
Highlight = L_DropDownList2Button2Highlight {
}
invisibleButton = L_DropDownList2Button2InvisibleButton {
}
func = <function> defined @Titan\TitanPanel.lua:2089
ExpandArrow = L_DropDownList2Button2ExpandArrow {
}
ColorSwatch = L_DropDownList2Button2ColorSwatch {
}
UnCheck = L_DropDownList2Button2UnCheck {
}
Check = L_DropDownList2Button2Check {
}
keepShownOnClick = 1
Icon = L_DropDownList2Button2Icon {
}
value = "Skada"
}
autoHideDelay = nil
listFrame = L_DropDownList3 {
0 = <userdata>
parentLevel = 2
Button1 = L_DropDownList3Button1 {
}
MenuBackdrop = L_DropDownList3MenuBackdrop {
}
Border = L_DropDownList3Border {
}
maxWidth = 124.087624
dropdown = Titan_Bar__Display_BarRightClickMenu {
}
parentID = 1
shouldRefresh = false
numButtons = 3
parent = L_DropDownList2 {
}
}
listFrameName = "L_DropDownList3"
tempFrame = L_DropDownList2 {
0 = <userdata>
parentLevel = 1
Button1 = L_DropDownList2Button1 {
}
MenuBackdrop = L_DropDownList2MenuBackdrop {
}
Border = L_DropDownList2Border {
}
maxWidth = 166.496330
dropdown = Titan_Bar__Display_BarRightClickMenu {
}
parentID = 6
shouldRefresh = false
parent = L_DropDownList1 {
}
numButtons = 2
Backdrop = L_DropDownList2Backdrop {
}
}
point = "TOPLEFT"
relativePoint = "TOPRIGHT"
relativeTo = nil
uiScale = 0.800000
uiParentScale = 0.800000
anchorFrame = L_DropDownList2Button2 {
0 = <userdata>
hasArrow = 1
Highlight = L_DropDownList2Button2Highlight {
}
invisibleButton = L_DropDownList2Button2InvisibleButton {
}
func = <function> defined @Titan\TitanPanel.lua:2089
ExpandArrow = L_DropDownList2Button2ExpandArrow {
}
ColorSwatch = L_DropDownList2Button2ColorSwatch {
}
UnCheck = L_DropDownList2Button2UnCheck {
}
Check = L_DropDownList2Button2Check {
}
keepShownOnClick = 1
Icon = L_DropDownList2Button2Icon {
}
value = "Skada"
}
(temporary) = nil
(
temporary) = nil
(temporary) = "Backdrop"
(
temporary) = L_DropDownList2Button2 {
0 = <userdata>
hasArrow = 1
Highlight = L_DropDownList2Button2Highlight {
}
invisibleButton = L_DropDownList2Button2InvisibleButton {
}
func = <function> defined @Titan\TitanPanel.lua:2089
ExpandArrow = L_DropDownList2Button2ExpandArrow {
}
ColorSwatch = L_DropDownList2Button2ColorSwatch {
}
UnCheck = L_DropDownList2Button2UnCheck {
}
Check = L_DropDownList2Button2Check {
}
keepShownOnClick = 1
Icon = L_DropDownList2Button2Icon {
}
value = "Skada"
}
(temporary) = "TOPRIGHT"
(
temporary) = 0
(temporary) = 0
(
temporary) = <userdata>
(temporary) = 3
(
temporary) = 2
(temporary) = 1
(
temporary) = nil
(temporary) = nil
(
temporary) = nil
(temporary) = nil
(
temporary) = "attempt to index field '?' (a nil value)"
L_UIDropDownMenuDelegate = <unnamed> {
0 = <userdata>
}
_G = </userdata></unnamed></userdata></function></userdata></function></userdata></userdata></userdata></function></userdata></function></userdata>

{
{
}
ArmoryOptionsTooltipPanelShowItemCountColorSwatch = ArmoryOptionsTooltipPanelShowItemCountColorSwatch {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
ARL_DatamineCopyFrame = ARL_DatamineCopyFrame {
}
SetTrainerServiceTypeFilter = <functi

</function>

Discussion

  • Brad Morgan

    Brad Morgan - 2020-11-28

    I am the anonymous poster!

     
  • HonorGoG

    HonorGoG - 2020-12-27
    • status: New --> Closing
    • assigned_to: HonorGoG
    • Priority: High --> Medium
     
  • HonorGoG

    HonorGoG - 2020-12-27

    I suspect this was fixed with the 5.20.1.90002 release where the LibUIDropDownMenu libary was updated. I will close this on January 15th unless additional data is provided.

     
  • HonorGoG

    HonorGoG - 2021-05-24
    • status: Closing --> Resolved
     

Log in to post a comment.

MongoDB Logo MongoDB