Scrap (Junk Seller)

Scrap (Junk Seller)

21M Downloads

Lua Error when trying to interact with new junklist options since version 10.1.4

JSON-135 opened this issue · 1 comments

commented

Which software were you running?

  • Addon version name: Version 10.1.5 & 10.1.4
  • Client used: Retail

Have you read the changelog?
Yes.

Please describe the bug.
Clicking on any setting in the new Junk List Settings for the addon causes a lua error.
I do not have this issue with Version 10.1.3
This issue started occuring on version 10.1.4 and beyond when the settings were moved to their own "Junk List" Section for settings.
It's possible this is a conflict with another addon i use called "BetterWardrobe" But again, i do not have this issue with version 10.1.3 and it works perfectly fine on that version.

The part in change log thats causing this:
Version 10.1.4 All: Reorganized options.

Please describe how to reproduce it.

  1. Open game menu & go to Options>AddOns tab>Scroll to Scrap
  2. Click on the + to show the drop down menu
  3. Click on Junk List
  4. Click on any of the options in the Junk list checkboxes.

Any Screenshots?
If applicable, please add screenshots to help explain your problem.
Screenshot_1

Error Logs are Important!
Type /console scriptErrors 1 in the chat and reload the game. If an error window appears when reproducing the bug, please write here the first message (labelled 1/Many) that appeared. ⚠️ By default, the last error message is shown, not the first! You need to navigate back to the first error.

Lua Error via BugSack:
(This error message is simmilar to the errors when clicking on any of the settings)
(They all pertain to the Call method of "SendSignal")

4x Scrap/addons/config/options.lua:46: attempt to call method 'SendSignal' (a nil value)
[string "@Scrap/addons/config/options.lua"]:46: in function 'method'
[string "@BetterWardrobe/Libs/Sushi-3.1-5/classes/core/Callable.lua"]:55: in function 'FireCalls'
[string "@BetterWardrobe/Libs/Sushi-3.1-5/classes/buttons/Clickable.lua"]:39: in function <...ardrobe/Libs/Sushi-3.1/classes/buttons/Clickable.lua:34>

Locals:
share = CheckButton {
 0 = <userdata>
 calls = <table> {
 }
}
v = true
(*temporary) = nil
(*temporary) = Frame {
 0 = <userdata>
 subtitle = "These options allow you to configure your junk list and automatic junk detection further."
 limit = false
 name = "Junk List |A:poi-workorders:0:0:0:0|a"
 calls = <table> {
 }
 title = "Junk List |A:poi-workorders:0:0:0:0|a"
 Footer = FontString {
 }
 Children = <table> {
 }
 category = <table> {
 }
}
(*temporary) = "SETS_CHANGED"
(*temporary) = "attempt to call method 'SendSignal' (a nil value)"
self = Frame {
 0 = <userdata>
 subtitle = "These options allow you to configure your junk list and automatic junk detection further."
 limit = false
 name = "Junk List |A:poi-workorders:0:0:0:0|a"
 calls = <table> {
 }
 title = "Junk List |A:poi-workorders:0:0:0:0|a"
 Footer = FontString {
 }
 Children = <table> {
 }
 category = <table> {
 }
}
commented

Fixed in 10.1.6.
Thank you!