Belt Sorter

by judos

Sorting mechanism managing items from belts to belts. 3 Tiers available (+2 with other mods)

Content
2 years ago
0.13 - 1.1
36.5K
Logistics

b ✔️Error and Crash

3 years ago

Just did the update and now, when I try to alter settings on the sorter, I get an error then kicked to the menu screen. I can bring up the sorter's UI, but when I click a box in order to select the material to sort, or when I click the "left" or "right" check boxes (tier 3 sorter) I get the error. Clicking the box to select the material to sort causes the same error when used on new tier 1 sorters as well.

The mod Belt sorter (0.7.1) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event beltSorter::on_gui_click (ID 1)
Value must be a dictionary in property tree at ROOT.count
stack traceback:
beltSorter/control/belt-sorter-gui.lua:229: in function 'storeConfigToCombinator'
beltSorter/control/belt-sorter-gui.lua:200: in function 'rebuildFilterFromGui'
beltSorter/control/belt-sorter-gui.lua:179: in function 'setSlotFilter'
beltSorter/control/belt-sorter-gui.lua:68: in function 'click'
beltSorter/libs/control/gui.lua:67: in function <beltSorter/libs/control/gui.lua:59>
(...tail calls...)
stack traceback:
[C]: in function 'newindex'
__beltSorter/control/belt-sorter-gui.lua:229: in function 'storeConfigToCombinator'
beltSorter/control/belt-sorter-gui.lua:200: in function 'rebuildFilterFromGui'
beltSorter/control/belt-sorter-gui.lua:179: in function 'setSlotFilter'
beltSorter/control/belt-sorter-gui.lua:68: in function 'click'
beltSorter/libs/control/gui.lua:67: in function <beltSorter/libs/control/gui.lua:59>
(...tail calls...)

3 years ago

Same here. Same mod version, Factorio 1.0.0.

3 years ago

Nearly same exceptions here:

11763.525 Info AppManagerStates.cpp:1837: Saving finished
15215.303 Error MainLoop.cpp:1207: Exception at tick 266456633: The mod Belt sorter (0.7.1) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event beltSorter::on_gui_click (ID 1)
Value must be a dictionary in property tree at ROOT.count
stack traceback:
beltSorter/control/belt-sorter-gui.lua:229: in function 'storeConfigToCombinator'
beltSorter/control/belt-sorter-gui.lua:200: in function 'rebuildFilterFromGui'
beltSorter/control/belt-sorter-gui.lua:179: in function 'setSlotFilter'
beltSorter/control/belt-sorter-gui.lua:68: in function 'click'
beltSorter/libs/control/gui.lua:67: in function <beltSorter/libs/control/gui.lua:59>
(...tail calls...)
stack traceback:
[C]: in function 'newindex'
__beltSorter
/control/belt-sorter-gui.lua:229: in function 'storeConfigToCombinator'
beltSorter/control/belt-sorter-gui.lua:200: in function 'rebuildFilterFromGui'
beltSorter/control/belt-sorter-gui.lua:179: in function 'setSlotFilter'
beltSorter/control/belt-sorter-gui.lua:68: in function 'click'
beltSorter/libs/control/gui.lua:67: in function <beltSorter/libs/control/gui.lua:59>
(...tail calls...)
15215.305 Error ServerMultiplayerManager.cpp:90: MultiplayerManager failed: "The mod Belt sorter (0.7.1) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event beltSorter::on_gui_click (ID 1)
Value must be a dictionary in property tree at ROOT.count
stack traceback:
beltSorter/control/belt-sorter-gui.lua:229: in function 'storeConfigToCombinator'
beltSorter/control/belt-sorter-gui.lua:200: in function 'rebuildFilterFromGui'
beltSorter/control/belt-sorter-gui.lua:179: in function 'setSlotFilter'
beltSorter/control/belt-sorter-gui.lua:68: in function 'click'
beltSorter/libs/control/gui.lua:67: in function <beltSorter/libs/control/gui.lua:59>
(...tail calls...)
stack traceback:
[C]: in function 'newindex'
__beltSorter
/control/belt-sorter-gui.lua:229: in function 'storeConfigToCombinator'
beltSorter/control/belt-sorter-gui.lua:200: in function 'rebuildFilterFromGui'
beltSorter/control/belt-sorter-gui.lua:179: in function 'setSlotFilter'
beltSorter/control/belt-sorter-gui.lua:68: in function 'click'
beltSorter/libs/control/gui.lua:67: in function <beltSorter/libs/control/gui.lua:59>
(...tail calls...)"
15215.305 Info ServerMultiplayerManager.cpp:769: updateTick(266456633) changing state from(InGame) to(Failed)
15215.305 Quitting: multiplayer error.
15217.742 Info ServerMultiplayerManager.cpp:136: Quitting multiplayer connection.
15217.742 Info ServerMultiplayerManager.cpp:769: updateTick(4294967295) changing state from(Failed) to(Closed)
15218.137 Info UDPSocket.cpp:218: Closing socket
15218.137 Info UDPSocket.cpp:248: Socket closed
15218.144 Goodbye

3 years ago
(updated 3 years ago)

I'm also getting that error, I don't know what changed. I tried with all other mods disabled, same thing

The mod Belt sorter (0.7.1) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event beltSorter::on_gui_click (ID 1)
Value must be a dictionary in property tree at ROOT.count
stack traceback:
beltSorter/control/belt-sorter-gui.lua:229: in function 'storeConfigToCombinator'
beltSorter/control/belt-sorter-gui.lua:200: in function 'rebuildFilterFromGui'
beltSorter/control/belt-sorter.lua:157: in function 'replaceFilter'
beltSorter/control/belt-sorter-gui.lua:83: in function 'click'
beltSorter/libs/control/gui.lua:67: in function <beltSorter/libs/control/gui.lua:59>
(...tail calls...)
stack traceback:
[C]: in function 'newindex'
__beltSorter
/control/belt-sorter-gui.lua:229: in function 'storeConfigToCombinator'
beltSorter/control/belt-sorter-gui.lua:200: in function 'rebuildFilterFromGui'
beltSorter/control/belt-sorter.lua:157: in function 'replaceFilter'
beltSorter/control/belt-sorter-gui.lua:83: in function 'click'
beltSorter/libs/control/gui.lua:67: in function <beltSorter/libs/control/gui.lua:59>
(...tail calls...)

3 years ago

I went back to Version: 0.7.0 and it's working again.

New response