tukui-org / ElvUI

User Interface replacement AddOn for World of Warcraft.
https://tukui.org
Other
398 stars 136 forks source link

attempt to index local 'option' (a nil value) #1158

Open AmenitradieDruidin opened 5 months ago

AmenitradieDruidin commented 5 months ago

Troubleshooting Steps

Unfortunately, this didn't help as the problem occurs in connection with the Masque add-on. I have already informed the addon author Masque about the error. But author told me that the error lies with ElvUI.

image image2 image

1x_...nfig-3.0AceConfigDialog-3.0-86AceConfigDialog-3.0.lu.txt

Describe the expected behavior and what actually happened?

Sometimes BugSack reports the error when I open a window like the LFG. Or when I make settings for the groups, raid or player/target window in ElvUI.

Reproducing the issue.

Unfortunately, this is not that easy. But it often happens when you make group, player, target or raid frame settings. Or when you open windows in WoW. Such as. the LFG or a group is created in the custom tab. If I have/find out more information, I will edit the post.

Lua Errors

1x ...nfig-3.0/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua:184: attempt to index local 'option' (a nil value)
[string "@ElvUI_Libraries/Core/Ace3/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:184: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:164>
[string "@ElvUI_Libraries/Core/Ace3/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:1609: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1588>
[string "=[C]"]: ?
[string "@Masque/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <Masque/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Masque/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Masque/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-TreeGroup.lua"]:202: in function <...ibs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua:200>
[string "=[C]"]: ?

Locals:
membername = "name"
option = nil
options = <table> {
 childGroups = "ElvUI_HiddenTree"
 type = "group"
 name = "Version: |cff99ff3313.55|r + |TInterface\Addons\ElvUI_mMediaTag\media\logo\mmt_icon.tga:14:14|t |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r |cff99ff333.27|r + |TAddons/ElvUI_WindTools/Media/Textures/WindToolsSmall.tga:14:14:0:0:64:64:5:59:5:59|t |cff5385edW|r|cff5094eai|r|cff4da4e7n|r|cff4ab4e4d|r|cff47c0e1T|r|cff44cbdfo|r|cff41d7ddo|r|cff41d7ddl|r|cff41d7dds|r |cff00d1b23.48|r"
 args = <table> {
 }
}
path = <table> {
 1 = "fader"
}
appName = "ElvUI"
inherits = nil
member = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'option' (a nil value)"
isInherited = <table> {
 confirm = true
 disabled = true
 set = true
 hidden = true
 validate = true
 func = true
 get = true
}
GetSubOption = <function> defined @ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:116
allIsLiteral = <table> {
 descStyle = true
 type = true
 imageWidth = true
 imageHeight = true
}
type = <function> defined =[C]:-1
stringIsLiteral = <table> {
 tooltipHyperlink = true
 image = true
 name = true
 fontSize = true
 width = true
 usage = true
 icon = true
 desc = true
}
new = <function> defined @ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:74
MAJOR = "AceConfigDialog-3.0-ElvUI"
error = <function> defined =[C]:-1
format = <function> defined =[C]:-1
del = <function> defined @ElvUI_Libraries/Core/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:92

Verification Steps

kodewdle commented 5 months ago

no relation to Masque, i know about this but don't have a fix currently. it has something to do with our custom ace layout.