2x ...lector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua:934: bad argument #1 to 'pairs' (table expected, got nil) [string "=[C]"]: in function `pairs' [string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:934: in function `InitialInit' [string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:183: in function `CreateSearch' [string "@LargerMacroIconSelection/Mainline/SearchBox.lua"]:60: in function `InitSearch' [string "@LargerMacroIconSelection/Mainline/LargerMacroIconSelection.lua"]:68: in function <...oIconSelection/Mainline/LargerMacroIconSelection.lua:55> [string "=[C]"]: ? [string "=[C]"]: in function `Show' [string "@Blizzard_MacroUI/Blizzard_MacroUI.lua"]:304: in function <Blizzard_MacroUI/Blizzard_MacroUI.lua:301>
Hey, trying to use this addon for Season of Discovery on WoW Classic and I don't get a search bar. Here is the error:
3x ...roIconSelection/Classic/LargerMacroIconSelection.lua:122: attempt to index field 'sf' (a nil value)
[string "@LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua"]:122: in function <...roIconSelection/Classic/LargerMacroIconSelection.lua:109>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Blizzard_MacroUI/Blizzard_MacroUI.lua"]:304: in function <Blizzard_MacroUI/Blizzard_MacroUI.lua:301>
Locals:
info = <table> {
icons_shown = "NUM_MACRO_ICONS_SHOWN"
buttons = "MacroPopupButton"
update = "MacroPopupFrame_Update"
geticoninfo = "GetSpellorMacroIconInfo"
popup = MacroPopupFrame {
}
template = "MacroPopupButtonTemplate"
icon_rows = "NUM_ICON_ROWS"
icons_per_row = "NUM_ICONS_PER_ROW"
okaybutton = Button {
}
}
(*temporary) = <table> {
}
(*temporary) = MacroPopupFrame {
0 = <userdata>
UpdateMacroFramePanelWidth = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:121
BG = Texture {
}
GetIconFilter = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2119
SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2085
SetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:422
RightEdge = Texture {
}
ApplyBackdrop = <function> defined @SharedXML/Backdrop.lua:294
template = "Transparent"
GetNumIcons = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2131
Center = Texture {
}
iconFilter = 1
GetSelectedIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2135
ClearBackdrop = <function> defined @SharedXML/Backdrop.lua:282
GetMacroFrame = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:117
GetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:409
GetBackdrop = <function> defined @SharedXML/Backdrop.lua:347
LeftEdge = Texture {
}
BottomEdge = Texture {
}
TopEdge = Texture {
}
BottomRightCorner = Texture {
}
BottomLeftCorner = Texture {
}
GetIndexOfIcon = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2127
TopRightCorner = Texture {
}
GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2123
TopLeftCorner = Texture {
}
PixelSnapDisabled = true
backdropInfo = <table> {
}
Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:61
editBoxHeaderText = "Enter Macro Name (Max 16 Characters):"
OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3
SetBackdrop = <function> defined @SharedXML/Backdrop.lua:329
SetupTextureCoordinates = <function> defined @SharedXML/Backdrop.lua:214
OnBackdropSizeChanged = <function> defined @SharedXML/Backdrop.lua:182
HasBackdropInfo = <function> defined @SharedXML/Backdrop.lua:278
ReevaluateSelectedIcon = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2139
SetBackdropColor = <function> defined @SharedXML/Backdrop.lua:399
GetBackdropColor = <function> defined @SharedXML/Backdrop.lua:390
OnBackdropLoaded = <function> defined @SharedXML/Backdrop.lua:152
iconDataProvider = <table> {
}
SetIconFromMouse = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2052
OnLoad = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1968
OnHide = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:37
isSkinned = true
GetEdgeSize = <function> defined @SharedXML/Backdrop.lua:188
IconSelector = Frame {
}
SetBorderBlendMode = <function> defined @SharedXML/Backdrop.lua:266
OkayButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:93
BorderBox = Frame {
}
mode = 2
SetupPieceVisuals = <function> defined @SharedXML/Backdrop.lua:246
SetIconFilter = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2107
CancelButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:88
OnEvent = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2032
}
(*temporary) = <table> {
height = 504.380920
width = 525
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = 504.380920
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'sf' (a nil value)"
Hi there, i downloaded the latest version of the addon for wow classic hardcore and i dont get the search box, also. i get this error
Message: ...roIconSelection/Classic/LargerMacroIconSelection.lua:122: attempt to index field 'sf' (a nil value)
Time: Wed Aug 30 21:47:35 2023
Count: 1
Stack: ...roIconSelection/Classic/LargerMacroIconSelection.lua:122: attempt to index field 'sf' (a nil value)
[string "@Interface/AddOns/LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua"]:122: in function <...roIconSelection/Classic/LargerMacroIconSelection.lua:109>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroUI.lua"]:304: in function <...terface/AddOns/Blizzard_MacroUI/Blizzard_MacroUI.lua:301>
Locals: info = <table> {
icons_shown = "NUM_MACRO_ICONS_SHOWN"
buttons = "MacroPopupButton"
update = "MacroPopupFrame_Update"
geticoninfo = "GetSpellorMacroIconInfo"
popup = MacroPopupFrame {
}
template = "MacroPopupButtonTemplate"
icon_rows = "NUM_ICON_ROWS"
icons_per_row = "NUM_ICONS_PER_ROW"
okaybutton = Button {
}
}
(*temporary) = <table> {
}
(*temporary) = MacroPopupFrame {
GetIndexOfIcon = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2042
UpdateMacroFramePanelWidth = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:121
GetIconByIndex = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2038
Update = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:61
editBoxHeaderText = "Enter Macro Name (Max 16 Characters):"
GetIconFilter = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2034
SetSelectedIconText = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2000
ReevaluateSelectedIcon = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2054
BG = Texture {
}
IconSelector = Frame {
}
mode = 2
iconDataProvider = <table> {
}
OnShow = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3
GetNumIcons = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2046
OnHide = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:37
iconFilter = 1
GetSelectedIndex = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2050
OnEvent = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1947
GetMacroFrame = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:117
OkayButton_OnClick = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:93
BorderBox = Frame {
}
SetIconFromMouse = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1967
0 = <userdata>
SetIconFilter = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2022
CancelButton_OnClick = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:88
OnLoad = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1883
}
(*temporary) = <table> {
height = 495
width = 525
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = 495
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'sf' (a nil value)"
self = Frame {
0 = <userdata>
UpdateButtons = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:205
searchIcons = <table> {
}
frameInfo = <table> {
}
db = <table> {
}
frameData = <table> {
}
SearchBox_OnTextChanged = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/SearchBox.lua:72
searchObject = <table> {
}
isVanilla = true
LoadFileData = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:57
isWrath = false
OnEvent = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:77
InitSearch = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/SearchBox.lua:11
UpdateSearchPopup = <function> defined @Interface/AddOns/LargerMacroI
The search box still appears for me, I downloaded v1.8.3 and tested it on the current 10.1.5 live realms. Do you have any errors? You can get them with BugSack. Does it work with all other addons disabled? Otherwise I do not know what to say...
5x ...lector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua:228: bad argument #1 to 'GetAddOnMetadata' (Invalid AddOn name AdvancedIconSelector-KeywordData. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable))
[string "=[C]"]: in function `GetAddOnMetadata'
[string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:228: in function `LoadKeywords'
[string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:1130: in function `RestartSearch'
[string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:1120: in function `func'
[string "@ElvUI_Libraries/Core/Ace3/AceTimer-3.0-17/AceTimer-3.0.lua"]:57: in function <...UI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals:
(*temporary) = "AdvancedIconSelector-KeywordData"
(*temporary) = "X-Revision"
(*temporary) = "Invalid AddOn name AdvancedIconSelector-KeywordData. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable)"
1x ...roIconSelection/Classic/LargerMacroIconSelection.lua:132: attempt to index field 'sf' (a nil value) [string "@LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua"]:132: in function <...roIconSelection/Classic/LargerMacroIconSelection.lua:119> [string "=[C]"]: ? [string "=[C]"]: in function `Show' [string "@Blizzard_MacroUI/Blizzard_MacroUI.lua"]:298: in function <Blizzard_MacroUI/Blizzard_MacroUI.lua:295>
Locals: info = <table> { icons_shown = "NUM_MACRO_ICONS_SHOWN" buttons = "MacroPopupButton" update = "MacroPopupFrame_Update" geticoninfo = "GetSpellorMacroIconInfo" popup = MacroPopupFrame { } template = "MacroPopupButtonTemplate" icon_rows = "NUM_ICON_ROWS" icons_per_row = "NUM_ICONS_PER_ROW" okaybutton = Button { } } (*temporary) = <table> { } (*temporary) = MacroPopupFrame { 0 = <userdata> GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1521 Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:55 editBoxHeaderText = "Enter Macro Name (Max 16 Characters):" SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1499 mode = 1 iconDataProvider = <table> { } OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3 GetNumIcons = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1529 OnHide = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:34 IconSelector = Frame { } GetSelectedIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1533 OnEvent = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1446 GetMacroFrame = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:112 OkayButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:88 BorderBox = Frame { } BG = Texture { } SetIconFromMouse = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1465 OnLoad = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1404 CancelButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:83 GetIndexOfIcon = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1525 } (*temporary) = <table> { height = 495 width = 524.999939 } (*temporary) = nil (*temporary) = nil (*temporary) = 495 (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'sf' (a nil value)" self = Frame { 0 = <userdata> UpdateButtons = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:221 searchIcons = <table> { } frameInfo = <table> { } db = <table> { } InitGuildBank = <function> defined @LargerMacroIconSelection/Classic/GuildBank.lua:12 frameData = <table> { } SearchBox_OnTextChanged = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:72 searchObject = <table> { } LoadFileData = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:71 OnEvent = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:91 InitSearch = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:11 UpdateSearchPopup = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:50 Initialize = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:118 ClearSearch = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:41 UpdateTextures = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:274 RefreshMouseFocus = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:287 } popup = MacroPopupFrame { 0 = <userdata> GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1521 Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:55 editBoxHeaderText = "Enter Macro Name (Max 16 Characters):" SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1499 mode = 1 iconDataProvider = <table> { } OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3 GetNumIcons = <function> defined @Interfa
I'd say it's very unlikely. I took a quick look again and they roll their own custom icon selector window, while LargerMacroIconSelection only hooks into the (newly rewritten) blizzard icon selector.
Unless a miracle happens and LibAdvancedIconSelector would be updated with the new blizzard tech so that any addon could embed that.
Hi can you update for Cata Classic ?
<3
In reply to SunfyreBlazing:
I'll try to update it next week
This is the current error I get in Cata Classic:
2x ...lector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua:934: bad argument #1 to 'pairs' (table expected, got nil)
[string "=[C]"]: in function `pairs'
[string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:934: in function `InitialInit'
[string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:183: in function `CreateSearch'
[string "@LargerMacroIconSelection/Mainline/SearchBox.lua"]:60: in function `InitSearch'
[string "@LargerMacroIconSelection/Mainline/LargerMacroIconSelection.lua"]:68: in function <...oIconSelection/Mainline/LargerMacroIconSelection.lua:55>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Blizzard_MacroUI/Blizzard_MacroUI.lua"]:304: in function <Blizzard_MacroUI/Blizzard_MacroUI.lua:301>
Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"
= <function> defined =[C]:-1
Hey, trying to use this addon for Season of Discovery on WoW Classic and I don't get a search bar. Here is the error:
3x ...roIconSelection/Classic/LargerMacroIconSelection.lua:122: attempt to index field 'sf' (a nil value)
[string "@LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua"]:122: in function <...roIconSelection/Classic/LargerMacroIconSelection.lua:109>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Blizzard_MacroUI/Blizzard_MacroUI.lua"]:304: in function <Blizzard_MacroUI/Blizzard_MacroUI.lua:301>
Locals:
info = <table> {
icons_shown = "NUM_MACRO_ICONS_SHOWN"
buttons = "MacroPopupButton"
update = "MacroPopupFrame_Update"
geticoninfo = "GetSpellorMacroIconInfo"
popup = MacroPopupFrame {
}
template = "MacroPopupButtonTemplate"
icon_rows = "NUM_ICON_ROWS"
icons_per_row = "NUM_ICONS_PER_ROW"
okaybutton = Button {
}
}
(*temporary) = <table> {
}
(*temporary) = MacroPopupFrame {
0 = <userdata>
UpdateMacroFramePanelWidth = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:121
BG = Texture {
}
GetIconFilter = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2119
SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2085
SetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:422
RightEdge = Texture {
}
ApplyBackdrop = <function> defined @SharedXML/Backdrop.lua:294
template = "Transparent"
GetNumIcons = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2131
Center = Texture {
}
iconFilter = 1
GetSelectedIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2135
ClearBackdrop = <function> defined @SharedXML/Backdrop.lua:282
GetMacroFrame = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:117
GetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:409
GetBackdrop = <function> defined @SharedXML/Backdrop.lua:347
LeftEdge = Texture {
}
BottomEdge = Texture {
}
TopEdge = Texture {
}
BottomRightCorner = Texture {
}
BottomLeftCorner = Texture {
}
GetIndexOfIcon = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2127
TopRightCorner = Texture {
}
GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2123
TopLeftCorner = Texture {
}
PixelSnapDisabled = true
backdropInfo = <table> {
}
Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:61
editBoxHeaderText = "Enter Macro Name (Max 16 Characters):"
OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3
SetBackdrop = <function> defined @SharedXML/Backdrop.lua:329
SetupTextureCoordinates = <function> defined @SharedXML/Backdrop.lua:214
OnBackdropSizeChanged = <function> defined @SharedXML/Backdrop.lua:182
HasBackdropInfo = <function> defined @SharedXML/Backdrop.lua:278
ReevaluateSelectedIcon = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2139
SetBackdropColor = <function> defined @SharedXML/Backdrop.lua:399
GetBackdropColor = <function> defined @SharedXML/Backdrop.lua:390
OnBackdropLoaded = <function> defined @SharedXML/Backdrop.lua:152
iconDataProvider = <table> {
}
SetIconFromMouse = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2052
OnLoad = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1968
OnHide = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:37
isSkinned = true
GetEdgeSize = <function> defined @SharedXML/Backdrop.lua:188
IconSelector = Frame {
}
SetBorderBlendMode = <function> defined @SharedXML/Backdrop.lua:266
OkayButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:93
BorderBox = Frame {
}
mode = 2
SetupPieceVisuals = <function> defined @SharedXML/Backdrop.lua:246
SetIconFilter = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2107
CancelButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:88
OnEvent = <function> defined @SharedXML/SharedUIPanelTemplates.lua:2032
}
(*temporary) = <table> {
height = 504.380920
width = 525
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = 504.380920
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'sf' (a nil value)"
self = Frame {
0 = <userdata>
UpdateBut
Hi there, i downloaded the latest version of the addon for wow classic hardcore and i dont get the search box, also. i get this error
Message: ...roIconSelection/Classic/LargerMacroIconSelection.lua:122: attempt to index field 'sf' (a nil value)
Time: Wed Aug 30 21:47:35 2023
Count: 1
Stack: ...roIconSelection/Classic/LargerMacroIconSelection.lua:122: attempt to index field 'sf' (a nil value)
[string "@Interface/AddOns/LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua"]:122: in function <...roIconSelection/Classic/LargerMacroIconSelection.lua:109>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroUI.lua"]:304: in function <...terface/AddOns/Blizzard_MacroUI/Blizzard_MacroUI.lua:301>
Locals: info = <table> {
icons_shown = "NUM_MACRO_ICONS_SHOWN"
buttons = "MacroPopupButton"
update = "MacroPopupFrame_Update"
geticoninfo = "GetSpellorMacroIconInfo"
popup = MacroPopupFrame {
}
template = "MacroPopupButtonTemplate"
icon_rows = "NUM_ICON_ROWS"
icons_per_row = "NUM_ICONS_PER_ROW"
okaybutton = Button {
}
}
(*temporary) = <table> {
}
(*temporary) = MacroPopupFrame {
GetIndexOfIcon = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2042
UpdateMacroFramePanelWidth = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:121
GetIconByIndex = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2038
Update = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:61
editBoxHeaderText = "Enter Macro Name (Max 16 Characters):"
GetIconFilter = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2034
SetSelectedIconText = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2000
ReevaluateSelectedIcon = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2054
BG = Texture {
}
IconSelector = Frame {
}
mode = 2
iconDataProvider = <table> {
}
OnShow = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3
GetNumIcons = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2046
OnHide = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:37
iconFilter = 1
GetSelectedIndex = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2050
OnEvent = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1947
GetMacroFrame = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:117
OkayButton_OnClick = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:93
BorderBox = Frame {
}
SetIconFromMouse = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1967
0 = <userdata>
SetIconFilter = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2022
CancelButton_OnClick = <function> defined @Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:88
OnLoad = <function> defined @Interface/SharedXML/SharedUIPanelTemplates.lua:1883
}
(*temporary) = <table> {
height = 495
width = 525
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = 495
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'sf' (a nil value)"
self = Frame {
0 = <userdata>
UpdateButtons = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:205
searchIcons = <table> {
}
frameInfo = <table> {
}
db = <table> {
}
frameData = <table> {
}
SearchBox_OnTextChanged = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/SearchBox.lua:72
searchObject = <table> {
}
isVanilla = true
LoadFileData = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:57
isWrath = false
OnEvent = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:77
InitSearch = <function> defined @Interface/AddOns/LargerMacroIconSelection/Classic/SearchBox.lua:11
UpdateSearchPopup = <function> defined @Interface/AddOns/LargerMacroI
oh, I will have to check the addon this weekend on the classic hardcore servers
Sweet, glad this got an update. Thanks for sharing your work
you're welcome
Search box is absent for me, too. Retail v1.8.3
In reply to RicochetRita:
The search box still appears for me, I downloaded v1.8.3 and tested it on the current 10.1.5 live realms. Do you have any errors? You can get them with BugSack. Does it work with all other addons disabled? Otherwise I do not know what to say...
Search doesn't seem to work anymore, hasn't been for a while. Also I wish the frame was as big as the one in your image lol.
In reply to Psydfex:
Search is still working for me with v1.8.2 on retail.
Yeah, after the rewrite I didn't have the time to make it bigger again as in the image...
5x ...lector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua:228: bad argument #1 to 'GetAddOnMetadata' (Invalid AddOn name AdvancedIconSelector-KeywordData. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable))
[string "=[C]"]: in function `GetAddOnMetadata'
[string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:228: in function `LoadKeywords'
[string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:1130: in function `RestartSearch'
[string "@LargerMacroIconSelection/Libs/LibAdvancedIconSelector-1.0-LMIS/LibAdvancedIconSelector-1.0-LMIS.lua"]:1120: in function `func'
[string "@ElvUI_Libraries/Core/Ace3/AceTimer-3.0-17/AceTimer-3.0.lua"]:57: in function <...UI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals:
(*temporary) = "AdvancedIconSelector-KeywordData"
(*temporary) = "X-Revision"
(*temporary) = "Invalid AddOn name AdvancedIconSelector-KeywordData. - Usage: local value = C_AddOns.GetAddOnMetadata(name, variable)"
In reply to Devileu:
The v1.8.2 update should fix the error👍
In reply to Ketho17:
You're gonna need a 1.8.3. 😉 I posted the fix here:
https://github.com/ketho-wow/LargerMacroIconSelection/issues/5
hi , please mate update the addon :)
WotlK 3.4.1 issue:
1x ...roIconSelection/Classic/LargerMacroIconSelection.lua:132: attempt to index field 'sf' (a nil value)
[string "@LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua"]:132: in function <...roIconSelection/Classic/LargerMacroIconSelection.lua:119>
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Blizzard_MacroUI/Blizzard_MacroUI.lua"]:298: in function <Blizzard_MacroUI/Blizzard_MacroUI.lua:295>
Locals:
info = <table> {
icons_shown = "NUM_MACRO_ICONS_SHOWN"
buttons = "MacroPopupButton"
update = "MacroPopupFrame_Update"
geticoninfo = "GetSpellorMacroIconInfo"
popup = MacroPopupFrame {
}
template = "MacroPopupButtonTemplate"
icon_rows = "NUM_ICON_ROWS"
icons_per_row = "NUM_ICONS_PER_ROW"
okaybutton = Button {
}
}
(*temporary) = <table> {
}
(*temporary) = MacroPopupFrame {
0 = <userdata>
GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1521
Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:55
editBoxHeaderText = "Enter Macro Name (Max 16 Characters):"
SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1499
mode = 1
iconDataProvider = <table> {
}
OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3
GetNumIcons = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1529
OnHide = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:34
IconSelector = Frame {
}
GetSelectedIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1533
OnEvent = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1446
GetMacroFrame = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:112
OkayButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:88
BorderBox = Frame {
}
BG = Texture {
}
SetIconFromMouse = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1465
OnLoad = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1404
CancelButton_OnClick = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:83
GetIndexOfIcon = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1525
}
(*temporary) = <table> {
height = 495
width = 524.999939
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = 495
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'sf' (a nil value)"
self = Frame {
0 = <userdata>
UpdateButtons = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:221
searchIcons = <table> {
}
frameInfo = <table> {
}
db = <table> {
}
InitGuildBank = <function> defined @LargerMacroIconSelection/Classic/GuildBank.lua:12
frameData = <table> {
}
SearchBox_OnTextChanged = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:72
searchObject = <table> {
}
LoadFileData = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:71
OnEvent = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:91
InitSearch = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:11
UpdateSearchPopup = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:50
Initialize = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:118
ClearSearch = <function> defined @LargerMacroIconSelection/Classic/SearchBox.lua:41
UpdateTextures = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:274
RefreshMouseFocus = <function> defined @LargerMacroIconSelection/Classic/LargerMacroIconSelection.lua:287
}
popup = MacroPopupFrame {
0 = <userdata>
GetIconByIndex = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1521
Update = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:55
editBoxHeaderText = "Enter Macro Name (Max 16 Characters):"
SetSelectedIconText = <function> defined @SharedXML/SharedUIPanelTemplates.lua:1499
mode = 1
iconDataProvider = <table> {
}
OnShow = <function> defined @Blizzard_MacroUI/Blizzard_MacroIconSelector.lua:3
GetNumIcons = <function> defined @Interfa
In reply to SunfyreBlazing:
It's updated for patch 3.4.1 now but HOLY SHIT man, classic wrath now has to use both the new and old codebase.
Because the macro and guildbank icon picker were updated, except for the gear manager
Possible to make this work with BindPad?
In reply to GalvinSR:
I'd say it's very unlikely. I took a quick look again and they roll their own custom icon selector window, while LargerMacroIconSelection only hooks into the (newly rewritten) blizzard icon selector.
Unless a miracle happens and LibAdvancedIconSelector would be updated with the new blizzard tech so that any addon could embed that.