WeakAuras

WeakAuras

200M Downloads

[Retail] Weakauras caused Oilvl to malfunction?

TreizeEU opened this issue ยท 1 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

Hello.

Something in the below version of Weakauras appear to have caused Oilvl to not work properly.

Both lua errors appear on logging on any character with both Oilvl and Weakauras enabled.

The lua error changed slightly with the most recent alpha version (5.9.2-10-g2803e82).

I expected Oilvl to show item levels in its broker (with ChocolateBar), even when not grouped up. The broker works, but shows no names nor item levels. Screenshot examples are below, what I'm seeing & what I expect to see.

WeakAuras Version

5.9.2-1-gcbf02e9

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

EU

Tested with only WeakAuras

  • Yes

Lua Error

9x ...akAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1319: attempt to index field 'NewFeature' (a nil value)
[string "@WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua"]:1319: in function `UIDropDownMenu_AddButton'
[string "@Oilvl/Oilvl.lua"]:5844: in function `initFunction'
[string "@WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua"]:771: in function `UIDropDownMenu_Initialize'
[string "@Oilvl/Oilvl.lua"]:5849: in function `OilvlRaidMenu'
[string "@Oilvl/Oilvl.lua"]:5964: in function `OilvlConfigFrame'
[string "@Oilvl/Oilvl.lua"]:5536: in function `?'
[string "@Oilvl/Oilvl.lua"]:5761: in function <Oilvl/Oilvl.lua:5760>

Locals:
self = <table> {
 UIDropDownMenu_SetButtonText = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2083
 containsMouse = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1918
 UIDropDownMenu_DisableButton = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2067
 Create_UIDropDownCustomMenuEntry = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2291
 UIDropDownMenu_Refresh = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1446
 UIDropDownMenu_Initialize = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:762
 UIDropDownMenu_SetWidth = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1962
 UIDropDownMenu_SetDropDownEnabled = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2109
 UIDropDownMenu_SetButtonClickable = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2096
 UIDropDownMenu_GetSelectedID = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1592
 UIDropDownMenu_MatchTextWidth = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1951
 DropDownExpandArrowMixin = <table> {
 }
 UIDropDownMenu_GetSelectedName = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1588
 UIDropDownMenu_InitializeHelper = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:92
 DropDownMenuButtonMixin = <table> {
 }
 UIDropDownMenuButton_GetName = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2053
 UIDropDownMenu_ClearAll = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1998
 UIDropDownMenu_GetCurrentDropDown = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2041
 UIDropDownMenu_JustifyText = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2017
 UIDropDownMenu_IsEnabled = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2158
 UIDropDownMenu_RefreshDropDownSize = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:818
 UIDropDownMenu_EnableButton = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2071
 UIDropDownMenu_SetText = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1988
 UIDropDownMenu_AddButton = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:983
 UIDropDownMenu_GetButtonWidth = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1398
 CloseDropDownMenus = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1879
 UIDropDownMenu_HandleGlobalMouseEvent = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1923
 ColorPicker_GetPreviousValues = <function> defined @HandyNotes_DragonflightTreasures/lib/LibUIDropDownMenu/LibUIDropDownMenu.lua:2158
 Create_UIDropDownMenu = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:748
 UIDropDownMenu_SetButtonWidth = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:1978
 UIDropDownCustomMenuEntryMixin = <table> {
 }
 UIDropDownMenuButton_OpenColorPicker = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:2057
 UIDropDownMenu_AddSeparator = <function> defined @WeakAuras/Libs/LibUIDropDownMenu/LibUIDropDownMenu.lua:941
 UIDropDownMenuButton_GetChecked = <function> defined @WeakAuras/L



Not sure if the below lua error is related (since it doesn't mention Weakauras), but it started to appear at the same time:


33x Oilvl/Oilvl.lua:1375: attempt to index global 'OilvlTooltip' (a nil value)
[string "@Oilvl/Oilvl.lua"]:1375: in function `func'
[string "@DataStore/libs/AceTimer-3.0-17/AceTimer-3.0.lua"]:57: in function <DataStore/libs/AceTimer-3.0/AceTimer-3.0.lua:50>

Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'OilvlTooltip' (a nil value)"
rpdframe = nil
rpdframesw = false

Reproduction Steps

N/A?

Last Good Version

5.9.2

Screenshots

What I'm seeing:

WoWScrnShot_012724_003614

What I should see:

WoWScrnShot_071423_202051

Export String

No response

commented

That's a bug in LibUIDropDownMenu, you have to update it or install standalone until you have an addon with the latest version installed