Scrap (Junk Seller)

Scrap (Junk Seller)

22M Downloads

Lua error when attempting to open Options menu through button in vendor panel

csalerno99 opened this issue ยท 0 comments

commented

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

  1. Open any merchant window
  2. Right click the scrap button
  3. Select 'Options'

Last Working Version

No response

Screenshots

All other addons disabled: Image

Right click this button: Image

Select options: Image

Receive error!:

Image