
Lua error when attempting to open Options menu through button in vendor panel
csalerno99 opened this issue ยท 0 comments
Is there an existing issue for this?
- I have searched the existing open and closed issues.
Description
When right clicking the scrap button in vendor panel and then selecting options, I expect to have the options panel open. Instead, it throws an error.
Scrap Version
Scrap 11.1.7
World of Warcraft Flavor
Retail
World of Warcraft Region
US/NA
Tested with only Scrap
I got this issue with only Scrap enabled
Lua Error
Message: ...nterface/AddOns/Blizzard_SharedXMLBase/FrameUtil.lua:169: calling 'GetParent' on bad self (Usage: local parent = self:GetParent())
Time: Fri Jul 11 04:18:12 2025
Count: 2
Stack:
[Interface/AddOns/Blizzard_SharedXMLBase/FrameUtil.lua]:169: in function 'DoesAncestryInclude'
[Interface/AddOns/Scrap/libs/Sushi-3.2/classes/groups/Options.lua]:105: in function 'GetCategory'
[Interface/AddOns/Scrap/libs/Sushi-3.2/classes/groups/Options.lua]:69: in function 'Open'
[Interface/AddOns/Scrap/addons/merchant/button.lua]:98: in function 'method'
[Interface/AddOns/Scrap/libs/Sushi-3.2/classes/core/Callable.lua]:59: in function <...ddOns/Scrap/libs/Sushi-3.2/classes/core/Callable.lua:55>
[Interface/AddOns/Scrap/libs/Sushi-3.2/Sushi-3.2.lua]:28: in function 'FireCalls'
[Interface/AddOns/Scrap/libs/Sushi-3.2/classes/buttons/Clickable.lua]:38: in function <...s/Scrap/libs/Sushi-3.2/classes/buttons/Clickable.lua:34>
[tail call]: ?
[Interface/AddOns/Scrap/libs/Sushi-3.2/classes/drops/Button.lua]:89: in function <...AddOns/Scrap/libs/Sushi-3.2/classes/drops/Button.lua:87>
Locals:
ancestry = AllTheThings-Settings-Audio {
category = <table> {
}
Objects = <table> {
}
separator = Texture {
}
}
frame = <table> {
__super = <table> {
}
__base = <table> {
}
Help = Frame {
}
__index = <table> {
}
Credits = Frame {
}
Filters = Frame {
}
Main = Frame {
}
__frames = <table> {
}
__count = 2
Tag = "Scrap."
None = <table> {
}
}
currentFrame = <table> {
__super = <table> {
}
__base = <table> {
}
Help = Frame {
}
__index = <table> {
}
Credits = Frame {
}
Filters = Frame {
}
Main = Frame {
}
__frames = <table> {
}
__count = 2
Tag = "Scrap."
None = <table> {
}
}
Reproduction Steps
- Open any merchant window
- Right click the scrap button
- Select 'Options'
Last Working Version
No response
Screenshots
Receive error!:
