Lua Error when trying to interact with new junklist options since version 10.1.4
JSON-135 opened this issue · 1 comments
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.
- Open game menu & go to Options>AddOns tab>Scroll to Scrap
- Click on the + to show the drop down menu
- Click on Junk List
- Click on any of the options in the Junk list checkboxes.
Any Screenshots?
If applicable, please add screenshots to help explain your problem.
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.
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> {
}
}