[2026-06-28 15:06:54,158.158 ERROR ] ################################### ####### PI SERVER STARTED ######### ################################### NoneType: None [2026-06-28 15:07:03,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:07:03,801.801 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:07:03,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:07:16,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:07:17,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:07:17,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:07:29,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:07:29,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:07:29,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:08:10,428.428 ERROR ] exception in releasing lock_order_process: lock from function : init_transactionrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 15:08:10,516.516 ERROR ] exception in releasing lock_order_status: lock from function : init_transactionrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 15:08:10,542.542 ERROR ] exception in releasing lock_order_complete: lock from function : init_transactionrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 15:08:23,426.426 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:08:28,672.672 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:08:33,865.865 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:08:39,125.125 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:08:44,354.354 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:08:49,647.647 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:08:54,926.926 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:00,177.177 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:05,545.545 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:10,782.782 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:16,055.055 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:21,311.311 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:26,569.569 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:31,777.777 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:37,061.061 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:42,344.344 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:47,558.558 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:52,829.829 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:09:58,042.042 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:10:03,374.374 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:10:08,797.797 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:10:14,102.102 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:10:19,323.323 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:10:24,532.532 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:10:29,778.778 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:10:35,094.094 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:10:40,315.315 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_REFILL!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_REFILL!" [2026-06-28 15:10:59,030.030 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:10:59,332.332 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:10:59,598.598 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:10:59,865.865 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:11:00,144.144 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:11:00,440.440 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:11:00,734.734 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:11:01,032.032 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:11:01,330.330 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:11:01,797.797 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:11:02,239.239 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1815, in v2_start_refill qty_tray = int(mode(qty_list)) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:12:22,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:12:22,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:12:22,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:12:35,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:12:35,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:12:35,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:12:36,589.589 ERROR ] no unique mode; found 3 equally common values Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/refill/Refill.py", line 150, in compute_stock_transfer qty_diff = mode(qty_list) File "/usr/lib/python3.5/statistics.py", line 474, in mode 'no unique mode; found %d equally common values' % len(table) statistics.StatisticsError: no unique mode; found 3 equally common values [2026-06-28 15:12:46,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:12:46,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:12:46,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:12:57,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:12:57,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:12:57,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:13:07,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:13:07,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:13:07,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:13:17,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:13:17,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:13:17,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:13:27,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:13:27,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:13:27,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:13:39,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:13:39,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:13:39,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:13:51,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:13:51,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:13:51,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:14:02,395.395 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:14:02,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:14:02,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:14:15,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:14:15,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:14:15,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:14:26,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:14:26,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:14:26,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:14:37,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:14:37,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:14:37,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:14:48,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:14:48,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:14:48,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:15:02,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:15:02,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:15:02,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:15:16,015.015 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:15:16,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:15:16,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:15:27,254.254 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:15:27,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:15:27,266.266 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:15:40,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:15:40,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:15:40,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:15:52,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:15:52,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:15:52,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:16:04,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:16:04,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:16:04,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:16:17,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:16:17,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:16:17,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:16:30,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:16:30,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:16:30,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:16:40,978.978 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:16:40,983.983 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:16:40,988.988 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:16:54,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:16:54,632.632 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:16:54,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:17:06,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:17:06,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:17:06,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:17:19,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:17:19,972.972 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:17:19,977.977 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:17:33,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:17:33,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:17:33,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:17:45,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:17:45,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:17:45,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:17:56,178.178 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:17:56,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:17:56,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:18:09,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:18:09,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:18:09,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:18:19,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:18:19,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:18:19,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:18:30,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:18:30,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:18:30,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:18:43,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:18:43,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:18:43,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:18:53,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:18:53,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:18:53,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:19:07,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:19:07,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:19:07,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:19:19,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:19:19,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:19:19,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:19:32,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:19:32,298.298 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:19:32,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:19:44,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:19:44,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:19:44,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:19:56,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:19:56,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:19:56,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:20:08,823.823 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:20:08,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:20:08,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:20:20,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:20:20,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:20:20,445.445 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:20:34,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:20:34,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:20:34,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:20:47,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:20:47,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:20:47,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:21:01,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:21:01,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:21:01,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:21:13,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:21:13,463.463 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:21:13,468.468 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:21:25,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:21:25,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:21:25,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:21:37,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:21:37,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:21:37,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:21:51,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:21:51,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:21:51,024.024 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:22:04,898.898 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:22:04,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:22:04,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:22:18,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:22:18,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:22:18,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:22:31,376.376 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:22:31,382.382 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:22:31,387.387 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:22:43,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:22:43,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:22:43,307.307 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:22:54,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:22:54,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:22:54,786.786 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:23:06,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:23:06,421.421 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:23:06,426.426 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:23:20,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:23:20,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:23:20,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:23:33,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:23:33,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:23:33,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:23:43,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:23:43,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:23:43,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:23:56,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:23:56,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:23:56,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:24:06,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:24:06,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:24:06,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:24:18,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:24:18,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:24:18,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:24:31,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:24:31,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:24:31,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:24:42,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:24:42,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:24:42,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:24:54,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:24:54,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:24:54,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:25:04,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:25:04,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:25:04,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:25:17,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:25:17,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:25:17,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:25:27,793.793 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:25:27,798.798 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:25:27,803.803 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:25:41,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:25:41,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:25:41,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:25:53,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:25:53,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:25:53,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:26:05,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:26:05,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:26:05,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:26:16,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:26:16,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:26:16,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:26:29,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:26:29,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:26:29,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:26:41,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:26:41,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:26:41,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:26:53,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:26:53,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:26:53,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:27:06,578.578 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:27:06,583.583 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:27:06,588.588 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:27:17,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:27:17,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:27:17,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:27:29,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:27:29,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:27:29,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:27:42,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:27:42,398.398 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:27:42,403.403 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:27:55,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:27:55,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:27:55,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:28:06,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:28:06,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:28:06,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:28:20,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:28:20,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:28:20,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:28:31,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:28:31,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:28:31,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:28:41,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:28:41,338.338 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:28:41,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:28:53,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:28:53,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:28:53,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:29:05,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:29:05,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:29:06,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:29:19,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:29:19,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:29:19,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:29:29,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:29:29,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:29:29,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:29:42,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:29:42,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:29:42,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:29:56,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:29:56,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:29:56,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:30:10,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:30:10,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:30:10,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:30:23,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:30:23,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:30:23,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:30:35,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:30:35,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:30:35,878.878 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:30:46,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:30:46,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:30:46,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:30:58,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:30:58,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:30:58,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:31:11,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:31:11,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:31:11,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:31:25,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:31:25,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:31:25,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:31:37,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:31:37,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:31:37,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:31:50,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:31:50,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:31:50,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:32:02,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:32:02,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:32:02,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:32:15,251.251 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:32:15,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:32:15,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:32:27,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:32:27,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:32:27,668.668 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:32:41,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:32:41,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:32:41,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:32:53,941.941 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:32:53,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:32:53,951.951 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:33:06,332.332 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:33:06,338.338 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:33:06,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:33:16,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:33:16,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:33:16,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:33:29,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:33:29,221.221 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:33:29,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:33:40,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:33:40,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:33:40,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:33:52,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:33:52,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:33:52,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:34:03,847.847 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:34:03,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:34:03,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:34:14,096.096 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:34:14,101.101 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:34:14,106.106 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:34:27,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:34:27,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:34:27,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:34:41,607.607 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:34:41,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:34:41,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:34:55,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:34:55,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:34:55,307.307 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:35:07,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:35:07,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:35:07,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:35:19,939.939 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:35:19,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:35:19,949.949 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:35:31,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:35:31,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:35:31,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:35:45,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:35:45,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:35:45,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:35:58,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:35:58,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:35:58,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:36:09,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:36:09,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:36:09,426.426 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:36:20,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:36:20,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:36:20,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:36:33,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:36:33,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:36:33,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:36:44,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:36:44,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:36:44,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:36:56,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:36:56,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:36:56,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:37:10,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:37:10,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:37:10,192.192 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:37:22,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:37:22,374.374 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:37:22,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:37:33,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:37:33,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:37:33,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:37:45,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:37:45,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:37:45,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:37:58,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:37:58,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:37:58,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:38:12,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:38:12,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:38:12,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:38:25,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:38:25,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:38:25,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:38:35,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:38:35,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:38:35,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:38:46,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:38:46,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:38:46,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:39:00,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:39:00,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:39:00,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:39:12,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:39:12,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:39:12,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:39:26,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:39:26,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:39:26,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:39:39,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:39:39,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:39:39,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:39:50,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:39:50,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:39:50,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:40:07,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:40:07,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:40:07,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:40:19,647.647 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:40:19,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:40:19,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:40:31,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:40:31,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:40:31,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:40:44,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:40:44,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:40:44,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:40:56,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:40:56,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:40:56,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:41:08,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:41:08,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:41:08,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:41:21,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:41:21,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:41:21,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:41:33,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:41:33,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:41:33,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:41:46,463.463 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:41:46,468.468 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:41:46,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:41:57,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:41:57,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:41:57,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:42:10,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:42:10,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:42:10,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:42:23,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:42:23,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:42:23,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:42:35,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:42:35,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:42:35,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:42:49,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:42:49,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:42:49,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:43:02,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:43:02,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:43:02,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:43:14,578.578 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:43:14,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:43:14,589.589 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:43:28,018.018 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:43:28,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:43:28,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:43:39,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:43:39,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:43:39,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:43:49,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:43:49,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:43:49,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:44:01,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:44:01,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:44:01,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:44:12,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:44:12,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:44:12,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:44:26,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:44:26,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:44:26,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:44:37,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:44:37,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:44:37,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:44:50,177.177 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:44:50,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:44:50,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:45:00,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:45:00,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:45:00,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:45:13,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:45:13,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:45:13,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:45:23,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:45:23,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:45:23,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:45:35,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:45:35,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:45:35,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:45:47,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:45:47,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:45:47,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:45:58,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:45:58,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:45:58,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:46:10,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:46:10,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:46:10,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:46:22,315.315 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:46:22,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:46:22,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:46:32,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:46:32,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:46:32,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:46:45,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:46:45,135.135 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:46:45,140.140 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:46:57,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:46:57,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:46:57,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:47:08,607.607 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:47:08,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:47:08,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:47:20,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:47:20,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:47:20,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:47:31,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:47:31,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:47:31,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:47:44,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:47:44,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:47:44,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:47:55,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:47:55,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:47:55,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:48:05,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:48:05,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:48:05,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:48:19,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:48:19,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:48:19,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:48:32,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:48:32,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:48:32,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:48:44,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:48:44,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:48:44,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:48:54,693.693 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:48:54,698.698 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:48:54,703.703 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:49:06,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:49:06,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:49:06,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:49:17,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:49:17,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:49:17,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:49:28,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:49:28,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:49:28,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:49:39,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:49:39,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:49:39,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:49:53,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:49:53,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:49:53,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:50:08,697.697 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:50:08,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:50:08,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:50:21,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:50:21,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:50:21,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:50:32,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:50:32,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:50:32,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:50:43,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:50:43,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:50:43,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:50:55,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:50:55,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:50:55,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:51:05,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:51:05,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:51:05,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:51:19,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:51:19,544.544 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:51:19,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:51:32,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:51:32,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:51:32,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:51:45,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:51:45,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:51:45,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:51:56,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:51:56,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:51:56,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:52:09,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:52:09,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:52:09,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:52:22,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:52:22,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:52:22,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:52:34,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:52:34,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:52:35,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:52:46,818.818 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:52:46,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:52:46,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:52:59,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:52:59,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:52:59,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:53:10,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:53:10,382.382 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:53:10,387.387 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:53:22,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:53:22,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:53:22,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:53:33,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:53:33,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:53:33,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:53:45,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:53:45,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:53:45,951.951 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:53:59,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:53:59,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:53:59,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:54:10,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:54:10,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:54:10,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:54:22,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:54:22,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:54:22,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:54:32,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:54:32,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:54:32,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:54:42,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:54:42,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:54:42,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:54:54,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:54:54,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:54:54,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:55:08,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:55:08,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:55:08,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:55:19,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:55:19,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:55:19,150.150 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:55:31,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:55:31,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:55:31,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:55:42,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:55:42,386.386 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:55:42,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:55:54,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:55:54,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:55:54,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:56:07,693.693 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:56:07,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:56:07,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:56:21,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:56:21,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:56:21,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:56:33,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:56:33,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:56:33,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:56:45,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:56:45,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:56:45,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:56:58,096.096 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:56:58,102.102 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:56:58,107.107 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:57:11,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:57:11,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:57:11,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:57:24,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:57:24,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:57:24,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:57:35,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:57:35,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:57:35,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:57:48,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:57:48,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:57:48,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:57:58,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:57:58,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:57:58,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:58:09,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:58:09,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:58:09,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:58:21,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:58:21,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:58:21,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:58:33,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:58:33,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:58:33,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:58:44,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:58:44,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:58:44,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:58:57,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:58:57,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:58:57,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:59:10,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:59:10,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:59:10,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:59:22,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:59:22,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:59:22,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:59:35,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:59:35,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:59:35,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:59:46,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:59:46,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:59:46,380.380 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 15:59:59,016.016 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 15:59:59,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 15:59:59,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:00:13,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:00:13,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:00:13,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:00:24,015.015 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:00:24,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:00:24,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:00:35,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:00:35,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:00:35,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:00:47,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:00:47,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:00:47,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:00:59,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:00:59,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:00:59,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:01:11,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:01:11,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:01:11,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:01:22,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:01:22,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:01:22,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:01:34,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:01:34,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:01:34,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:01:46,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:01:46,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:01:46,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:02:00,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:02:00,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:02:00,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:02:14,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:02:14,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:02:14,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:02:27,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:02:27,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:02:27,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:02:39,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:02:39,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:02:39,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:02:52,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:02:52,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:02:52,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:03:04,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:03:04,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:03:04,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:03:17,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:03:17,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:03:17,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:03:29,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:03:29,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:03:29,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:03:41,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:03:41,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:03:41,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:03:53,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:03:53,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:03:53,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:04:05,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:04:05,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:04:05,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:04:18,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:04:18,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:04:18,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:04:28,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:04:28,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:04:28,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:04:40,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:04:40,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:04:40,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:04:51,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:04:51,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:04:51,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:05:02,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:05:02,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:05:02,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:05:14,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:05:14,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:05:14,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:05:24,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:05:24,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:05:24,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:05:35,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:05:35,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:05:35,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:05:48,550.550 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:05:48,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:05:48,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:06:01,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:06:01,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:06:01,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:06:13,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:06:13,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:06:13,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:06:23,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:06:23,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:06:23,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:06:33,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:06:33,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:06:33,751.751 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:06:45,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:06:45,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:06:45,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:06:55,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:06:55,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:06:55,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:07:18,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:07:18,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:07:18,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:07:30,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:07:30,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:07:30,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:07:43,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:07:43,415.415 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:07:43,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:07:54,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:07:54,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:07:54,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:08:07,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:08:08,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:08:08,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:08:21,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:08:21,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:08:21,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:08:32,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:08:32,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:08:32,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:08:44,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:08:44,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:08:44,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:08:58,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:08:58,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:08:58,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:09:08,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:09:08,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:09:08,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:09:22,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:09:22,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:09:22,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:09:35,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:09:35,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:09:35,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:09:47,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:09:47,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:09:47,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:09:59,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:09:59,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:09:59,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:10:11,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:10:11,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:10:11,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:10:24,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:10:24,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:10:24,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:10:35,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:10:35,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:10:35,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:10:47,663.663 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:10:47,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:10:47,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:10:59,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:10:59,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:10:59,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:11:10,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:11:10,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:11:10,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:11:22,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:11:22,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:11:23,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:11:33,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:11:33,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:11:33,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:11:43,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:11:43,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:11:43,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:11:57,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:11:57,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:11:57,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:12:10,896.896 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:12:10,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:12:10,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:12:23,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:12:23,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:12:23,307.307 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:12:36,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:12:36,355.355 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:12:36,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:12:47,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:12:47,292.292 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:12:47,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:13:00,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:13:00,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:13:00,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:13:13,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:13:13,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:13:13,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:13:26,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:13:26,986.986 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:13:26,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:13:38,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:13:38,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:13:38,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:13:49,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:13:49,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:13:49,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:13:59,663.663 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:13:59,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:13:59,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:14:10,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:14:10,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:14:10,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:14:22,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:14:22,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:14:22,523.523 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:14:33,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:14:33,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:14:33,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:14:46,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:14:46,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:14:46,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:14:57,616.616 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:14:57,621.621 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:14:57,626.626 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:15:11,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:15:11,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:15:11,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:15:24,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:15:24,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:15:24,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:15:35,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:15:35,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:15:35,061.061 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:15:45,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:15:45,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:15:45,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:15:55,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:15:55,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:15:55,765.765 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:16:06,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:16:06,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:16:06,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:16:18,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:16:18,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:16:18,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:16:31,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:16:31,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:16:31,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:16:45,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:16:45,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:16:45,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:16:57,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:16:57,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:16:57,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:17:11,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:17:11,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:17:11,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:17:25,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:17:25,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:17:25,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:17:36,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:17:36,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:17:36,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:17:48,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:17:48,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:17:48,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:17:58,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:17:58,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:17:58,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:18:12,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:18:12,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:18:12,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:18:23,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:18:23,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:18:23,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:18:34,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:18:34,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:18:34,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:18:44,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:18:44,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:18:44,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:18:57,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:18:57,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:18:57,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:19:09,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:19:09,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:19:09,926.926 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:19:20,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:19:20,544.544 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:19:20,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:19:30,689.689 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:19:30,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:19:30,701.701 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:19:41,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:19:41,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:19:41,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:19:51,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:19:51,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:19:51,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:20:08,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:20:08,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:20:08,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:20:20,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:20:20,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:20:20,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:20:33,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:20:33,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:20:33,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:20:46,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:20:46,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:20:46,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:20:58,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:20:58,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:20:58,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:21:09,218.218 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:21:09,223.223 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:21:09,228.228 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:21:21,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:21:21,822.822 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:21:21,828.828 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:21:34,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:21:34,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:21:34,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:21:45,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:21:45,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:21:45,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:21:58,092.092 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:21:58,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:21:58,102.102 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:22:11,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:22:11,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:22:11,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:22:22,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:22:22,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:22:22,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:22:33,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:22:33,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:22:33,266.266 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:22:43,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:22:43,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:22:43,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:22:54,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:22:54,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:22:54,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:23:06,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:23:06,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:23:06,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:23:19,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:23:19,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:23:19,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:23:30,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:23:30,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:23:30,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:23:42,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:23:42,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:23:42,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:23:53,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:23:53,821.821 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:23:53,826.826 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:24:04,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:24:04,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:24:04,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:24:19,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:24:19,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:24:19,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:24:31,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:24:31,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:24:31,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:24:41,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:24:41,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:24:41,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:24:53,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:24:53,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:24:53,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:25:05,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:25:05,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:25:05,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:25:16,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:25:16,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:25:16,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:25:27,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:25:27,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:25:27,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:25:37,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:25:37,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:25:37,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:25:49,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:25:49,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:25:49,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:26:02,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:26:02,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:26:02,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:26:13,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:26:13,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:26:13,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:26:24,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:26:24,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:26:24,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:26:34,660.660 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:26:34,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:26:34,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:26:48,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:26:48,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:26:48,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:27:01,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:27:01,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:27:01,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:27:13,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:27:13,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:27:13,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:27:30,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:27:31,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:27:31,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:27:46,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:27:46,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:27:46,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:27:59,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:27:59,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:27:59,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:28:12,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:28:12,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:28:12,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:28:26,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:28:26,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:28:26,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:28:38,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:28:38,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:28:38,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:28:50,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:28:50,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:28:50,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:29:02,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:29:02,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:29:02,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:29:13,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:29:13,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:29:13,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:29:25,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:29:25,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:29:25,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:29:36,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:29:36,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:29:36,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:29:49,868.868 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:29:49,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:29:49,878.878 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:30:01,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:30:01,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:30:01,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:30:15,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:30:15,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:30:15,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:30:27,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:30:27,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:30:27,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:30:40,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:30:40,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:30:40,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:30:50,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:30:50,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:30:50,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:31:00,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:31:00,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:31:00,951.951 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:31:12,410.410 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:31:12,416.416 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:31:12,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:31:23,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:31:23,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:31:23,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:31:33,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:31:33,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:31:33,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:31:45,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:31:45,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:31:45,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:31:56,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:31:56,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:31:56,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:32:08,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:32:08,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:32:08,430.430 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:32:22,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:32:22,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:32:22,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:32:35,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:32:35,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:32:35,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:32:48,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:32:48,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:32:48,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:33:01,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:33:01,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:33:01,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:33:15,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:33:15,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:33:15,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:33:28,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:33:28,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:33:28,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:33:40,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:33:40,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:33:40,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:33:50,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:33:50,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:33:50,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:34:02,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:34:02,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:34:02,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:34:13,847.847 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:34:13,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:34:13,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:34:26,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:34:26,148.148 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:34:26,153.153 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:34:36,978.978 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:34:36,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:34:36,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:34:48,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:34:48,022.022 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:34:48,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:34:58,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:34:58,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:34:58,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:35:13,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:35:13,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:35:13,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:35:23,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:35:23,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:35:23,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:35:34,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:35:34,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:35:34,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:35:45,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:35:45,579.579 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:35:45,585.585 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:35:56,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:35:56,778.778 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:35:56,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:36:09,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:36:09,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:36:09,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:36:19,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:36:19,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:36:19,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:36:33,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:36:33,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:36:33,102.102 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:36:43,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:36:43,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:36:43,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:36:54,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:36:54,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:36:54,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:37:05,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:37:05,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:37:05,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:37:16,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:37:16,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:37:16,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:37:29,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:37:29,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:37:29,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:37:41,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:37:41,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:37:41,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:37:53,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:37:53,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:37:53,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:38:07,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:38:07,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:38:07,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:38:20,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:38:20,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:38:20,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:38:32,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:38:32,822.822 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:38:32,828.828 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:38:46,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:38:46,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:38:46,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:38:57,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:38:57,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:38:57,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:39:08,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:39:08,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:39:08,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:39:22,294.294 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:39:22,299.299 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:39:22,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:39:33,778.778 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:39:33,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:39:33,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:39:44,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:39:44,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:39:44,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:39:54,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:39:54,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:39:54,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:40:08,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:40:08,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:40:08,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:40:19,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:40:19,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:40:19,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:40:30,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:40:30,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:40:30,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:40:44,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:40:44,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:40:44,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:40:56,617.617 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:40:56,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:40:56,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:41:07,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:41:07,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:41:07,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:41:21,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:41:21,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:41:21,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:41:32,511.511 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:41:32,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:41:32,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:41:45,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:41:45,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:41:45,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:41:57,583.583 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:41:57,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:41:57,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:42:10,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:42:10,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:42:10,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:42:23,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:42:23,148.148 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:42:23,153.153 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:42:35,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:42:35,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:42:35,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:42:48,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:42:48,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:42:48,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:43:00,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:43:00,519.519 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:43:00,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:43:13,850.850 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:43:13,856.856 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:43:13,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:43:25,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:43:25,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:43:25,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:43:37,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:43:37,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:43:37,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:43:54,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:43:54,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:43:54,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:44:15,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:44:15,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:44:15,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:44:28,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:44:28,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:44:28,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:44:38,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:44:38,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:44:38,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:44:50,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:44:50,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:44:50,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:45:01,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:45:01,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:45:01,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:45:13,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:45:13,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:45:13,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:45:27,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:45:27,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:45:27,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:45:40,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:45:40,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:45:40,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:45:53,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:45:53,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:45:53,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:46:06,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:46:06,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:46:06,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:46:19,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:46:19,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:46:19,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:46:33,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:46:33,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:46:33,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:46:42,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:46:42,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:46:42,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:46:54,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:46:54,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:46:54,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:47:04,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:47:04,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:47:04,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:47:16,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:47:16,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:47:16,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:47:28,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:47:28,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:47:28,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:47:39,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:47:39,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:47:39,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:47:52,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:47:52,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:47:52,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:48:04,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:48:04,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:48:04,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:48:15,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:48:15,180.180 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:48:15,185.185 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:48:26,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:48:26,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:48:26,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:48:40,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:48:40,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:48:40,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:48:50,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:48:50,520.520 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:48:50,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:49:01,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:49:01,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:49:02,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:49:13,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:49:13,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:49:13,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:49:25,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:49:25,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:49:25,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:49:37,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:49:37,518.518 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:49:37,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:49:50,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:49:50,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:49:50,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:50:02,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:50:02,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:50:02,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:50:13,969.969 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:50:13,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:50:13,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:50:25,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:50:25,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:50:25,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:50:37,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:50:37,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:50:37,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:50:49,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:50:49,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:50:49,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:51:00,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:51:00,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:51:00,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:51:11,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:51:11,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:51:11,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:51:23,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:51:23,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:51:23,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:51:36,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:51:36,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:51:36,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:51:49,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:51:49,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:51:49,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:51:59,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:51:59,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:51:59,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:52:11,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:52:11,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:52:11,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:52:23,251.251 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:52:23,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:52:23,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:52:34,054.054 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:52:34,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:52:34,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:52:47,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:52:47,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:52:47,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:52:59,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:52:59,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:52:59,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:53:11,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:53:11,663.663 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:53:11,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:53:24,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:53:24,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:53:24,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:53:35,656.656 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:53:35,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:53:35,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:53:45,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:53:45,988.988 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:53:45,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:53:59,892.892 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:53:59,898.898 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:53:59,903.903 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:54:10,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:54:10,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:54:10,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:54:21,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:54:21,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:54:21,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:54:33,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:54:33,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:54:33,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:54:43,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:54:43,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:54:43,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:54:54,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:54:54,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:54:54,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:55:07,820.820 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:55:07,827.827 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:55:07,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:55:20,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:55:20,657.657 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:55:20,662.662 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:55:30,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:55:30,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:55:30,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:55:41,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:55:41,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:55:41,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:55:54,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:55:54,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:55:54,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:56:05,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:56:05,977.977 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:56:05,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:56:18,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:56:18,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:56:18,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:56:31,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:56:31,457.457 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:56:31,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:56:41,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:56:41,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:56:41,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:56:55,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:56:55,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:56:55,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:57:07,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:57:07,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:57:07,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:57:20,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:57:20,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:57:20,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:57:32,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:57:32,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:57:32,901.901 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:57:45,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:57:45,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:57:45,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:57:56,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:57:56,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:57:56,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:58:10,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:58:10,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:58:10,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:58:20,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:58:20,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:58:20,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:58:31,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:58:31,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:58:31,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:58:41,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:58:41,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:58:41,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:58:52,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:58:52,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:58:52,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:59:06,778.778 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:59:06,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:59:06,789.789 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:59:19,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:59:19,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:59:19,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:59:30,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:59:30,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:59:30,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:59:44,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:59:44,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:59:44,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 16:59:56,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 16:59:56,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 16:59:56,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:00:09,577.577 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:00:09,582.582 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:00:09,587.587 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:00:19,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:00:19,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:00:19,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:00:31,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:00:31,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:00:31,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:00:45,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:00:45,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:00:45,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:00:57,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:00:57,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:00:57,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:01:08,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:01:08,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:01:08,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:01:21,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:01:21,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:01:21,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:01:34,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:01:34,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:01:34,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:01:46,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:01:46,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:01:46,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:01:57,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:01:57,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:01:57,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:02:08,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:02:08,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:02:08,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:02:21,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:02:21,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:02:21,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:02:33,550.550 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:02:33,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:02:33,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:02:44,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:02:44,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:02:44,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:02:55,899.899 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:02:55,905.905 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:02:55,910.910 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:03:08,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:03:08,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:03:08,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:03:22,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:03:22,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:03:22,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:03:34,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:03:34,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:03:34,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:03:46,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:03:46,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:03:46,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:03:56,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:03:56,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:03:56,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:04:09,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:04:09,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:04:09,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:04:19,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:04:19,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:04:19,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:04:31,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:04:31,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:04:31,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:04:43,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:04:43,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:04:43,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:04:54,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:04:54,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:04:54,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:05:08,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:05:08,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:05:08,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:05:19,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:05:19,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:05:19,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:05:32,092.092 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:05:32,099.099 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:05:32,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:05:42,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:05:42,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:05:42,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:05:54,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:05:54,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:05:54,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:06:04,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:06:04,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:06:04,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:06:16,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:06:16,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:06:16,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:06:30,333.333 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:06:30,338.338 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:06:30,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:06:42,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:06:42,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:06:42,430.430 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:06:55,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:06:55,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:06:55,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:07:05,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:07:05,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:07:05,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:07:24,190.190 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:07:24,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:07:24,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:07:35,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:07:35,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:07:35,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:07:47,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:07:47,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:07:47,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:08:00,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:08:00,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:08:00,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:08:13,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:08:13,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:08:13,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:08:24,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:08:24,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:08:24,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:08:34,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:08:34,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:08:34,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:08:44,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:08:44,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:08:44,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:08:57,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:08:57,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:08:57,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:09:09,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:09:09,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:09:09,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:09:21,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:09:21,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:09:21,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:09:34,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:09:34,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:09:34,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:09:46,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:09:46,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:09:46,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:09:56,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:09:56,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:09:56,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:10:10,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:10:10,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:10:10,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:10:20,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:10:20,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:10:20,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:10:34,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:10:34,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:10:34,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:10:47,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:10:47,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:10:47,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:10:59,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:10:59,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:10:59,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:11:13,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:11:13,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:11:13,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:11:25,980.980 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:11:25,985.985 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:11:25,990.990 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:11:39,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:11:39,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:11:39,965.965 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:11:53,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:11:53,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:11:53,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:12:05,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:12:05,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:12:05,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:12:16,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:12:16,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:12:16,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:12:27,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:12:27,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:12:27,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:12:40,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:12:40,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:12:40,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:12:54,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:12:54,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:12:54,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:13:05,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:13:05,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:13:05,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:13:16,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:13:16,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:13:16,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:13:27,728.728 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:13:27,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:13:27,739.739 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:13:41,137.137 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:13:41,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:13:41,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:13:52,732.732 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:13:52,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:13:52,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:14:04,150.150 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:14:04,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:14:04,160.160 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:14:17,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:14:17,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:14:17,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:14:30,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:14:30,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:14:30,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:14:41,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:14:41,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:14:41,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:14:52,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:14:52,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:14:52,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:15:03,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:15:03,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:15:03,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:15:16,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:15:16,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:15:16,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:15:28,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:15:28,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:15:28,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:15:40,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:15:40,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:15:40,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:15:53,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:15:53,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:15:53,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:16:05,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:16:05,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:16:05,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:16:18,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:16:18,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:16:18,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:16:32,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:16:32,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:16:32,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:16:43,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:16:43,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:16:43,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:16:55,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:16:55,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:16:55,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:17:07,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:17:07,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:17:07,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:17:18,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:17:18,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:17:18,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:17:30,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:17:30,519.519 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:17:30,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:17:42,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:17:42,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:17:42,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:17:54,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:17:54,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:17:54,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:18:06,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:18:06,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:18:06,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:18:18,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:18:18,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:18:18,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:18:31,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:18:31,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:18:31,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:18:43,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:18:43,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:18:43,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:18:57,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:18:57,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:18:57,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:19:10,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:19:10,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:19:10,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:19:23,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:19:23,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:19:23,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:19:35,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:19:35,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:19:35,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:19:45,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:19:45,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:19:45,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:19:58,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:19:58,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:19:58,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:20:11,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:20:11,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:20:11,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:20:25,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:20:25,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:20:25,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:20:37,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:20:37,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:20:37,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:20:49,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:20:49,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:20:49,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:20:59,616.616 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:20:59,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:20:59,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:21:11,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:21:11,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:21:11,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:21:21,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:21:21,986.986 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:21:21,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:21:32,154.154 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:21:32,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:21:32,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:21:46,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:21:46,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:21:46,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:21:59,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:21:59,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:21:59,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:22:13,447.447 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:22:13,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:22:13,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:22:23,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:22:23,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:22:23,637.637 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:22:36,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:22:36,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:22:36,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:22:48,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:22:48,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:22:48,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:22:58,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:22:58,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:22:58,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:23:09,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:23:09,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:23:10,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:23:21,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:23:21,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:23:21,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:23:32,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:23:32,056.056 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:23:32,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:23:42,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:23:42,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:23:42,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:23:55,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:23:55,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:23:55,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:24:07,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:24:07,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:24:07,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:24:19,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:24:19,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:24:19,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:24:31,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:24:31,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:24:31,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:24:42,578.578 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:24:42,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:24:42,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:24:54,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:24:54,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:24:54,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:25:06,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:25:06,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:25:06,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:25:17,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:25:17,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:25:17,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:25:28,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:25:28,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:25:28,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:25:42,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:25:42,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:25:42,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:25:55,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:25:55,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:25:55,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:26:06,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:26:06,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:26:06,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:26:16,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:26:16,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:26:16,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:26:30,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:26:30,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:26:30,672.672 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:26:41,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:26:41,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:26:41,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:26:52,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:26:52,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:26:52,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:27:04,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:27:04,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:27:04,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:27:16,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:27:16,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:27:16,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:27:30,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:27:30,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:27:30,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:27:41,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:27:41,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:27:41,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:27:53,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:27:53,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:27:53,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:28:04,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:28:04,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:28:04,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:28:18,218.218 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:28:18,223.223 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:28:18,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:28:31,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:28:31,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:28:31,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:28:41,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:28:41,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:28:41,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:28:54,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:28:54,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:28:54,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:29:08,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:29:08,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:29:08,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:29:19,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:29:19,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:29:19,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:29:32,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:29:32,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:29:32,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:29:43,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:29:43,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:29:43,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:29:56,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:29:56,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:29:56,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:30:09,171.171 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:30:09,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:30:09,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:30:22,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:30:22,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:30:22,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:30:34,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:30:34,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:30:34,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:30:46,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:30:46,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:30:46,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:30:57,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:30:57,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:30:57,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:31:10,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:31:10,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:31:10,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:31:21,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:31:21,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:31:21,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:31:32,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:31:32,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:31:32,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:31:43,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:31:43,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:31:43,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:31:55,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:31:55,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:31:55,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:32:08,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:32:08,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:32:08,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:32:18,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:32:18,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:32:18,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:32:28,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:32:28,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:32:28,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:32:39,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:32:39,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:32:39,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:32:52,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:32:52,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:32:52,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:33:04,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:33:04,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:33:04,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:33:16,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:33:16,225.225 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:33:16,230.230 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:33:28,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:33:28,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:33:28,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:33:41,776.776 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:33:41,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:33:41,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:33:51,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:33:51,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:33:51,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:34:02,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:34:02,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:34:02,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:34:16,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:34:16,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:34:16,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:34:30,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:34:30,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:34:30,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:34:40,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:34:40,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:34:40,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:34:53,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:34:53,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:34:53,710.710 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:35:07,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:35:07,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:35:07,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:35:20,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:35:20,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:35:20,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:35:31,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:35:31,063.063 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:35:31,068.068 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:35:43,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:35:43,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:35:43,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:35:53,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:35:53,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:35:53,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:36:03,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:36:03,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:36:03,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:36:17,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:36:17,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:36:17,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:36:30,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:36:30,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:36:30,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:36:41,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:36:41,542.542 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:36:41,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:36:51,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:36:51,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:36:51,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:37:02,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:37:02,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:37:02,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:37:15,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:37:15,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:37:15,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:37:25,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:37:25,070.070 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:37:25,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:37:35,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:37:35,350.350 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:37:35,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:37:49,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:37:49,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:37:49,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:38:03,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:38:03,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:38:03,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:38:13,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:38:13,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:38:13,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:38:23,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:38:23,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:38:23,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:38:36,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:38:36,292.292 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:38:36,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:38:49,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:38:49,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:38:49,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:39:01,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:39:01,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:39:01,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:39:13,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:39:13,820.820 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:39:13,826.826 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:39:27,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:39:27,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:39:27,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:39:37,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:39:37,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:39:37,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:39:50,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:39:50,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:39:50,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:40:06,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:40:06,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:40:06,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:40:17,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:40:17,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:40:17,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:40:30,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:40:30,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:40:30,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:40:40,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:40:40,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:40:40,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:40:52,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:40:52,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:40:52,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:41:06,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:41:06,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:41:06,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:41:16,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:41:16,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:41:16,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:41:26,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:41:26,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:41:26,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:41:38,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:41:38,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:41:38,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:41:48,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:41:48,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:41:48,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:42:00,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:42:00,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:42:00,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:42:10,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:42:10,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:42:10,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:42:22,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:42:22,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:42:22,344.344 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:42:35,699.699 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:42:35,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:42:35,710.710 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:42:48,109.109 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:42:48,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:42:48,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:43:00,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:43:00,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:43:00,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:43:12,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:43:12,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:43:12,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:43:24,870.870 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:43:24,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:43:24,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:43:36,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:43:36,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:43:36,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:43:50,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:43:50,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:43:50,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:44:02,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:44:02,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:44:02,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:44:15,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:44:15,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:44:15,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:44:29,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:44:29,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:44:29,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:44:43,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:44:43,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:44:43,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:44:57,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:44:57,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:44:57,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:45:10,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:45:10,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:45:10,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:45:23,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:45:23,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:45:23,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:45:33,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:45:33,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:45:33,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:45:44,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:45:44,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:45:44,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:45:57,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:45:57,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:45:57,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:46:08,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:46:08,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:46:08,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:46:18,817.817 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:46:18,822.822 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:46:18,827.827 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:46:32,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:46:32,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:46:32,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:46:43,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:46:43,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:46:43,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:46:56,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:46:56,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:46:56,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:47:07,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:47:07,421.421 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:47:07,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:47:18,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:47:18,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:47:18,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:47:28,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:47:28,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:47:28,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:47:39,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:47:39,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:47:39,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:47:50,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:47:50,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:47:50,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:48:03,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:48:03,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:48:03,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:48:13,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:48:13,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:48:13,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:48:24,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:48:24,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:48:24,861.861 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:48:37,497.497 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:48:37,502.502 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:48:37,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:48:48,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:48:48,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:48:48,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:49:02,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:49:02,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:49:02,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:49:15,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:49:15,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:49:15,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:49:28,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:49:28,070.070 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:49:28,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:49:39,578.578 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:49:39,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:49:39,588.588 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:49:50,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:49:50,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:49:50,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:50:00,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:50:00,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:50:00,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:50:12,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:50:12,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:50:12,380.380 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:50:26,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:50:26,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:50:26,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:50:38,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:50:38,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:50:38,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:50:51,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:50:51,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:50:51,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:51:03,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:51:03,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:51:03,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:51:16,092.092 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:51:16,098.098 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:51:16,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:51:29,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:51:29,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:51:29,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:51:42,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:51:42,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:51:42,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:51:53,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:51:53,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:51:53,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:52:06,254.254 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:52:06,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:52:06,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:52:18,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:52:18,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:52:18,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:52:30,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:52:30,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:52:30,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:52:42,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:52:42,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:52:42,015.015 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:52:55,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:52:55,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:52:55,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:53:08,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:53:08,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:53:08,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:53:19,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:53:19,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:53:19,990.990 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:53:33,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:53:33,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:53:33,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:53:44,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:53:44,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:53:44,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:53:58,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:53:58,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:53:58,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:54:10,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:54:10,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:54:10,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:54:22,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:54:22,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:54:22,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:54:33,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:54:33,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:54:33,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:54:45,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:54:45,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:54:45,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:54:56,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:54:56,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:54:56,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:55:06,695.695 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:55:06,702.702 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:55:06,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:55:17,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:55:17,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:55:17,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:55:28,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:55:28,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:55:28,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:55:41,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:55:41,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:55:41,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:55:55,855.855 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:55:55,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:55:55,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:56:06,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:56:06,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:56:06,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:56:16,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:56:16,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:56:16,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:56:27,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:56:27,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:56:27,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:56:38,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:56:38,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:56:38,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:56:49,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:56:49,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:56:50,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:57:00,508.508 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:57:00,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:57:00,520.520 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:57:13,576.576 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:57:13,581.581 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:57:13,586.586 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:57:27,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:57:27,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:57:27,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:57:38,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:57:38,945.945 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:57:38,950.950 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:57:49,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:57:49,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:57:49,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:58:02,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:58:02,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:58:02,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:58:12,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:58:12,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:58:12,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:58:25,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:58:25,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:58:25,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:58:36,138.138 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:58:36,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:58:36,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:58:47,697.697 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:58:47,702.702 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:58:47,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:58:58,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:58:58,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:58:58,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:59:09,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:59:09,103.103 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:59:09,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:59:20,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:59:20,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:59:20,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:59:32,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:59:32,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:59:32,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:59:45,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:59:45,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:59:45,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 17:59:58,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 17:59:58,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 17:59:58,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:00:11,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:00:11,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:00:11,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:00:23,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:00:23,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:00:23,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:00:32,245.245 ERROR ] Error getting syncReservedOrders Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_app.py", line 174, in sync_reserved_orders order_data = json.loads(AccessData().get_orders_sync(utils.get_vm_id(), created_at)) File "/usr/lib/python3.5/json/__init__.py", line 319, in loads return _default_decoder.decode(s) File "/usr/lib/python3.5/json/decoder.py", line 339, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib/python3.5/json/decoder.py", line 357, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) [2026-06-28 18:00:32,310.310 ERROR ] caught unhandled exception - 'data' Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_app.py", line 184, in sync_reserved_orders for data in order_data["data"]: KeyError: 'data' [2026-06-28 18:00:35,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:00:35,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:00:35,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:00:48,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:00:48,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:00:48,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:00:59,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:01:00,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:01:00,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:01:13,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:01:13,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:01:13,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:01:27,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:01:27,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:01:27,325.325 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:01:37,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:01:37,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:01:37,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:01:47,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:01:47,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:01:47,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:02:00,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:02:00,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:02:00,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:02:13,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:02:13,103.103 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:02:13,108.108 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:02:24,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:02:24,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:02:24,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:02:37,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:02:37,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:02:37,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:02:48,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:02:48,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:02:48,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:03:01,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:03:01,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:03:01,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:03:13,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:03:13,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:03:13,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:03:25,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:03:25,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:03:25,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:03:37,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:03:37,865.865 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:03:37,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:03:49,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:03:49,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:03:49,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:04:02,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:04:02,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:04:02,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:04:15,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:04:15,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:04:15,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:04:28,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:04:28,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:04:28,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:04:39,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:04:39,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:04:39,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:04:49,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:04:49,531.531 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:04:49,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:04:59,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:04:59,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:04:59,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:05:12,137.137 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:05:12,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:05:12,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:05:24,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:05:24,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:05:24,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:05:35,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:05:35,099.099 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:05:35,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:05:45,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:05:45,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:05:45,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:05:58,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:05:58,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:05:58,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:06:10,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:06:10,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:06:10,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:06:21,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:06:21,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:06:21,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:06:31,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:06:31,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:06:31,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:06:45,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:06:45,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:06:45,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:06:56,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:06:56,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:06:56,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:07:06,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:07:06,823.823 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:07:06,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:07:21,054.054 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:07:21,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:07:21,064.064 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:07:32,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:07:32,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:07:32,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:07:45,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:07:45,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:07:45,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:08:00,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:08:00,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:08:00,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:08:12,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:08:12,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:08:12,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:08:23,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:08:23,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:08:23,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:08:36,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:08:36,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:08:36,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:08:50,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:08:50,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:08:50,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:09:02,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:09:02,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:09:02,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:09:13,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:09:13,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:09:13,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:09:25,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:09:25,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:09:25,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:09:37,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:09:37,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:09:37,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:09:50,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:09:50,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:09:50,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:10:05,731.731 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:10:05,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:10:05,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:10:17,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:10:17,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:10:17,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:10:30,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:10:30,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:10:30,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:10:43,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:10:44,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:10:44,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:10:57,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:10:57,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:10:57,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:11:09,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:11:09,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:11:09,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:11:20,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:11:20,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:11:20,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:11:30,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:11:30,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:11:30,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:11:42,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:11:42,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:11:42,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:11:52,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:11:52,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:11:52,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:12:05,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:12:05,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:12:05,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:12:18,577.577 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:12:18,582.582 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:12:18,587.587 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:12:29,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:12:29,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:12:29,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:12:40,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:12:40,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:12:40,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:12:53,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:12:53,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:12:53,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:13:05,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:13:05,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:13:05,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:13:15,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:13:15,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:13:15,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:13:29,253.253 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:13:29,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:13:29,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:13:39,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:13:39,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:13:39,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:13:53,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:13:53,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:13:53,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:14:04,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:14:04,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:14:04,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:14:14,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:14:14,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:14:14,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:14:24,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:14:24,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:14:24,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:14:37,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:14:37,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:14:37,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:14:47,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:14:47,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:14:47,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:14:57,892.892 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:14:57,897.897 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:14:57,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:15:10,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:15:10,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:15:10,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:15:23,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:15:23,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:15:23,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:15:37,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:15:37,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:15:37,637.637 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:15:47,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:15:47,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:15:47,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:15:58,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:15:58,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:15:58,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:16:11,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:16:11,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:16:11,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:16:22,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:16:22,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:16:22,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:16:34,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:16:34,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:16:34,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:16:46,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:16:46,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:16:46,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:17:00,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:17:00,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:17:00,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:17:12,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:17:12,129.129 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:17:12,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:17:25,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:17:25,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:17:25,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:17:35,736.736 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:17:35,741.741 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:17:35,746.746 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:17:48,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:17:48,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:17:48,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:18:01,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:18:01,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:18:01,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:18:12,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:18:12,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:18:12,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:18:23,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:18:23,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:18:23,621.621 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:18:36,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:18:36,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:18:36,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:18:46,093.093 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:18:46,098.098 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:18:46,103.103 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:18:57,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:18:57,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:18:57,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:19:09,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:19:09,741.741 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:19:09,746.746 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:19:22,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:19:22,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:19:22,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:19:33,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:19:33,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:19:33,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:19:44,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:19:44,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:19:44,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:19:57,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:19:57,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:19:57,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:20:09,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:20:09,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:20:09,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:20:19,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:20:19,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:20:19,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:20:30,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:20:30,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:20:30,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:20:43,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:20:43,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:20:43,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:20:58,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:20:58,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:20:58,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:21:10,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:21:10,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:21:10,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:21:23,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:21:23,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:21:23,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:21:35,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:21:35,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:21:35,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:21:48,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:21:48,262.262 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:21:48,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:21:59,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:21:59,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:21:59,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:22:13,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:22:13,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:22:13,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:22:23,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:22:23,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:22:23,706.706 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:22:34,684.684 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:22:34,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:22:34,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:22:47,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:22:47,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:22:47,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:22:58,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:22:58,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:22:58,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:23:09,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:23:09,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:23:09,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:23:23,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:23:23,856.856 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:23:23,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:23:35,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:23:35,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:23:35,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:23:46,176.176 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:23:46,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:23:46,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:23:56,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:23:56,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:23:56,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:24:09,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:24:09,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:24:09,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:24:21,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:24:21,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:24:21,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:24:31,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:24:31,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:24:31,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:24:44,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:24:44,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:24:44,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:24:56,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:24:56,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:24:56,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:25:09,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:25:09,381.381 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:25:09,387.387 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:25:21,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:25:21,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:25:21,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:25:32,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:25:32,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:25:32,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:25:43,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:25:43,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:25:43,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:25:55,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:25:55,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:25:55,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:26:07,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:26:07,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:26:07,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:26:17,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:26:18,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:26:18,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:26:29,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:26:29,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:26:29,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:26:43,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:26:43,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:26:43,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:26:55,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:26:55,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:26:55,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:27:09,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:27:09,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:27:09,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:27:22,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:27:22,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:27:22,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:27:35,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:27:35,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:27:35,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:27:46,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:27:46,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:27:46,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:27:56,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:27:56,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:27:56,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:28:08,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:28:08,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:28:08,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:28:22,217.217 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:28:22,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:28:22,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:28:32,689.689 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:28:32,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:28:32,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:28:45,732.732 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:28:45,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:28:45,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:28:57,741.741 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:28:57,746.746 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:28:57,751.751 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:29:07,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:29:07,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:29:07,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:29:20,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:29:20,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:29:20,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:29:31,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:29:31,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:29:31,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:29:42,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:29:42,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:29:42,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:29:52,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:29:52,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:29:52,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:30:09,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:30:09,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:30:09,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:30:22,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:30:22,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:30:22,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:30:32,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:30:32,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:30:32,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:30:45,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:30:45,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:30:45,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:30:56,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:30:56,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:30:56,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:31:09,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:31:09,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:31:09,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:31:19,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:31:19,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:31:19,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:31:31,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:31:31,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:31:31,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:31:42,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:31:42,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:31:42,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:31:52,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:31:52,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:31:52,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:32:06,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:32:06,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:32:06,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:32:17,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:32:17,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:32:17,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:32:30,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:32:30,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:32:30,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:32:41,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:32:41,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:32:41,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:32:54,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:32:54,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:32:54,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:33:07,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:33:07,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:33:07,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:33:19,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:33:19,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:33:19,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:33:30,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:33:30,579.579 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:33:30,585.585 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:33:42,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:33:42,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:33:42,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:33:54,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:33:54,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:33:54,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:34:07,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:34:07,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:34:07,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:34:19,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:34:19,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:34:19,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:34:31,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:34:31,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:34:31,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:34:42,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:34:42,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:34:42,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:34:55,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:34:55,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:34:55,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:35:06,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:35:06,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:35:06,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:35:20,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:35:20,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:35:20,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:35:32,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:35:32,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:35:32,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:35:45,583.583 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:35:45,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:35:45,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:35:59,310.310 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:35:59,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:35:59,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:36:10,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:36:10,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:36:10,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:36:21,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:36:21,502.502 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:36:21,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:36:35,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:36:35,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:36:35,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:36:48,975.975 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:36:48,981.981 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:36:48,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:36:59,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:36:59,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:36:59,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:37:11,332.332 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:37:11,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:37:11,342.342 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:37:23,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:37:23,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:37:23,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:37:36,177.177 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:37:36,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:37:36,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:37:49,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:37:49,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:37:49,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:38:03,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:38:03,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:38:03,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:38:17,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:38:17,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:38:17,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:38:30,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:38:30,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:38:30,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:38:42,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:38:42,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:38:42,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:38:54,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:38:54,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:38:54,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:39:07,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:39:07,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:39:07,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:39:18,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:39:18,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:39:18,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:39:32,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:39:32,463.463 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:39:32,468.468 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:39:45,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:39:45,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:39:45,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:39:56,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:39:56,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:39:56,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:40:10,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:40:10,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:40:10,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:40:22,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:40:22,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:40:22,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:40:32,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:40:32,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:40:32,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:40:43,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:40:43,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:40:43,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:40:53,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:40:53,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:40:53,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:41:06,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:41:06,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:41:06,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:41:16,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:41:16,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:41:16,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:41:29,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:41:29,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:41:29,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:41:40,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:41:40,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:41:40,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:41:53,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:41:53,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:41:53,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:42:05,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:42:05,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:42:05,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:42:18,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:42:18,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:42:18,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:42:32,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:42:32,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:42:32,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:42:46,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:42:46,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:42:46,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:42:58,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:42:58,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:42:58,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:43:12,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:43:12,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:43:12,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:43:25,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:43:26,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:43:26,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:43:36,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:43:36,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:43:36,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:43:48,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:43:48,864.864 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:43:48,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:44:02,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:44:02,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:44:02,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:44:12,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:44:12,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:44:12,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:44:24,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:44:24,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:44:24,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:44:37,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:44:37,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:44:37,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:44:49,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:44:49,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:44:49,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:45:03,016.016 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:45:03,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:45:03,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:45:15,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:45:15,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:45:15,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:45:29,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:45:29,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:45:29,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:45:43,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:45:43,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:45:43,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:45:56,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:45:56,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:45:56,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:46:08,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:46:08,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:46:08,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:46:21,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:46:21,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:46:21,078.078 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:46:33,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:46:33,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:46:33,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:46:45,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:46:45,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:46:45,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:46:56,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:46:56,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:46:56,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:47:06,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:47:06,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:47:06,430.430 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:47:18,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:47:18,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:47:18,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:47:29,578.578 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:47:29,583.583 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:47:29,588.588 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:47:40,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:47:40,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:47:40,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:47:55,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:47:55,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:47:55,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:48:07,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:48:07,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:48:07,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:48:18,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:48:18,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:48:18,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:48:30,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:48:30,378.378 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:48:30,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:48:41,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:48:41,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:48:41,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:48:53,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:48:53,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:48:53,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:49:04,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:49:04,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:49:04,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:49:15,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:49:15,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:49:15,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:49:25,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:49:25,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:49:25,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:49:36,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:49:36,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:49:36,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:49:49,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:49:49,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:49:49,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:50:04,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:50:04,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:50:04,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:50:15,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:50:15,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:50:15,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:50:28,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:50:28,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:50:28,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:50:40,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:50:40,520.520 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:50:40,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:50:54,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:50:54,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:50:54,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:51:07,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:51:07,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:51:07,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:51:21,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:51:21,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:51:21,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:51:32,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:51:32,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:51:32,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:51:43,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:51:43,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:51:43,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:51:55,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:51:55,221.221 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:51:55,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:52:07,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:52:07,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:52:07,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:52:18,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:52:18,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:52:18,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:52:30,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:52:30,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:52:30,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:52:43,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:52:43,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:52:43,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:52:56,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:52:56,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:52:56,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:53:06,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:53:06,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:53:06,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:53:19,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:53:19,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:53:19,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:53:31,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:53:31,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:53:31,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:53:45,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:53:45,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:53:45,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:53:55,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:53:55,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:53:55,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:54:09,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:54:09,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:54:09,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:54:22,508.508 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:54:22,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:54:22,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:54:33,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:54:33,463.463 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:54:33,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:54:45,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:54:45,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:54:45,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:54:57,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:54:57,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:54:57,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:55:11,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:55:11,144.144 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:55:11,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:55:21,575.575 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:55:21,581.581 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:55:21,586.586 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:55:34,261.261 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:55:34,266.266 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:55:34,271.271 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:55:46,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:55:46,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:55:46,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:55:58,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:55:58,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:55:58,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:56:10,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:56:10,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:56:10,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:56:21,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:56:21,099.099 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:56:21,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:56:34,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:56:34,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:56:34,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:56:44,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:56:44,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:56:44,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:56:57,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:56:57,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:56:57,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:57:10,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:57:10,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:57:10,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:57:23,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:57:23,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:57:23,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:57:36,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:57:37,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:57:37,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:57:50,692.692 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:57:50,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:57:50,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:58:01,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:58:01,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:58:01,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:58:14,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:58:14,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:58:14,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:58:28,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:58:28,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:58:28,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:58:41,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:58:41,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:58:41,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:58:54,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:58:54,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:58:54,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:59:07,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:59:07,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:59:07,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:59:17,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:59:17,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:59:17,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:59:30,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:59:30,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:59:30,789.789 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:59:43,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:59:43,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:59:43,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 18:59:55,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 18:59:55,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 18:59:55,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:00:10,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:00:10,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:00:10,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:00:21,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:00:21,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:00:21,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:00:31,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:00:31,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:00:31,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:00:43,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:00:43,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:00:43,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:00:54,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:00:54,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:00:54,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:01:07,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:01:07,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:01:07,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:01:21,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:01:21,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:01:21,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:01:34,778.778 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:01:34,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:01:34,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:01:46,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:01:46,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:01:46,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:01:57,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:01:57,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:01:57,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:02:10,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:02:10,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:02:10,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:02:22,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:02:22,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:02:22,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:02:33,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:02:33,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:02:33,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:02:44,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:02:44,298.298 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:02:44,303.303 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:02:56,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:02:56,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:02:56,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:03:10,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:03:10,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:03:10,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:03:23,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:03:23,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:03:23,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:03:36,660.660 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:03:36,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:03:36,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:03:49,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:03:49,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:03:49,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:04:01,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:04:01,148.148 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:04:01,153.153 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:04:13,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:04:13,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:04:13,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:04:26,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:04:26,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:04:26,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:04:36,550.550 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:04:36,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:04:36,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:04:47,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:04:47,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:04:47,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:04:57,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:04:57,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:04:57,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:05:09,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:05:09,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:05:09,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:05:20,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:05:20,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:05:20,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:05:32,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:05:32,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:05:32,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:05:42,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:05:42,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:05:42,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:05:56,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:05:56,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:05:56,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:06:09,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:06:09,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:06:09,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:06:19,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:06:19,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:06:19,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:06:32,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:06:32,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:06:32,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:06:45,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:06:45,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:06:45,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:06:56,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:06:56,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:06:56,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:07:08,310.310 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:07:08,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:07:08,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:07:18,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:07:18,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:07:18,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:07:29,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:07:29,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:07:29,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:08:03,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:08:03,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:08:03,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:08:14,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:08:14,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:08:14,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:08:28,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:08:28,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:08:28,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:08:39,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:08:39,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:08:39,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:08:52,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:08:52,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:08:52,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:09:04,915.915 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:09:04,921.921 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:09:04,926.926 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:09:15,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:09:15,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:09:15,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:09:26,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:09:26,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:09:26,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:09:37,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:09:37,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:09:37,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:09:48,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:09:48,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:09:48,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:10:01,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:10:01,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:10:01,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:10:12,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:10:12,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:10:12,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:10:25,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:10:25,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:10:25,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:10:35,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:10:35,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:10:35,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:10:48,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:10:48,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:10:48,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:10:58,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:10:58,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:10:58,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:11:10,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:11:10,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:11:10,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:11:21,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:11:21,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:11:21,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:11:34,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:11:34,225.225 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:11:34,230.230 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:11:46,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:11:46,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:11:46,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:11:56,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:11:56,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:11:56,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:12:10,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:12:10,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:12:10,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:12:21,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:12:21,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:12:21,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:12:34,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:12:34,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:12:34,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:12:45,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:12:45,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:12:45,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:12:58,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:12:58,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:12:58,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:13:09,393.393 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:13:09,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:13:09,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:13:19,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:13:19,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:13:19,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:13:30,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:13:30,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:13:30,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:13:42,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:13:42,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:13:42,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:13:55,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:13:55,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:13:55,363.363 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:14:06,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:14:06,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:14:07,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:14:17,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:14:17,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:14:17,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:14:29,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:14:29,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:14:29,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:14:43,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:14:43,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:14:43,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:14:57,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:14:57,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:14:57,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:15:11,051.051 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:15:11,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:15:11,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:15:24,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:15:24,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:15:24,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:15:34,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:15:34,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:15:34,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:15:47,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:15:47,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:15:47,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:15:57,732.732 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:15:57,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:15:57,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:16:11,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:16:11,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:16:11,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:16:24,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:16:24,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:16:24,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:16:36,663.663 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:16:36,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:16:36,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:16:46,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:16:46,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:16:46,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:16:56,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:16:56,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:16:56,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:17:09,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:17:09,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:17:09,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:17:19,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:17:19,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:17:19,192.192 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:17:31,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:17:31,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:17:31,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:17:43,015.015 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:17:43,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:17:43,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:17:55,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:17:55,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:17:55,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:18:09,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:18:09,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:18:09,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:18:22,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:18:22,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:18:22,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:18:35,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:18:35,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:18:35,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:18:49,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:18:49,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:18:49,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:19:01,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:19:01,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:19:01,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:19:14,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:19:14,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:19:14,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:19:27,697.697 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:19:27,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:19:27,710.710 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:19:40,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:19:40,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:19:40,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:19:53,177.177 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:19:53,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:19:53,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:20:08,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:20:08,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:20:08,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:20:22,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:20:22,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:20:22,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:20:33,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:20:33,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:20:33,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:20:43,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:20:43,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:20:43,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:20:55,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:20:55,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:20:55,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:21:07,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:21:07,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:21:07,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:21:19,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:21:19,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:21:19,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:21:31,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:21:31,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:21:31,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:21:44,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:21:44,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:21:44,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:21:56,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:21:56,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:21:56,150.150 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:22:08,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:22:08,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:22:08,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:22:21,663.663 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:22:21,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:22:21,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:22:35,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:22:35,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:22:35,160.160 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:22:49,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:22:49,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:22:49,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:23:02,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:23:02,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:23:02,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:23:13,658.658 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:23:13,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:23:13,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:23:25,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:23:25,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:23:25,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:23:37,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:23:37,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:23:37,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:23:48,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:23:48,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:23:48,430.430 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:24:00,979.979 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:24:00,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:24:00,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:24:11,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:24:11,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:24:11,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:24:22,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:24:22,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:24:22,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:24:35,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:24:35,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:24:35,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:24:45,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:24:45,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:24:45,947.947 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:24:56,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:24:56,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:24:56,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:25:07,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:25:07,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:25:07,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:25:21,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:25:21,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:25:21,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:25:32,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:25:32,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:25:32,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:25:45,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:25:45,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:25:45,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:25:58,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:25:58,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:25:58,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:26:11,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:26:11,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:26:11,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:26:24,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:26:24,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:26:24,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:26:35,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:26:35,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:26:35,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:26:47,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:26:47,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:26:48,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:27:00,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:27:00,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:27:00,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:27:11,261.261 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:27:11,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:27:11,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:27:21,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:27:21,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:27:21,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:27:32,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:27:32,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:27:32,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:27:43,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:27:43,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:27:43,955.955 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:27:55,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:27:55,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:27:55,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:28:07,776.776 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:28:07,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:28:07,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:28:18,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:28:18,741.741 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:28:18,746.746 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:28:32,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:28:32,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:28:32,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:28:42,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:28:42,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:28:42,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:28:54,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:28:54,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:28:54,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:29:05,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:29:05,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:29:05,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:29:16,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:29:16,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:29:16,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:29:27,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:29:27,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:29:27,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:29:38,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:29:38,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:29:38,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:29:50,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:29:50,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:29:50,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:30:01,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:30:01,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:30:01,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:30:13,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:30:13,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:30:13,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:30:27,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:30:27,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:30:27,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:30:40,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:30:40,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:30:40,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:30:50,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:30:50,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:30:50,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:31:00,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:31:00,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:31:00,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:31:13,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:31:13,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:31:13,271.271 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:31:26,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:31:26,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:31:26,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:31:36,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:31:36,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:31:36,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:31:48,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:31:48,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:31:48,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:32:00,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:32:00,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:32:00,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:32:12,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:32:12,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:32:12,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:32:23,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:32:23,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:32:23,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:32:36,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:32:36,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:32:36,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:32:49,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:32:49,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:32:49,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:33:00,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:33:00,221.221 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:33:00,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:33:14,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:33:14,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:33:14,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:33:26,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:33:26,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:33:26,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:33:38,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:33:38,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:33:38,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:33:49,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:33:49,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:33:49,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:34:01,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:34:01,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:34:01,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:34:12,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:34:12,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:34:12,594.594 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:34:26,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:34:26,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:34:26,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:34:38,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:34:38,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:34:38,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:34:52,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:34:52,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:34:52,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:35:05,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:35:05,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:35:05,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:35:18,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:35:18,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:35:18,594.594 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:35:31,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:35:31,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:35:31,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:35:43,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:35:43,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:35:43,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:35:54,939.939 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:35:54,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:35:54,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:36:05,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:36:05,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:36:05,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:36:17,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:36:17,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:36:17,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:36:29,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:36:29,907.907 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:36:29,912.912 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:36:42,176.176 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:36:42,181.181 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:36:42,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:36:52,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:36:52,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:36:52,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:37:06,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:37:06,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:37:06,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:37:19,847.847 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:37:19,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:37:19,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:37:31,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:37:31,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:37:31,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:37:43,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:37:43,421.421 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:37:43,426.426 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:37:54,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:37:54,135.135 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:37:54,140.140 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:38:06,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:38:06,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:38:06,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:38:19,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:38:19,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:38:19,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:38:33,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:38:33,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:38:33,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:38:46,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:38:46,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:38:46,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:38:57,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:38:57,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:38:57,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:39:07,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:39:07,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:39:07,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:39:18,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:39:18,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:39:18,789.789 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:39:31,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:39:31,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:39:31,884.884 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:39:44,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:39:44,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:39:44,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:39:56,578.578 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:39:56,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:39:56,589.589 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:40:10,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:40:10,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:40:10,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:40:23,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:40:23,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:40:23,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:40:36,333.333 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:40:36,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:40:36,345.345 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:40:48,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:40:48,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:40:48,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:41:00,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:41:00,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:41:00,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:41:10,778.778 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:41:10,784.784 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:41:10,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:41:20,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:41:20,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:41:20,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:41:32,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:41:32,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:41:32,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:41:45,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:41:45,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:41:45,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:41:59,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:41:59,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:41:59,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:42:12,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:42:12,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:42:12,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:42:25,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:42:25,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:42:25,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:42:38,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:42:38,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:42:38,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:42:48,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:42:48,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:42:48,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:42:59,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:42:59,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:42:59,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:43:11,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:43:11,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:43:11,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:43:24,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:43:24,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:43:24,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:43:34,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:43:34,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:43:34,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:43:45,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:43:45,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:43:45,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:43:57,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:43:57,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:43:57,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:44:07,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:44:07,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:44:07,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:44:19,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:44:19,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:44:19,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:44:31,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:44:31,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:44:31,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:44:44,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:44:44,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:44:44,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:44:54,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:44:54,579.579 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:44:54,584.584 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:45:05,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:45:05,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:45:05,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:45:16,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:45:16,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:45:16,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:45:28,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:45:28,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:45:28,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:45:40,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:45:40,144.144 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:45:40,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:45:51,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:45:51,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:45:51,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:46:04,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:46:04,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:46:04,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:46:17,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:46:17,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:46:17,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:46:29,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:46:29,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:46:29,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:46:39,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:46:39,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:46:39,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:46:50,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:46:50,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:46:50,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:47:03,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:47:03,696.696 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:47:03,701.701 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:47:14,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:47:14,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:47:14,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:47:27,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:47:27,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:47:27,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:47:37,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:47:37,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:47:37,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:47:49,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:47:49,911.911 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:47:49,916.916 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:48:00,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:48:00,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:48:00,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:48:13,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:48:13,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:48:13,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:48:25,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:48:25,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:48:25,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:48:36,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:48:36,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:48:36,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:48:47,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:48:47,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:48:47,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:48:59,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:48:59,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:48:59,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:49:13,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:49:13,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:49:13,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:49:24,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:49:24,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:49:24,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:49:35,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:49:35,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:49:35,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:49:45,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:49:45,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:49:45,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:49:59,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:49:59,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:49:59,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:50:12,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:50:12,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:50:12,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:50:22,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:50:22,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:50:22,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:50:35,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:50:35,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:50:35,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:50:45,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:50:45,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:50:45,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:50:57,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:50:57,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:50:57,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:51:10,171.171 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:51:10,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:51:10,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:51:20,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:51:20,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:51:20,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:51:32,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:51:32,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:51:32,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:51:45,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:51:45,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:51:45,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:51:58,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:51:58,457.457 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:51:58,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:52:11,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:52:11,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:52:11,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:52:22,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:52:22,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:52:22,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:52:33,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:52:33,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:52:33,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:52:46,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:52:46,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:52:46,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:52:57,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:52:57,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:52:57,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:53:08,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:53:08,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:53:08,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:53:20,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:53:20,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:53:20,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:53:30,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:53:30,865.865 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:53:30,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:53:43,057.057 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:53:43,063.063 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:53:43,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:53:55,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:53:55,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:53:55,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:54:09,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:54:09,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:54:09,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:54:20,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:54:20,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:54:20,241.241 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:54:32,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:54:32,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:54:32,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:54:45,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:54:45,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:54:45,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:54:57,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:54:57,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:54:57,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:55:10,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:55:10,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:55:10,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:55:23,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:55:23,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:55:23,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:55:34,699.699 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:55:34,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:55:34,710.710 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:55:48,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:55:48,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:55:48,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:55:58,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:55:58,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:55:58,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:56:09,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:56:09,518.518 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:56:09,523.523 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:56:21,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:56:21,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:56:21,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:56:35,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:56:35,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:56:35,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:56:47,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:56:47,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:56:47,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:56:57,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:56:57,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:56:57,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:57:09,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:57:09,292.292 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:57:09,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:57:19,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:57:19,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:57:19,520.520 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:57:32,254.254 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:57:32,260.260 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:57:32,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:57:43,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:57:43,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:57:43,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:57:53,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:57:53,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:57:53,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:58:07,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:58:07,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:58:07,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:58:21,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:58:21,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:58:21,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:58:32,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:58:32,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:58:32,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:58:45,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:58:45,663.663 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:58:45,668.668 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:58:59,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:58:59,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:58:59,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:59:11,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:59:11,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:59:11,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:59:22,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:59:22,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:59:22,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:59:34,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:59:34,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:59:34,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:59:47,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:59:47,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:59:47,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 19:59:57,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 19:59:57,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 19:59:57,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:00:09,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:00:09,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:00:09,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:00:20,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:00:20,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:00:20,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:00:30,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:00:30,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:00:30,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:00:44,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:00:44,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:00:44,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:00:56,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:00:56,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:00:56,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:01:09,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:01:09,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:01:09,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:01:21,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:01:21,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:01:21,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:01:31,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:01:31,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:01:31,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:01:44,969.969 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:01:44,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:01:44,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:01:56,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:01:56,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:01:56,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:02:08,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:02:08,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:02:08,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:02:21,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:02:21,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:02:21,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:02:34,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:02:34,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:02:34,506.506 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:02:45,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:02:45,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:02:45,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:02:55,575.575 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:02:55,581.581 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:02:55,586.586 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:03:07,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:03:07,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:03:07,901.901 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:03:20,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:03:20,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:03:20,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:03:34,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:03:34,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:03:34,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:03:46,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:03:46,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:03:46,506.506 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:03:57,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:03:57,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:03:57,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:04:10,814.814 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:04:10,820.820 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:04:10,826.826 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:04:21,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:04:21,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:04:21,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:04:34,779.779 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:04:34,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:04:34,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:04:48,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:04:48,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:04:48,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:05:00,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:05:00,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:05:00,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:05:14,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:05:14,340.340 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:05:14,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:05:27,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:05:27,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:05:27,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:05:39,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:05:39,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:05:39,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:05:51,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:05:51,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:05:51,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:06:01,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:06:01,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:06:01,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:06:13,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:06:13,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:06:13,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:06:26,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:06:26,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:06:26,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:06:39,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:06:39,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:06:39,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:06:52,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:06:52,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:06:52,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:07:04,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:07:04,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:07:04,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:07:15,576.576 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:07:15,583.583 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:07:15,589.589 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:07:27,820.820 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:07:27,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:07:27,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:07:40,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:07:40,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:07:40,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:07:53,578.578 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:07:53,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:07:53,589.589 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:08:03,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:08:03,972.972 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:08:03,977.977 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:08:29,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:08:29,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:08:29,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:08:41,859.859 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:08:41,864.864 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:08:41,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:08:55,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:08:55,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:08:55,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:09:05,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:09:05,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:09:05,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:09:19,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:09:19,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:09:19,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:09:31,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:09:31,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:09:31,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:09:43,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:09:43,148.148 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:09:43,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:09:54,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:09:54,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:09:54,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:10:08,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:10:08,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:10:08,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:10:19,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:10:19,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:10:19,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:10:31,375.375 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:10:31,381.381 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:10:31,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:10:43,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:10:43,382.382 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:10:43,387.387 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:10:54,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:10:54,827.827 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:10:54,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:11:05,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:11:05,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:11:05,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:11:18,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:11:18,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:11:18,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:11:30,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:11:30,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:11:30,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:11:42,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:11:42,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:11:42,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:11:55,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:11:55,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:11:55,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:12:06,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:12:06,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:12:06,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:12:18,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:12:18,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:12:18,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:12:29,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:12:29,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:12:29,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:12:40,414.414 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:12:40,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:12:40,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:12:51,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:12:51,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:12:51,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:13:01,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:13:01,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:13:01,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:13:11,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:13:11,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:13:11,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:13:22,779.779 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:13:22,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:13:22,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:13:33,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:13:33,463.463 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:13:33,468.468 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:13:45,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:13:45,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:13:45,307.307 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:13:57,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:13:57,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:13:57,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:14:10,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:14:10,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:14:10,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:14:23,861.861 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:14:23,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:14:23,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:14:37,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:14:37,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:14:37,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:14:50,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:14:50,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:14:50,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:15:03,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:15:03,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:15:03,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:15:15,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:15:15,102.102 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:15:15,107.107 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:15:26,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:15:26,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:15:26,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:15:37,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:15:37,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:15:37,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:15:47,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:15:47,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:15:47,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:15:56,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:15:56,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:15:56,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:16:10,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:16:10,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:16:10,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:16:23,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:16:23,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:16:23,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:16:37,329.329 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:16:37,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:16:37,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:16:47,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:16:47,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:16:47,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:16:59,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:16:59,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:16:59,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:17:11,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:17:11,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:17:11,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:17:24,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:17:24,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:17:24,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:17:35,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:17:35,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:17:35,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:17:48,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:17:48,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:17:48,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:17:59,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:17:59,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:17:59,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:18:11,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:18:11,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:18:11,015.015 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:18:23,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:18:23,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:18:23,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:18:37,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:18:37,273.273 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:18:37,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:18:50,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:18:50,296.296 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:18:50,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:19:02,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:19:02,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:19:02,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:19:14,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:19:14,336.336 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:19:14,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:19:27,915.915 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:19:27,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:19:27,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:19:39,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:19:39,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:19:39,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:19:51,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:19:51,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:19:51,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:20:02,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:20:02,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:20:02,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:20:14,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:20:14,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:20:14,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:20:28,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:20:28,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:20:28,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:20:41,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:20:41,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:20:41,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:20:55,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:20:55,160.160 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:20:55,165.165 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:21:06,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:21:07,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:21:07,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:21:17,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:21:17,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:21:17,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:21:29,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:21:29,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:21:29,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:21:43,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:21:43,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:21:43,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:21:54,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:21:54,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:21:54,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:22:07,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:22:07,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:22:07,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:22:19,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:22:19,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:22:19,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:22:32,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:22:32,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:22:32,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:22:44,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:22:44,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:22:44,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:22:56,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:22:56,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:22:56,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:23:09,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:23:09,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:23:09,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:23:21,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:23:22,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:23:22,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:23:33,647.647 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:23:33,654.654 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:23:33,661.661 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:23:46,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:23:46,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:23:46,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:23:58,974.974 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:23:58,980.980 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:23:58,985.985 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:24:11,685.685 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:24:11,690.690 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:24:11,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:24:24,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:24:24,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:24:24,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:24:35,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:24:35,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:24:35,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:24:47,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:24:47,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:24:47,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:24:59,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:24:59,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:24:59,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:25:10,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:25:10,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:25:10,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:25:21,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:25:21,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:25:21,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:25:32,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:25:32,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:25:32,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:25:43,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:25:43,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:25:43,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:25:54,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:25:54,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:25:54,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:26:06,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:26:06,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:26:06,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:26:19,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:26:19,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:26:19,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:26:31,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:26:31,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:26:31,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:26:44,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:26:44,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:26:44,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:26:55,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:26:55,983.983 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:26:55,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:27:06,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:27:06,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:27:06,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:27:20,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:27:20,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:27:20,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:27:31,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:27:31,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:27:31,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:27:42,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:27:42,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:27:42,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:27:53,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:27:53,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:27:53,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:28:05,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:28:05,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:28:05,703.703 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:28:18,574.574 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:28:18,580.580 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:28:18,585.585 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:28:31,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:28:31,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:28:31,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:28:42,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:28:42,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:28:42,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:28:55,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:28:55,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:28:55,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:29:07,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:29:07,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:29:07,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:29:20,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:29:20,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:29:20,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:29:33,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:29:33,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:29:33,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:29:46,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:29:46,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:29:46,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:30:00,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:30:00,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:30:00,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:30:12,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:30:12,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:30:12,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:30:25,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:30:25,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:30:25,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:30:37,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:30:37,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:30:37,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:30:48,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:30:48,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:30:48,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:31:00,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:31:00,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:31:00,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:31:13,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:31:13,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:31:13,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:31:24,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:31:24,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:31:24,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:31:37,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:31:37,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:31:37,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:31:50,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:31:50,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:31:50,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:32:03,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:32:03,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:32:03,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:32:15,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:32:15,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:32:15,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:32:26,463.463 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:32:26,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:32:26,476.476 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:32:39,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:32:39,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:32:39,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:32:51,699.699 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:32:51,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:32:51,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:33:03,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:33:03,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:33:03,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:33:13,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:33:13,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:33:13,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:33:26,660.660 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:33:26,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:33:26,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:33:37,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:33:37,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:33:37,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:33:50,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:33:50,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:33:50,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:34:02,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:34:02,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:34:02,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:34:13,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:34:13,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:34:13,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:34:23,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:34:23,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:34:23,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:34:34,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:34:34,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:34:34,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:34:44,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:34:44,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:34:44,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:34:55,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:34:55,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:34:55,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:35:08,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:35:08,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:35:08,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:35:20,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:35:20,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:35:20,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:35:31,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:35:31,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:35:31,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:35:41,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:35:41,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:35:41,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:35:52,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:35:52,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:35:52,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:36:05,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:36:05,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:36:05,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:36:17,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:36:17,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:36:17,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:36:29,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:36:29,821.821 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:36:29,827.827 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:36:42,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:36:42,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:36:42,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:36:53,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:36:53,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:36:53,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:37:04,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:37:04,705.705 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:37:04,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:37:18,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:37:18,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:37:18,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:37:32,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:37:32,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:37:32,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:37:42,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:37:42,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:37:42,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:37:53,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:37:53,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:37:53,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:38:04,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:38:04,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:38:04,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:38:15,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:38:15,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:38:15,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:38:25,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:38:25,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:38:25,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:38:37,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:38:37,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:38:37,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:38:50,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:38:50,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:38:50,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:39:04,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:39:04,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:39:04,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:39:17,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:39:17,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:39:17,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:39:28,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:39:28,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:39:28,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:39:39,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:39:39,495.495 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:39:39,500.500 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:39:50,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:39:50,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:39:50,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:40:02,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:40:02,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:40:02,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:40:15,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:40:15,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:40:16,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:40:28,072.072 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:40:28,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:40:28,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:40:42,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:40:42,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:40:42,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:40:53,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:40:53,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:40:53,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:41:07,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:41:07,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:41:07,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:41:17,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:41:17,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:41:17,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:41:28,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:41:28,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:41:28,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:41:40,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:41:40,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:41:40,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:41:54,253.253 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:41:54,260.260 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:41:54,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:42:06,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:42:06,855.855 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:42:06,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:42:20,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:42:20,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:42:20,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:42:33,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:42:33,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:42:33,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:42:44,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:42:44,907.907 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:42:44,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:42:55,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:42:55,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:42:55,465.465 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:43:08,697.697 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:43:08,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:43:08,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:43:22,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:43:22,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:43:22,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:43:32,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:43:32,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:43:32,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:43:44,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:43:44,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:43:44,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:43:55,413.413 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:43:55,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:43:55,423.423 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:44:05,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:44:05,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:44:05,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:44:19,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:44:19,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:44:19,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:44:31,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:44:31,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:44:31,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:44:41,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:44:41,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:44:41,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:44:54,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:44:54,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:44:54,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:45:07,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:45:07,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:45:07,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:45:21,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:45:21,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:45:21,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:45:31,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:45:31,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:45:31,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:45:44,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:45:44,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:45:44,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:45:57,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:45:57,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:45:57,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:46:10,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:46:10,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:46:10,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:46:23,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:46:23,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:46:23,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:46:34,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:46:34,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:46:34,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:46:48,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:46:48,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:46:48,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:47:00,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:47:00,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:47:00,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:47:13,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:47:13,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:47:13,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:47:24,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:47:24,988.988 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:47:24,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:47:35,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:47:35,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:47:35,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:47:48,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:47:48,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:47:48,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:47:58,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:47:58,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:47:58,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:48:12,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:48:12,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:48:12,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:48:23,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:48:23,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:48:23,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:48:35,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:48:36,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:48:36,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:48:47,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:48:47,741.741 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:48:47,747.747 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:48:58,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:48:58,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:48:58,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:49:12,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:49:12,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:49:12,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:49:25,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:49:25,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:49:25,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:49:37,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:49:37,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:49:37,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:49:49,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:49:49,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:49:49,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:50:03,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:50:03,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:50:03,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:50:15,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:50:15,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:50:15,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:50:26,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:50:26,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:50:26,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:50:37,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:50:37,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:50:37,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:50:48,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:50:48,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:50:48,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:50:59,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:50:59,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:50:59,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:51:11,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:51:11,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:51:11,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:51:21,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:51:21,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:51:21,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:51:34,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:51:34,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:51:34,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:51:47,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:51:47,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:51:47,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:52:00,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:52:00,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:52:00,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:52:11,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:52:11,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:52:11,558.558 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:52:25,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:52:25,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:52:25,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:52:37,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:52:37,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:52:37,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:52:47,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:52:47,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:52:47,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:52:58,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:52:58,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:52:58,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:53:12,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:53:12,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:53:12,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:53:23,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:53:23,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:53:23,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:53:35,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:53:35,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:53:35,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:53:48,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:53:48,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:53:48,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:54:01,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:54:01,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:54:01,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:54:12,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:54:12,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:54:12,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:54:26,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:54:26,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:54:26,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:54:39,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:54:39,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:54:39,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:54:51,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:54:51,350.350 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:54:51,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:55:04,818.818 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:55:04,823.823 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:55:04,828.828 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:55:15,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:55:15,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:55:15,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:55:27,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:55:27,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:55:27,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:55:40,861.861 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:55:40,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:55:40,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:55:51,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:55:51,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:55:51,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:56:02,975.975 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:56:02,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:56:02,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:56:16,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:56:16,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:56:16,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:56:26,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:56:26,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:56:26,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:56:38,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:56:38,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:56:38,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:56:50,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:56:50,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:56:50,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:57:03,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:57:03,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:57:03,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:57:15,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:57:15,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:57:15,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:57:29,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:57:29,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:57:29,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:57:39,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:57:39,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:57:39,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:57:50,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:57:50,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:57:50,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:58:03,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:58:03,495.495 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:58:03,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:58:15,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:58:15,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:58:15,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:58:27,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:58:27,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:58:27,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:58:38,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:58:38,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:58:38,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:58:51,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:58:51,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:58:51,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:59:05,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:59:05,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:59:05,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:59:16,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:59:16,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:59:16,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:59:27,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:59:27,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:59:27,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:59:38,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:59:38,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:59:38,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 20:59:51,092.092 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 20:59:51,098.098 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 20:59:51,103.103 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:00:04,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:00:04,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:00:04,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:00:15,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:00:15,495.495 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:00:15,500.500 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:00:28,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:00:28,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:00:28,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:00:38,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:00:38,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:00:38,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:00:51,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:00:51,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:00:51,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:01:03,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:01:03,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:01:03,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:01:13,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:01:13,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:01:13,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:01:24,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:01:24,657.657 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:01:24,663.663 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:01:35,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:01:35,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:01:35,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:01:47,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:01:47,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:01:47,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:02:00,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:02:00,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:02:00,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:02:14,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:02:14,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:02:14,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:02:24,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:02:24,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:02:24,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:02:34,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:02:34,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:02:34,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:02:46,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:02:46,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:02:46,153.153 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:02:59,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:02:59,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:02:59,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:03:10,459.459 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:03:10,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:03:10,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:03:23,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:03:23,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:03:23,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:03:34,868.868 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:03:34,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:03:34,878.878 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:03:46,463.463 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:03:46,468.468 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:03:46,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:03:58,861.861 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:03:58,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:03:58,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:04:09,780.780 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:04:09,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:04:09,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:04:21,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:04:21,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:04:21,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:04:32,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:04:32,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:04:32,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:04:44,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:04:44,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:04:44,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:04:56,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:04:56,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:04:56,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:05:07,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:05:07,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:05:07,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:05:17,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:05:17,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:05:17,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:05:29,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:05:29,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:05:29,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:05:39,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:05:39,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:05:39,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:05:51,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:05:51,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:05:51,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:06:05,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:06:05,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:06:05,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:06:19,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:06:19,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:06:19,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:06:29,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:06:29,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:06:29,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:06:41,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:06:41,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:06:41,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:06:52,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:06:52,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:06:52,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:07:04,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:07:04,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:07:04,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:07:15,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:07:15,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:07:15,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:07:28,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:07:28,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:07:28,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:07:39,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:07:39,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:07:39,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:07:53,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:07:53,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:07:53,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:08:08,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:08:08,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:08:08,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:08:19,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:08:19,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:08:19,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:08:33,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:08:33,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:08:33,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:08:49,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:08:49,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:08:49,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:09:00,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:09:00,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:09:00,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:09:12,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:09:12,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:09:12,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:09:25,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:09:25,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:09:25,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:09:38,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:09:38,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:09:38,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:09:49,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:09:49,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:09:49,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:09:59,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:09:59,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:09:59,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:10:14,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:10:14,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:10:14,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:10:28,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:10:28,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:10:28,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:10:39,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:10:39,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:10:39,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:10:51,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:10:51,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:10:51,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:11:02,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:11:02,710.710 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:11:02,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:11:15,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:11:15,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:11:15,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:11:26,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:11:26,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:11:26,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:11:38,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:11:38,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:11:38,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:11:48,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:11:48,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:11:48,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:12:00,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:12:00,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:12:00,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:12:11,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:12:11,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:12:11,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:12:23,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:12:23,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:12:23,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:12:34,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:12:34,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:12:34,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:12:47,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:12:47,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:12:47,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:12:57,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:12:57,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:12:57,965.965 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:13:11,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:13:11,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:13:11,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:13:21,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:13:21,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:13:21,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:13:32,776.776 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:13:32,784.784 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:13:32,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:13:46,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:13:46,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:13:46,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:13:58,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:13:58,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:13:58,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:14:11,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:14:11,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:14:11,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:14:23,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:14:23,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:14:23,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:14:35,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:14:35,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:14:35,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:14:46,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:14:46,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:14:46,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:14:58,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:14:58,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:14:58,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:15:11,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:15:11,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:15:11,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:15:24,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:15:24,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:15:24,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:15:37,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:15:37,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:15:37,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:15:49,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:15:49,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:15:49,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:16:01,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:16:01,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:16:01,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:16:12,742.742 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:16:12,748.748 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:16:12,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:16:26,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:16:26,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:16:26,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:16:37,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:16:37,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:16:37,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:16:48,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:16:48,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:16:48,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:16:58,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:16:58,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:16:58,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:17:11,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:17:11,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:17:11,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:17:25,414.414 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:17:25,419.419 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:17:25,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:17:35,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:17:35,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:17:35,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:17:46,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:17:46,945.945 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:17:46,950.950 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:18:00,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:18:00,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:18:00,392.392 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:18:13,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:18:13,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:18:13,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:18:25,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:18:25,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:18:25,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:18:39,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:18:39,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:18:39,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:18:52,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:18:52,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:18:52,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:19:04,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:19:04,181.181 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:19:04,186.186 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:19:16,177.177 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:19:16,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:19:16,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:19:27,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:19:27,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:19:27,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:19:38,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:19:38,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:19:38,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:19:50,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:19:50,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:19:50,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:20:01,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:20:01,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:20:01,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:20:12,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:20:12,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:20:12,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:20:24,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:20:24,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:20:24,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:20:35,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:20:35,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:20:35,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:20:46,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:20:46,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:20:46,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:20:59,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:20:59,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:20:59,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:21:13,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:21:13,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:21:13,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:21:25,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:21:25,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:21:25,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:21:37,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:21:37,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:21:37,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:21:47,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:21:47,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:21:47,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:21:58,689.689 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:21:58,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:21:58,701.701 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:22:11,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:22:11,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:22:11,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:22:22,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:22:22,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:22:22,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:22:36,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:22:36,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:22:36,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:22:48,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:22:48,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:22:48,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:23:02,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:23:02,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:23:02,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:23:12,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:23:12,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:23:12,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:23:23,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:23:23,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:23:23,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:23:34,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:23:34,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:23:34,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:23:44,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:23:44,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:23:44,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:23:55,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:23:55,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:23:55,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:24:09,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:24:09,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:24:09,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:24:23,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:24:23,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:24:23,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:24:35,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:24:35,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:24:35,380.380 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:24:49,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:24:49,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:24:49,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:25:02,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:25:02,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:25:02,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:25:12,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:25:12,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:25:12,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:25:26,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:25:26,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:25:26,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:25:39,406.406 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:25:39,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:25:39,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:25:52,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:25:52,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:25:52,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:26:06,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:26:06,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:26:06,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:26:18,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:26:18,336.336 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:26:18,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:26:31,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:26:31,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:26:31,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:26:42,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:26:42,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:26:42,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:26:54,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:26:54,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:26:54,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:27:05,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:27:05,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:27:05,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:27:16,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:27:16,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:27:16,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:27:28,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:27:28,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:27:28,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:27:40,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:27:40,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:27:40,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:27:52,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:27:52,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:27:52,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:28:05,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:28:05,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:28:05,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:28:16,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:28:16,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:28:16,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:28:28,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:28:28,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:28:28,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:28:48,701.701 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam01202601.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam01202601.local timed out. (connect timeout=5)')) Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 138, in _new_conn (self.host, self.port), self.timeout, **extra_kw) File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 98, in create_connection raise err File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 88, in create_connection sock.connect(sa) socket.timeout: timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 594, in urlopen chunked=chunked) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 361, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.5/http/client.py", line 1107, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.5/http/client.py", line 1152, in _send_request self.endheaders(body) File "/usr/lib/python3.5/http/client.py", line 1103, in endheaders self._send_output(message_body) File "/usr/lib/python3.5/http/client.py", line 934, in _send_output self.send(msg) File "/usr/lib/python3.5/http/client.py", line 877, in send self.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 163, in connect conn = self._new_conn() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 143, in _new_conn (self.host, self.timeout)) urllib3.exceptions.ConnectTimeoutError: (, 'Connection to tmcam01202601.local timed out. (connect timeout=5)') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 2385, in update_system_cam response = make_http_request('GET', url, timeout=5) File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 902, in make_http_request timeout=urllib3_timeout File "/usr/lib/python3/dist-packages/urllib3/request.py", line 66, in request **urlopen_kw) File "/usr/lib/python3/dist-packages/urllib3/request.py", line 87, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3/dist-packages/urllib3/poolmanager.py", line 244, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 671, in urlopen release_conn=release_conn, **response_kw) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 643, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 363, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='tmcam01202601.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam01202601.local timed out. (connect timeout=5)')) [2026-06-28 21:28:48,738.738 ERROR ] Failed to send camera update completion message after exception: local variable 'update_complete_header' referenced before assignment Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 138, in _new_conn (self.host, self.port), self.timeout, **extra_kw) File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 98, in create_connection raise err File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 88, in create_connection sock.connect(sa) socket.timeout: timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 594, in urlopen chunked=chunked) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 361, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.5/http/client.py", line 1107, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.5/http/client.py", line 1152, in _send_request self.endheaders(body) File "/usr/lib/python3.5/http/client.py", line 1103, in endheaders self._send_output(message_body) File "/usr/lib/python3.5/http/client.py", line 934, in _send_output self.send(msg) File "/usr/lib/python3.5/http/client.py", line 877, in send self.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 163, in connect conn = self._new_conn() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 143, in _new_conn (self.host, self.timeout)) urllib3.exceptions.ConnectTimeoutError: (, 'Connection to tmcam01202601.local timed out. (connect timeout=5)') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 2385, in update_system_cam response = make_http_request('GET', url, timeout=5) File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 902, in make_http_request timeout=urllib3_timeout File "/usr/lib/python3/dist-packages/urllib3/request.py", line 66, in request **urlopen_kw) File "/usr/lib/python3/dist-packages/urllib3/request.py", line 87, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3/dist-packages/urllib3/poolmanager.py", line 244, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 671, in urlopen release_conn=release_conn, **response_kw) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 643, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 363, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='tmcam01202601.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam01202601.local timed out. (connect timeout=5)')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 2570, in update_system_cam header=update_complete_header, UnboundLocalError: local variable 'update_complete_header' referenced before assignment [2026-06-28 21:28:48,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:28:48,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:28:48,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:29:09,082.082 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam01202601.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam01202601.local timed out. (connect timeout=5)')) Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 138, in _new_conn (self.host, self.port), self.timeout, **extra_kw) File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 98, in create_connection raise err File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 88, in create_connection sock.connect(sa) socket.timeout: timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 594, in urlopen chunked=chunked) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 361, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.5/http/client.py", line 1107, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.5/http/client.py", line 1152, in _send_request self.endheaders(body) File "/usr/lib/python3.5/http/client.py", line 1103, in endheaders self._send_output(message_body) File "/usr/lib/python3.5/http/client.py", line 934, in _send_output self.send(msg) File "/usr/lib/python3.5/http/client.py", line 877, in send self.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 163, in connect conn = self._new_conn() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 143, in _new_conn (self.host, self.timeout)) urllib3.exceptions.ConnectTimeoutError: (, 'Connection to tmcam01202601.local timed out. (connect timeout=5)') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 2385, in update_system_cam response = make_http_request('GET', url, timeout=5) File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 902, in make_http_request timeout=urllib3_timeout File "/usr/lib/python3/dist-packages/urllib3/request.py", line 66, in request **urlopen_kw) File "/usr/lib/python3/dist-packages/urllib3/request.py", line 87, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3/dist-packages/urllib3/poolmanager.py", line 244, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 671, in urlopen release_conn=release_conn, **response_kw) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 643, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 363, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='tmcam01202601.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam01202601.local timed out. (connect timeout=5)')) [2026-06-28 21:29:09,114.114 ERROR ] Failed to send camera update completion message after exception: local variable 'update_complete_header' referenced before assignment Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 138, in _new_conn (self.host, self.port), self.timeout, **extra_kw) File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 98, in create_connection raise err File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 88, in create_connection sock.connect(sa) socket.timeout: timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 594, in urlopen chunked=chunked) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 361, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.5/http/client.py", line 1107, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.5/http/client.py", line 1152, in _send_request self.endheaders(body) File "/usr/lib/python3.5/http/client.py", line 1103, in endheaders self._send_output(message_body) File "/usr/lib/python3.5/http/client.py", line 934, in _send_output self.send(msg) File "/usr/lib/python3.5/http/client.py", line 877, in send self.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 163, in connect conn = self._new_conn() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 143, in _new_conn (self.host, self.timeout)) urllib3.exceptions.ConnectTimeoutError: (, 'Connection to tmcam01202601.local timed out. (connect timeout=5)') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 2385, in update_system_cam response = make_http_request('GET', url, timeout=5) File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 902, in make_http_request timeout=urllib3_timeout File "/usr/lib/python3/dist-packages/urllib3/request.py", line 66, in request **urlopen_kw) File "/usr/lib/python3/dist-packages/urllib3/request.py", line 87, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python3/dist-packages/urllib3/poolmanager.py", line 244, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 671, in urlopen release_conn=release_conn, **response_kw) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 643, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 363, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='tmcam01202601.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam01202601.local timed out. (connect timeout=5)')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/ExecuiteOrder.py", line 2570, in update_system_cam header=update_complete_header, UnboundLocalError: local variable 'update_complete_header' referenced before assignment [2026-06-28 21:29:09,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:29:09,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:29:09,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:29:19,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:29:19,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:29:19,558.558 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:29:33,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:29:33,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:29:33,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:29:46,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:29:46,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:29:46,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:29:59,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:29:59,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:29:59,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:30:12,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:30:12,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:30:12,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:30:29,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:30:29,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:30:29,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:30:42,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:30:42,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:30:42,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:30:52,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:30:52,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:30:52,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:31:07,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:31:07,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:31:07,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:31:21,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:31:21,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:31:21,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:31:31,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:31:32,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:31:32,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:31:43,685.685 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:31:43,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:31:43,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:32:00,519.519 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:00,675.675 ERROR ] unable to fetch weight for tray id 11 for attempt 0 NoneType: None [2026-06-28 21:32:00,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:32:00,778.778 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:32:00,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:32:02,544.544 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:02,670.670 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:02,794.794 ERROR ] unable to fetch weight for tray id 11 for attempt 1 NoneType: None [2026-06-28 21:32:04,632.632 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:04,734.734 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:04,836.836 ERROR ] unable to fetch weight for tray id 11 for attempt 2 NoneType: None [2026-06-28 21:32:06,600.600 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:06,715.715 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:06,842.842 ERROR ] unable to fetch weight for tray id 12 for attempt 0 NoneType: None [2026-06-28 21:32:08,612.612 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:08,736.736 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:08,875.875 ERROR ] unable to fetch weight for tray id 12 for attempt 1 NoneType: None [2026-06-28 21:32:10,771.771 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:10,928.928 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:11,095.095 ERROR ] unable to fetch weight for tray id 12 for attempt 2 NoneType: None [2026-06-28 21:32:12,850.850 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:32:12,855.855 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:32:12,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:32:12,952.952 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:13,124.124 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:13,306.306 ERROR ] unable to fetch weight for tray id 13 for attempt 0 NoneType: None [2026-06-28 21:32:15,168.168 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:15,362.362 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:15,551.551 ERROR ] unable to fetch weight for tray id 13 for attempt 1 NoneType: None [2026-06-28 21:32:17,407.407 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:17,590.590 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:17,785.785 ERROR ] unable to fetch weight for tray id 13 for attempt 2 NoneType: None [2026-06-28 21:32:19,629.629 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:19,804.804 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:19,981.981 ERROR ] unable to fetch weight for tray id 14 for attempt 0 NoneType: None [2026-06-28 21:32:21,798.798 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:21,945.945 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:22,119.119 ERROR ] unable to fetch weight for tray id 14 for attempt 1 NoneType: None [2026-06-28 21:32:23,969.969 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:24,142.142 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:24,322.322 ERROR ] unable to fetch weight for tray id 14 for attempt 2 NoneType: None [2026-06-28 21:32:26,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:32:26,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:32:26,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:32:26,173.173 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:26,349.349 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:26,525.525 ERROR ] unable to fetch weight for tray id 15 for attempt 0 NoneType: None [2026-06-28 21:32:28,356.356 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:28,521.521 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:28,627.627 ERROR ] unable to fetch weight for tray id 15 for attempt 1 NoneType: None [2026-06-28 21:32:30,459.459 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:30,641.641 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:30,846.846 ERROR ] unable to fetch weight for tray id 15 for attempt 2 NoneType: None [2026-06-28 21:32:32,687.687 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:32,874.874 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:33,063.063 ERROR ] unable to fetch weight for tray id 16 for attempt 0 NoneType: None [2026-06-28 21:32:34,880.880 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:35,054.054 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:35,232.232 ERROR ] unable to fetch weight for tray id 16 for attempt 1 NoneType: None [2026-06-28 21:32:37,051.051 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:37,178.178 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:37,351.351 ERROR ] unable to fetch weight for tray id 16 for attempt 2 NoneType: None [2026-06-28 21:32:38,109.109 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:32:38,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:32:38,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:32:39,194.194 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:39,367.367 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:39,547.547 ERROR ] unable to fetch weight for tray id 17 for attempt 0 NoneType: None [2026-06-28 21:32:41,364.364 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:41,544.544 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:41,728.728 ERROR ] unable to fetch weight for tray id 17 for attempt 1 NoneType: None [2026-06-28 21:32:43,569.569 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:43,744.744 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:43,924.924 ERROR ] unable to fetch weight for tray id 17 for attempt 2 NoneType: None [2026-06-28 21:32:45,769.769 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:45,958.958 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:46,138.138 ERROR ] unable to fetch weight for tray id 18 for attempt 0 NoneType: None [2026-06-28 21:32:47,964.964 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:48,152.152 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:48,335.335 ERROR ] unable to fetch weight for tray id 18 for attempt 1 NoneType: None [2026-06-28 21:32:50,178.178 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:50,378.378 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:50,587.587 ERROR ] unable to fetch weight for tray id 18 for attempt 2 NoneType: None [2026-06-28 21:32:51,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:32:51,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:32:51,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:32:52,476.476 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:52,639.639 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:52,831.831 ERROR ] unable to fetch weight for tray id 19 for attempt 0 NoneType: None [2026-06-28 21:32:54,679.679 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:54,860.860 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:55,042.042 ERROR ] unable to fetch weight for tray id 19 for attempt 1 NoneType: None [2026-06-28 21:32:56,890.890 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:57,072.072 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:57,255.255 ERROR ] unable to fetch weight for tray id 19 for attempt 2 NoneType: None [2026-06-28 21:32:59,088.088 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:32:59,272.272 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:32:59,450.450 ERROR ] unable to fetch weight for tray id 20 for attempt 0 NoneType: None [2026-06-28 21:33:01,264.264 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:01,438.438 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:01,642.642 ERROR ] unable to fetch weight for tray id 20 for attempt 1 NoneType: None [2026-06-28 21:33:02,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:33:02,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:33:02,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:33:03,646.646 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:03,818.818 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:04,004.004 ERROR ] unable to fetch weight for tray id 20 for attempt 2 NoneType: None [2026-06-28 21:33:05,853.853 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:06,033.033 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:06,244.244 ERROR ] unable to fetch weight for tray id 21 for attempt 0 NoneType: None [2026-06-28 21:33:08,120.120 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:08,334.334 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:08,548.548 ERROR ] unable to fetch weight for tray id 21 for attempt 1 NoneType: None [2026-06-28 21:33:10,455.455 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:10,657.657 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:10,865.865 ERROR ] unable to fetch weight for tray id 21 for attempt 2 NoneType: None [2026-06-28 21:33:12,761.761 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:12,965.965 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:13,175.175 ERROR ] unable to fetch weight for tray id 22 for attempt 0 NoneType: None [2026-06-28 21:33:15,067.067 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:15,213.213 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:15,423.423 ERROR ] unable to fetch weight for tray id 22 for attempt 1 NoneType: None [2026-06-28 21:33:15,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:33:15,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:33:15,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:33:17,329.329 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:17,533.533 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:17,737.737 ERROR ] unable to fetch weight for tray id 22 for attempt 2 NoneType: None [2026-06-28 21:33:19,634.634 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:19,847.847 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:20,062.062 ERROR ] unable to fetch weight for tray id 23 for attempt 0 NoneType: None [2026-06-28 21:33:21,961.961 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:22,174.174 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:22,389.389 ERROR ] unable to fetch weight for tray id 23 for attempt 1 NoneType: None [2026-06-28 21:33:24,292.292 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:24,495.495 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:24,702.702 ERROR ] unable to fetch weight for tray id 23 for attempt 2 NoneType: None [2026-06-28 21:33:26,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:33:26,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:33:26,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:33:26,583.583 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:26,762.762 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:26,942.942 ERROR ] unable to fetch weight for tray id 24 for attempt 0 NoneType: None [2026-06-28 21:33:28,783.783 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:28,992.992 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:29,205.205 ERROR ] unable to fetch weight for tray id 24 for attempt 1 NoneType: None [2026-06-28 21:33:31,109.109 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:31,316.316 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:31,526.526 ERROR ] unable to fetch weight for tray id 24 for attempt 2 NoneType: None [2026-06-28 21:33:33,420.420 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:33,598.598 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:33,773.773 ERROR ] unable to fetch weight for tray id 25 for attempt 0 NoneType: None [2026-06-28 21:33:35,605.605 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:35,776.776 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:35,950.950 ERROR ] unable to fetch weight for tray id 25 for attempt 1 NoneType: None [2026-06-28 21:33:37,786.786 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:37,960.960 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:38,145.145 ERROR ] unable to fetch weight for tray id 25 for attempt 2 NoneType: None [2026-06-28 21:33:39,991.991 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:40,144.144 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:40,234.234 ERROR ] unable to fetch weight for tray id 26 for attempt 0 NoneType: None [2026-06-28 21:33:40,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:33:40,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:33:40,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:33:42,065.065 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:42,241.241 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:42,421.421 ERROR ] unable to fetch weight for tray id 26 for attempt 1 NoneType: None [2026-06-28 21:33:44,245.245 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:44,429.429 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:44,615.615 ERROR ] unable to fetch weight for tray id 26 for attempt 2 NoneType: None [2026-06-28 21:33:46,474.474 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:46,671.671 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:46,858.858 ERROR ] unable to fetch weight for tray id 27 for attempt 0 NoneType: None [2026-06-28 21:33:48,712.712 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:48,889.889 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:49,067.067 ERROR ] unable to fetch weight for tray id 27 for attempt 1 NoneType: None [2026-06-28 21:33:50,923.923 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:51,097.097 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:51,274.274 ERROR ] unable to fetch weight for tray id 27 for attempt 2 NoneType: None [2026-06-28 21:33:51,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:33:51,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:33:51,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:33:53,118.118 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:53,290.290 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:53,470.470 ERROR ] unable to fetch weight for tray id 28 for attempt 0 NoneType: None [2026-06-28 21:33:55,309.309 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:55,493.493 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:55,680.680 ERROR ] unable to fetch weight for tray id 28 for attempt 1 NoneType: None [2026-06-28 21:33:57,537.537 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:57,712.712 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:33:57,897.897 ERROR ] unable to fetch weight for tray id 28 for attempt 2 NoneType: None [2026-06-28 21:33:59,743.743 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:33:59,915.915 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:00,094.094 ERROR ] unable to fetch weight for tray id 29 for attempt 0 NoneType: None [2026-06-28 21:34:01,939.939 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:02,199.199 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:02,461.461 ERROR ] unable to fetch weight for tray id 29 for attempt 1 NoneType: None [2026-06-28 21:34:04,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:34:04,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:34:04,228.228 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:34:04,399.399 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:04,603.603 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:04,786.786 ERROR ] unable to fetch weight for tray id 29 for attempt 2 NoneType: None [2026-06-28 21:34:06,639.639 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:06,830.830 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:07,015.015 ERROR ] unable to fetch weight for tray id 30 for attempt 0 NoneType: None [2026-06-28 21:34:08,846.846 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:09,026.026 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:09,203.203 ERROR ] unable to fetch weight for tray id 30 for attempt 1 NoneType: None [2026-06-28 21:34:11,050.050 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:11,222.222 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:11,399.399 ERROR ] unable to fetch weight for tray id 30 for attempt 2 NoneType: None [2026-06-28 21:34:13,239.239 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:13,418.418 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:13,592.592 ERROR ] unable to fetch weight for tray id 31 for attempt 0 NoneType: None [2026-06-28 21:34:15,405.405 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:15,577.577 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:15,773.773 ERROR ] unable to fetch weight for tray id 31 for attempt 1 NoneType: None [2026-06-28 21:34:16,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:34:16,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:34:16,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:34:17,608.608 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:17,781.781 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:17,957.957 ERROR ] unable to fetch weight for tray id 31 for attempt 2 NoneType: None [2026-06-28 21:34:19,804.804 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:19,986.986 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:20,173.173 ERROR ] unable to fetch weight for tray id 32 for attempt 0 NoneType: None [2026-06-28 21:34:22,023.023 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:22,206.206 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:22,384.384 ERROR ] unable to fetch weight for tray id 32 for attempt 1 NoneType: None [2026-06-28 21:34:24,236.236 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:34:24,408.408 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:24,583.583 ERROR ] unable to fetch weight for tray id 32 for attempt 2 NoneType: None [2026-06-28 21:34:25,382.382 ERROR ] exception in releasing lock_weight: lock from function : getWeightrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:34:25,610.610 ERROR ] USB NOT FOUND NoneType: None [2026-06-28 21:34:29,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:34:29,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:34:29,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:34:41,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:34:41,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:34:41,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:34:54,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:34:54,705.705 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:34:54,710.710 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:35:06,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:35:06,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:35:06,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:35:20,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:35:20,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:35:20,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:35:32,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:35:32,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:35:32,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:35:46,459.459 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:35:46,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:35:46,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:35:58,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:35:58,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:35:58,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:36:15,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:36:15,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:36:15,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:36:29,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:36:29,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:36:29,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:36:39,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:36:39,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:36:39,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:36:52,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:36:52,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:36:52,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:37:04,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:37:04,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:37:04,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:37:16,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:37:16,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:37:16,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:37:28,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:37:28,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:37:28,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:37:40,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:37:40,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:37:40,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:37:53,897.897 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:37:53,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:37:53,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:38:06,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:38:06,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:38:06,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:38:17,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:38:17,860.860 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:38:17,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:38:30,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:38:30,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:38:30,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:38:42,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:38:42,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:38:42,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:38:56,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:38:56,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:38:56,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:39:07,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:39:07,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:39:07,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:39:19,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:39:19,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:39:19,558.558 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:39:32,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:39:32,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:39:32,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:39:45,259.259 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:39:45,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:39:45,271.271 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:39:59,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:39:59,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:39:59,344.344 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:40:15,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:40:15,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:40:15,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:40:27,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:40:27,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:40:27,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:40:43,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:40:43,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:40:43,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:40:56,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:40:56,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:40:56,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:41:07,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:41:07,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:41:07,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:41:17,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:41:17,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:41:17,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:41:22,683.683 ERROR ] exception in releasing lock_order_process: lock from function : init_transactionrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:22,761.761 ERROR ] exception in releasing lock_order_status: lock from function : init_transactionrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:22,830.830 ERROR ] exception in releasing lock_order_complete: lock from function : init_transactionrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:29,196.196 ERROR ] Error while state transition: "Can't trigger event start_onbattery from state STATE_ORDER!" Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/src/utils/TMStateMachine.py", line 186, in tm_trigger self.model.trigger(tname) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 824, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 390, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1109, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 406, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-06-28 21:41:37,108.108 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:37,292.292 ERROR ] unable to fetch weight for tray id 11 for attempt 0 NoneType: None [2026-06-28 21:41:39,093.093 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:39,275.275 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:39,450.450 ERROR ] unable to fetch weight for tray id 11 for attempt 1 NoneType: None [2026-06-28 21:41:41,270.270 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:41,447.447 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:41,626.626 ERROR ] unable to fetch weight for tray id 11 for attempt 2 NoneType: None [2026-06-28 21:41:43,418.418 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:43,583.583 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:43,758.758 ERROR ] unable to fetch weight for tray id 12 for attempt 0 NoneType: None [2026-06-28 21:41:45,565.565 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:45,741.741 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:45,919.919 ERROR ] unable to fetch weight for tray id 12 for attempt 1 NoneType: None [2026-06-28 21:41:47,737.737 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:47,937.937 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:48,119.119 ERROR ] unable to fetch weight for tray id 12 for attempt 2 NoneType: None [2026-06-28 21:41:49,912.912 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:50,086.086 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:50,293.293 ERROR ] unable to fetch weight for tray id 13 for attempt 0 NoneType: None [2026-06-28 21:41:52,138.138 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:52,307.307 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:52,485.485 ERROR ] unable to fetch weight for tray id 13 for attempt 1 NoneType: None [2026-06-28 21:41:54,262.262 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:54,431.431 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:54,602.602 ERROR ] unable to fetch weight for tray id 13 for attempt 2 NoneType: None [2026-06-28 21:41:56,396.396 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:56,600.600 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:56,800.800 ERROR ] unable to fetch weight for tray id 14 for attempt 0 NoneType: None [2026-06-28 21:41:58,607.607 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:41:58,781.781 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:41:58,957.957 ERROR ] unable to fetch weight for tray id 14 for attempt 1 NoneType: None [2026-06-28 21:42:00,741.741 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:00,913.913 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:01,089.089 ERROR ] unable to fetch weight for tray id 14 for attempt 2 NoneType: None [2026-06-28 21:42:02,899.899 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:03,102.102 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:03,300.300 ERROR ] unable to fetch weight for tray id 15 for attempt 0 NoneType: None [2026-06-28 21:42:05,130.130 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:05,297.297 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:05,471.471 ERROR ] unable to fetch weight for tray id 15 for attempt 1 NoneType: None [2026-06-28 21:42:07,247.247 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:07,415.415 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:07,586.586 ERROR ] unable to fetch weight for tray id 15 for attempt 2 NoneType: None [2026-06-28 21:42:09,381.381 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:09,548.548 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:09,719.719 ERROR ] unable to fetch weight for tray id 16 for attempt 0 NoneType: None [2026-06-28 21:42:11,503.503 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:11,671.671 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:11,841.841 ERROR ] unable to fetch weight for tray id 16 for attempt 1 NoneType: None [2026-06-28 21:42:13,621.621 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:13,795.795 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:13,966.966 ERROR ] unable to fetch weight for tray id 16 for attempt 2 NoneType: None [2026-06-28 21:42:15,747.747 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:15,925.925 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:16,098.098 ERROR ] unable to fetch weight for tray id 17 for attempt 0 NoneType: None [2026-06-28 21:42:17,875.875 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:18,050.050 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:18,247.247 ERROR ] unable to fetch weight for tray id 17 for attempt 1 NoneType: None [2026-06-28 21:42:20,065.065 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:20,256.256 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:20,450.450 ERROR ] unable to fetch weight for tray id 17 for attempt 2 NoneType: None [2026-06-28 21:42:22,263.263 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:22,436.436 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:22,607.607 ERROR ] unable to fetch weight for tray id 18 for attempt 0 NoneType: None [2026-06-28 21:42:24,384.384 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:24,552.552 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:24,723.723 ERROR ] unable to fetch weight for tray id 18 for attempt 1 NoneType: None [2026-06-28 21:42:26,499.499 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:26,696.696 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:26,887.887 ERROR ] unable to fetch weight for tray id 18 for attempt 2 NoneType: None [2026-06-28 21:42:28,707.707 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:28,878.878 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:29,049.049 ERROR ] unable to fetch weight for tray id 19 for attempt 0 NoneType: None [2026-06-28 21:42:30,826.826 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:30,993.993 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:31,165.165 ERROR ] unable to fetch weight for tray id 19 for attempt 1 NoneType: None [2026-06-28 21:42:32,944.944 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:33,114.114 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:33,286.286 ERROR ] unable to fetch weight for tray id 19 for attempt 2 NoneType: None [2026-06-28 21:42:35,078.078 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:35,275.275 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:35,441.441 ERROR ] unable to fetch weight for tray id 20 for attempt 0 NoneType: None [2026-06-28 21:42:37,218.218 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:37,387.387 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:37,559.559 ERROR ] unable to fetch weight for tray id 20 for attempt 1 NoneType: None [2026-06-28 21:42:39,338.338 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:39,514.514 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:39,685.685 ERROR ] unable to fetch weight for tray id 20 for attempt 2 NoneType: None [2026-06-28 21:42:41,489.489 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:41,657.657 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:41,829.829 ERROR ] unable to fetch weight for tray id 21 for attempt 0 NoneType: None [2026-06-28 21:42:43,605.605 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:43,833.833 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:44,047.047 ERROR ] unable to fetch weight for tray id 21 for attempt 1 NoneType: None [2026-06-28 21:42:45,891.891 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:46,088.088 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:46,291.291 ERROR ] unable to fetch weight for tray id 21 for attempt 2 NoneType: None [2026-06-28 21:42:48,341.341 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:48,513.513 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:48,688.688 ERROR ] unable to fetch weight for tray id 22 for attempt 0 NoneType: None [2026-06-28 21:42:50,475.475 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:50,646.646 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:50,885.885 ERROR ] unable to fetch weight for tray id 22 for attempt 1 NoneType: None [2026-06-28 21:42:52,740.740 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:52,935.935 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:53,106.106 ERROR ] unable to fetch weight for tray id 22 for attempt 2 NoneType: None [2026-06-28 21:42:54,938.938 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:55,135.135 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:55,307.307 ERROR ] unable to fetch weight for tray id 23 for attempt 0 NoneType: None [2026-06-28 21:42:57,108.108 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:57,286.286 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:57,490.490 ERROR ] unable to fetch weight for tray id 23 for attempt 1 NoneType: None [2026-06-28 21:42:59,284.284 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:42:59,452.452 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:42:59,628.628 ERROR ] unable to fetch weight for tray id 23 for attempt 2 NoneType: None [2026-06-28 21:43:01,432.432 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:01,627.627 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:01,888.888 ERROR ] unable to fetch weight for tray id 24 for attempt 0 NoneType: None [2026-06-28 21:43:03,769.769 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:03,962.962 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:04,157.157 ERROR ] unable to fetch weight for tray id 24 for attempt 1 NoneType: None [2026-06-28 21:43:05,961.961 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:06,130.130 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:06,302.302 ERROR ] unable to fetch weight for tray id 24 for attempt 2 NoneType: None [2026-06-28 21:43:08,086.086 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:08,269.269 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:08,443.443 ERROR ] unable to fetch weight for tray id 25 for attempt 0 NoneType: None [2026-06-28 21:43:10,226.226 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:10,395.395 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:10,579.579 ERROR ] unable to fetch weight for tray id 25 for attempt 1 NoneType: None [2026-06-28 21:43:12,364.364 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:12,531.531 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:12,703.703 ERROR ] unable to fetch weight for tray id 25 for attempt 2 NoneType: None [2026-06-28 21:43:14,487.487 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:14,673.673 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:14,850.850 ERROR ] unable to fetch weight for tray id 26 for attempt 0 NoneType: None [2026-06-28 21:43:16,653.653 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:16,839.839 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:17,016.016 ERROR ] unable to fetch weight for tray id 26 for attempt 1 NoneType: None [2026-06-28 21:43:18,831.831 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:19,000.000 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:19,171.171 ERROR ] unable to fetch weight for tray id 26 for attempt 2 NoneType: None [2026-06-28 21:43:20,958.958 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:21,163.163 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:21,352.352 ERROR ] unable to fetch weight for tray id 27 for attempt 0 NoneType: None [2026-06-28 21:43:23,130.130 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:23,298.298 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:23,470.470 ERROR ] unable to fetch weight for tray id 27 for attempt 1 NoneType: None [2026-06-28 21:43:25,248.248 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:25,424.424 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:25,595.595 ERROR ] unable to fetch weight for tray id 27 for attempt 2 NoneType: None [2026-06-28 21:43:27,394.394 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:27,570.570 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:27,745.745 ERROR ] unable to fetch weight for tray id 28 for attempt 0 NoneType: None [2026-06-28 21:43:29,552.552 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:29,720.720 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:29,892.892 ERROR ] unable to fetch weight for tray id 28 for attempt 1 NoneType: None [2026-06-28 21:43:31,669.669 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:31,852.852 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:32,030.030 ERROR ] unable to fetch weight for tray id 28 for attempt 2 NoneType: None [2026-06-28 21:43:33,825.825 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:33,993.993 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:34,181.181 ERROR ] unable to fetch weight for tray id 29 for attempt 0 NoneType: None [2026-06-28 21:43:35,989.989 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:36,158.158 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:36,330.330 ERROR ] unable to fetch weight for tray id 29 for attempt 1 NoneType: None [2026-06-28 21:43:38,107.107 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:38,298.298 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:38,470.470 ERROR ] unable to fetch weight for tray id 29 for attempt 2 NoneType: None [2026-06-28 21:43:40,285.285 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:40,455.455 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:40,627.627 ERROR ] unable to fetch weight for tray id 30 for attempt 0 NoneType: None [2026-06-28 21:43:42,423.423 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:42,590.590 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:42,763.763 ERROR ] unable to fetch weight for tray id 30 for attempt 1 NoneType: None [2026-06-28 21:43:44,557.557 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:44,724.724 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:44,895.895 ERROR ] unable to fetch weight for tray id 30 for attempt 2 NoneType: None [2026-06-28 21:43:46,680.680 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:46,848.848 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:47,019.019 ERROR ] unable to fetch weight for tray id 31 for attempt 0 NoneType: None [2026-06-28 21:43:48,860.860 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:49,059.059 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:49,236.236 ERROR ] unable to fetch weight for tray id 31 for attempt 1 NoneType: None [2026-06-28 21:43:51,023.023 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:51,232.232 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:51,428.428 ERROR ] unable to fetch weight for tray id 31 for attempt 2 NoneType: None [2026-06-28 21:43:53,246.246 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:53,414.414 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:53,586.586 ERROR ] unable to fetch weight for tray id 32 for attempt 0 NoneType: None [2026-06-28 21:43:55,379.379 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:55,549.549 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:55,721.721 ERROR ] unable to fetch weight for tray id 32 for attempt 1 NoneType: None [2026-06-28 21:43:57,505.505 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:43:57,677.677 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:43:57,855.855 ERROR ] unable to fetch weight for tray id 32 for attempt 2 NoneType: None [2026-06-28 21:43:58,634.634 ERROR ] exception in releasing lock_weight: lock from function : getWeightrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:44:04,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:44:04,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:44:04,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:44:17,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:44:17,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:44:17,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:44:28,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:44:28,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:44:28,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:44:43,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:44:43,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:44:43,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:44:57,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:44:57,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:44:57,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:45:10,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:45:10,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:45:10,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:45:20,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:45:20,135.135 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:45:20,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:45:31,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:45:31,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:45:31,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:45:45,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:45:45,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:45:45,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:45:58,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:45:58,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:45:58,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:46:11,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:46:11,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:46:11,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:46:11,292.292 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:11,368.368 ERROR ] unable to fetch weight for tray id 11 for attempt 0 NoneType: None [2026-06-28 21:46:13,101.101 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:13,199.199 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:13,289.289 ERROR ] unable to fetch weight for tray id 11 for attempt 1 NoneType: None [2026-06-28 21:46:15,039.039 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:15,140.140 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:15,247.247 ERROR ] unable to fetch weight for tray id 11 for attempt 2 NoneType: None [2026-06-28 21:46:17,029.029 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:17,143.143 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:17,264.264 ERROR ] unable to fetch weight for tray id 12 for attempt 0 NoneType: None [2026-06-28 21:46:19,037.037 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:19,159.159 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:19,292.292 ERROR ] unable to fetch weight for tray id 12 for attempt 1 NoneType: None [2026-06-28 21:46:21,069.069 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:21,206.206 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:21,351.351 ERROR ] unable to fetch weight for tray id 12 for attempt 2 NoneType: None [2026-06-28 21:46:23,144.144 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:23,296.296 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:23,456.456 ERROR ] unable to fetch weight for tray id 13 for attempt 0 NoneType: None [2026-06-28 21:46:23,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:46:23,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:46:23,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:46:25,275.275 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:25,440.440 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:25,612.612 ERROR ] unable to fetch weight for tray id 13 for attempt 1 NoneType: None [2026-06-28 21:46:27,429.429 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:27,654.654 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:27,837.837 ERROR ] unable to fetch weight for tray id 13 for attempt 2 NoneType: None [2026-06-28 21:46:29,682.682 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:29,860.860 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:30,042.042 ERROR ] unable to fetch weight for tray id 14 for attempt 0 NoneType: None [2026-06-28 21:46:31,866.866 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:32,054.054 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:32,238.238 ERROR ] unable to fetch weight for tray id 14 for attempt 1 NoneType: None [2026-06-28 21:46:34,094.094 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:34,294.294 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:34,497.497 ERROR ] unable to fetch weight for tray id 14 for attempt 2 NoneType: None [2026-06-28 21:46:35,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:46:35,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:46:35,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:46:36,350.350 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:36,521.521 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:36,702.702 ERROR ] unable to fetch weight for tray id 15 for attempt 0 NoneType: None [2026-06-28 21:46:38,562.562 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:38,766.766 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:38,950.950 ERROR ] unable to fetch weight for tray id 15 for attempt 1 NoneType: None [2026-06-28 21:46:40,806.806 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:40,982.982 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:41,160.160 ERROR ] unable to fetch weight for tray id 15 for attempt 2 NoneType: None [2026-06-28 21:46:42,994.994 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:43,166.166 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:43,343.343 ERROR ] unable to fetch weight for tray id 16 for attempt 0 NoneType: None [2026-06-28 21:46:45,156.156 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:45,329.329 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:45,504.504 ERROR ] unable to fetch weight for tray id 16 for attempt 1 NoneType: None [2026-06-28 21:46:47,336.336 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:47,508.508 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:47,684.684 ERROR ] unable to fetch weight for tray id 16 for attempt 2 NoneType: None [2026-06-28 21:46:49,511.511 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:49,684.684 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:49,860.860 ERROR ] unable to fetch weight for tray id 17 for attempt 0 NoneType: None [2026-06-28 21:46:51,677.677 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:51,851.851 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:52,075.075 ERROR ] unable to fetch weight for tray id 17 for attempt 1 NoneType: None [2026-06-28 21:46:52,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:46:52,520.520 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:46:52,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:46:53,999.999 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:54,171.171 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:54,350.350 ERROR ] unable to fetch weight for tray id 17 for attempt 2 NoneType: None [2026-06-28 21:46:56,197.197 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:56,415.415 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:56,635.635 ERROR ] unable to fetch weight for tray id 18 for attempt 0 NoneType: None [2026-06-28 21:46:58,544.544 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:46:58,747.747 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:46:58,932.932 ERROR ] unable to fetch weight for tray id 18 for attempt 1 NoneType: None [2026-06-28 21:47:00,767.767 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:00,942.942 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:01,123.123 ERROR ] unable to fetch weight for tray id 18 for attempt 2 NoneType: None [2026-06-28 21:47:03,075.075 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:03,292.292 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:03,498.498 ERROR ] unable to fetch weight for tray id 19 for attempt 0 NoneType: None [2026-06-28 21:47:03,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:47:03,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:47:03,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:47:05,342.342 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:05,519.519 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:05,716.716 ERROR ] unable to fetch weight for tray id 19 for attempt 1 NoneType: None [2026-06-28 21:47:07,581.581 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:07,758.758 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:07,945.945 ERROR ] unable to fetch weight for tray id 19 for attempt 2 NoneType: None [2026-06-28 21:47:09,790.790 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:09,970.970 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:10,155.155 ERROR ] unable to fetch weight for tray id 20 for attempt 0 NoneType: None [2026-06-28 21:47:11,993.993 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:12,194.194 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:12,373.373 ERROR ] unable to fetch weight for tray id 20 for attempt 1 NoneType: None [2026-06-28 21:47:14,191.191 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:14,363.363 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:14,540.540 ERROR ] unable to fetch weight for tray id 20 for attempt 2 NoneType: None [2026-06-28 21:47:16,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:47:16,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:47:16,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:47:16,376.376 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:16,553.553 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:16,733.733 ERROR ] unable to fetch weight for tray id 21 for attempt 0 NoneType: None [2026-06-28 21:47:18,571.571 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:18,763.763 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:18,980.980 ERROR ] unable to fetch weight for tray id 21 for attempt 1 NoneType: None [2026-06-28 21:47:20,874.874 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:21,084.084 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:21,300.300 ERROR ] unable to fetch weight for tray id 21 for attempt 2 NoneType: None [2026-06-28 21:47:23,224.224 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:23,439.439 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:23,675.675 ERROR ] unable to fetch weight for tray id 22 for attempt 0 NoneType: None [2026-06-28 21:47:25,579.579 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:25,751.751 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:25,925.925 ERROR ] unable to fetch weight for tray id 22 for attempt 1 NoneType: None [2026-06-28 21:47:27,761.761 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:27,938.938 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:28,120.120 ERROR ] unable to fetch weight for tray id 22 for attempt 2 NoneType: None [2026-06-28 21:47:28,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:47:28,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:47:28,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:47:29,973.973 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:30,149.149 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:30,329.329 ERROR ] unable to fetch weight for tray id 23 for attempt 0 NoneType: None [2026-06-28 21:47:32,156.156 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:32,374.374 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:32,570.570 ERROR ] unable to fetch weight for tray id 23 for attempt 1 NoneType: None [2026-06-28 21:47:34,459.459 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:34,681.681 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:34,883.883 ERROR ] unable to fetch weight for tray id 23 for attempt 2 NoneType: None [2026-06-28 21:47:36,786.786 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:36,987.987 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:37,192.192 ERROR ] unable to fetch weight for tray id 24 for attempt 0 NoneType: None [2026-06-28 21:47:39,089.089 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:39,286.286 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:39,487.487 ERROR ] unable to fetch weight for tray id 24 for attempt 1 NoneType: None [2026-06-28 21:47:41,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:47:41,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:47:41,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:47:41,335.335 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:41,506.506 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:41,687.687 ERROR ] unable to fetch weight for tray id 24 for attempt 2 NoneType: None [2026-06-28 21:47:43,527.527 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:43,741.741 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:43,959.959 ERROR ] unable to fetch weight for tray id 25 for attempt 0 NoneType: None [2026-06-28 21:47:45,873.873 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:46,085.085 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:46,300.300 ERROR ] unable to fetch weight for tray id 25 for attempt 1 NoneType: None [2026-06-28 21:47:48,192.192 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:48,403.403 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:48,614.614 ERROR ] unable to fetch weight for tray id 25 for attempt 2 NoneType: None [2026-06-28 21:47:50,494.494 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:50,697.697 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:50,905.905 ERROR ] unable to fetch weight for tray id 26 for attempt 0 NoneType: None [2026-06-28 21:47:52,798.798 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:53,000.000 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:53,205.205 ERROR ] unable to fetch weight for tray id 26 for attempt 1 NoneType: None [2026-06-28 21:47:53,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:47:53,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:47:53,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:47:55,098.098 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:55,300.300 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:55,508.508 ERROR ] unable to fetch weight for tray id 26 for attempt 2 NoneType: None [2026-06-28 21:47:57,389.389 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:57,604.604 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:47:57,838.838 ERROR ] unable to fetch weight for tray id 27 for attempt 0 NoneType: None [2026-06-28 21:47:59,733.733 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:47:59,913.913 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:00,096.096 ERROR ] unable to fetch weight for tray id 27 for attempt 1 NoneType: None [2026-06-28 21:48:01,921.921 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:02,113.113 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:02,303.303 ERROR ] unable to fetch weight for tray id 27 for attempt 2 NoneType: None [2026-06-28 21:48:04,189.189 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:04,371.371 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:04,582.582 ERROR ] unable to fetch weight for tray id 28 for attempt 0 NoneType: None [2026-06-28 21:48:04,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:48:04,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:48:04,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:48:06,475.475 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:06,647.647 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:06,836.836 ERROR ] unable to fetch weight for tray id 28 for attempt 1 NoneType: None [2026-06-28 21:48:08,663.663 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:08,846.846 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:09,034.034 ERROR ] unable to fetch weight for tray id 28 for attempt 2 NoneType: None [2026-06-28 21:48:10,909.909 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:11,113.113 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:11,321.321 ERROR ] unable to fetch weight for tray id 29 for attempt 0 NoneType: None [2026-06-28 21:48:13,193.193 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:13,391.391 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:13,594.594 ERROR ] unable to fetch weight for tray id 29 for attempt 1 NoneType: None [2026-06-28 21:48:15,476.476 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:15,718.718 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:15,924.924 ERROR ] unable to fetch weight for tray id 29 for attempt 2 NoneType: None [2026-06-28 21:48:17,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:48:17,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:48:17,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:48:18,728.728 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:18,936.936 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:19,142.142 ERROR ] unable to fetch weight for tray id 30 for attempt 0 NoneType: None [2026-06-28 21:48:21,046.046 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:21,226.226 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:21,416.416 ERROR ] unable to fetch weight for tray id 30 for attempt 1 NoneType: None [2026-06-28 21:48:23,258.258 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:23,440.440 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:23,618.618 ERROR ] unable to fetch weight for tray id 30 for attempt 2 NoneType: None [2026-06-28 21:48:25,512.512 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:25,712.712 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:25,916.916 ERROR ] unable to fetch weight for tray id 31 for attempt 0 NoneType: None [2026-06-28 21:48:27,785.785 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:27,977.977 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:28,155.155 ERROR ] unable to fetch weight for tray id 31 for attempt 1 NoneType: None [2026-06-28 21:48:31,113.113 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:31,292.292 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:31,481.481 ERROR ] unable to fetch weight for tray id 31 for attempt 2 NoneType: None [2026-06-28 21:48:32,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:48:32,135.135 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:48:32,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:48:33,331.331 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:33,502.502 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:33,678.678 ERROR ] unable to fetch weight for tray id 32 for attempt 0 NoneType: None [2026-06-28 21:48:35,491.491 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:35,669.669 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:35,851.851 ERROR ] unable to fetch weight for tray id 32 for attempt 1 NoneType: None [2026-06-28 21:48:37,675.675 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 21:48:37,850.850 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:38,026.026 ERROR ] unable to fetch weight for tray id 32 for attempt 2 NoneType: None [2026-06-28 21:48:38,829.829 ERROR ] exception in releasing lock_weight: lock from function : getWeightrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 21:48:39,043.043 ERROR ] USB NOT FOUND NoneType: None [2026-06-28 21:48:42,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:48:42,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:48:42,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:48:55,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:48:55,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:48:55,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:49:09,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:49:09,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:49:09,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:49:20,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:49:20,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:49:20,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:49:35,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:49:35,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:49:35,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:49:46,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:49:46,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:49:46,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:50:00,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:50:00,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:50:00,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:50:14,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:50:14,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:50:14,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:50:27,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:50:27,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:50:27,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:50:38,096.096 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:50:38,101.101 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:50:38,106.106 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:50:49,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:50:49,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:50:49,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:51:05,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:51:05,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:51:05,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:51:16,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:51:16,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:51:16,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:51:30,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:51:30,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:51:30,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:51:43,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:51:43,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:51:43,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:51:54,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:51:54,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:51:54,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:52:07,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:52:07,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:52:07,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:52:19,511.511 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:52:19,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:52:19,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:52:32,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:52:32,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:52:32,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:52:44,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:52:44,357.357 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:52:44,363.363 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:52:59,778.778 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:52:59,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:52:59,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:53:13,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:53:13,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:53:13,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:53:26,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:53:26,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:53:26,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:53:39,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:53:39,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:53:39,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:53:50,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:53:50,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:53:50,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:54:04,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:54:04,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:54:04,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:54:17,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:54:17,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:54:17,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:54:32,095.095 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:54:32,101.101 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:54:32,107.107 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:54:45,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:54:45,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:54:45,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:54:56,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:54:56,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:54:56,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:55:10,511.511 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:55:10,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:55:10,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:55:22,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:55:22,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:55:22,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:55:32,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:55:32,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:55:32,955.955 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:55:43,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:55:43,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:55:43,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:55:55,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:55:55,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:55:55,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:56:11,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:56:11,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:56:11,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:56:22,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:56:22,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:56:22,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:56:35,685.685 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:56:35,690.690 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:56:35,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:56:48,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:56:48,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:56:48,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:57:02,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:57:02,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:57:02,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:57:15,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:57:15,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:57:15,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:57:27,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:57:27,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:57:27,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:57:41,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:57:41,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:57:41,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:57:52,647.647 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:57:52,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:57:52,659.659 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:58:04,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:58:04,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:58:04,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:58:18,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:58:18,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:58:18,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:58:28,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:58:28,820.820 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:58:28,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:58:43,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:58:43,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:58:43,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:58:54,251.251 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:58:54,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:58:54,262.262 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:59:08,380.380 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:59:08,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:59:08,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:59:20,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:59:20,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:59:20,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:59:35,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:59:35,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:59:35,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:59:46,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:59:46,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:59:46,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 21:59:56,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 21:59:56,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 21:59:56,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:00:10,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:00:10,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:00:10,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:00:21,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:00:21,778.778 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:00:21,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:00:35,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:00:35,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:00:35,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:00:48,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:00:48,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:00:48,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:01:01,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:01:01,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:01:01,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:01:15,571.571 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:15,692.692 ERROR ] unable to fetch weight for tray id 11 for attempt 0 NoneType: None [2026-06-28 22:01:15,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:01:15,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:01:15,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:01:17,458.458 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:17,554.554 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:17,653.653 ERROR ] unable to fetch weight for tray id 11 for attempt 1 NoneType: None [2026-06-28 22:01:19,457.457 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:19,592.592 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:19,703.703 ERROR ] unable to fetch weight for tray id 11 for attempt 2 NoneType: None [2026-06-28 22:01:21,482.482 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:21,594.594 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:21,711.711 ERROR ] unable to fetch weight for tray id 12 for attempt 0 NoneType: None [2026-06-28 22:01:23,479.479 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:23,599.599 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:23,728.728 ERROR ] unable to fetch weight for tray id 12 for attempt 1 NoneType: None [2026-06-28 22:01:25,502.502 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:25,646.646 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:25,791.791 ERROR ] unable to fetch weight for tray id 12 for attempt 2 NoneType: None [2026-06-28 22:01:27,583.583 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:01:27,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:01:27,589.589 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:27,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:01:27,736.736 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:27,892.892 ERROR ] unable to fetch weight for tray id 13 for attempt 0 NoneType: None [2026-06-28 22:01:29,707.707 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:29,876.876 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:30,057.057 ERROR ] unable to fetch weight for tray id 13 for attempt 1 NoneType: None [2026-06-28 22:01:31,887.887 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:32,075.075 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:32,271.271 ERROR ] unable to fetch weight for tray id 13 for attempt 2 NoneType: None [2026-06-28 22:01:34,145.145 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:34,322.322 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:34,501.501 ERROR ] unable to fetch weight for tray id 14 for attempt 0 NoneType: None [2026-06-28 22:01:36,325.325 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:36,499.499 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:36,676.676 ERROR ] unable to fetch weight for tray id 14 for attempt 1 NoneType: None [2026-06-28 22:01:38,491.491 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:38,664.664 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:38,846.846 ERROR ] unable to fetch weight for tray id 14 for attempt 2 NoneType: None [2026-06-28 22:01:40,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:01:40,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:01:40,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:01:40,733.733 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:40,907.907 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:41,083.083 ERROR ] unable to fetch weight for tray id 15 for attempt 0 NoneType: None [2026-06-28 22:01:42,915.915 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:43,091.091 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:43,272.272 ERROR ] unable to fetch weight for tray id 15 for attempt 1 NoneType: None [2026-06-28 22:01:45,096.096 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:45,283.283 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:45,467.467 ERROR ] unable to fetch weight for tray id 15 for attempt 2 NoneType: None [2026-06-28 22:01:47,304.304 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:47,481.481 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:47,662.662 ERROR ] unable to fetch weight for tray id 16 for attempt 0 NoneType: None [2026-06-28 22:01:49,503.503 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:49,681.681 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:49,881.881 ERROR ] unable to fetch weight for tray id 16 for attempt 1 NoneType: None [2026-06-28 22:01:51,735.735 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:51,913.913 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:52,094.094 ERROR ] unable to fetch weight for tray id 16 for attempt 2 NoneType: None [2026-06-28 22:01:52,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:01:52,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:01:52,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:01:53,964.964 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:54,142.142 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:54,323.323 ERROR ] unable to fetch weight for tray id 17 for attempt 0 NoneType: None [2026-06-28 22:01:56,161.161 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:56,346.346 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:56,534.534 ERROR ] unable to fetch weight for tray id 17 for attempt 1 NoneType: None [2026-06-28 22:01:58,386.386 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:01:58,579.579 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:01:58,774.774 ERROR ] unable to fetch weight for tray id 17 for attempt 2 NoneType: None [2026-06-28 22:02:00,658.658 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:00,836.836 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:01,017.017 ERROR ] unable to fetch weight for tray id 18 for attempt 0 NoneType: None [2026-06-28 22:02:02,855.855 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:03,047.047 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:03,237.237 ERROR ] unable to fetch weight for tray id 18 for attempt 1 NoneType: None [2026-06-28 22:02:05,122.122 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:05,307.307 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:05,485.485 ERROR ] unable to fetch weight for tray id 18 for attempt 2 NoneType: None [2026-06-28 22:02:07,317.317 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:07,494.494 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:07,675.675 ERROR ] unable to fetch weight for tray id 19 for attempt 0 NoneType: None [2026-06-28 22:02:08,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:02:08,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:02:08,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:02:09,513.513 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:09,689.689 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:09,885.885 ERROR ] unable to fetch weight for tray id 19 for attempt 1 NoneType: None [2026-06-28 22:02:11,760.760 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:11,952.952 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:12,160.160 ERROR ] unable to fetch weight for tray id 19 for attempt 2 NoneType: None [2026-06-28 22:02:14,068.068 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:14,263.263 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:14,474.474 ERROR ] unable to fetch weight for tray id 20 for attempt 0 NoneType: None [2026-06-28 22:02:16,333.333 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:16,510.510 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:16,691.691 ERROR ] unable to fetch weight for tray id 20 for attempt 1 NoneType: None [2026-06-28 22:02:18,586.586 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:18,793.793 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:19,000.000 ERROR ] unable to fetch weight for tray id 20 for attempt 2 NoneType: None [2026-06-28 22:02:20,819.819 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:21,009.009 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:21,223.223 ERROR ] unable to fetch weight for tray id 21 for attempt 0 NoneType: None [2026-06-28 22:02:21,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:02:21,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:02:21,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:02:23,176.176 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:23,378.378 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:23,585.585 ERROR ] unable to fetch weight for tray id 21 for attempt 1 NoneType: None [2026-06-28 22:02:25,507.507 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:25,731.731 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:25,917.917 ERROR ] unable to fetch weight for tray id 21 for attempt 2 NoneType: None [2026-06-28 22:02:27,776.776 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:27,954.954 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:28,134.134 ERROR ] unable to fetch weight for tray id 22 for attempt 0 NoneType: None [2026-06-28 22:02:30,019.019 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:30,235.235 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:30,439.439 ERROR ] unable to fetch weight for tray id 22 for attempt 1 NoneType: None [2026-06-28 22:02:32,327.327 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:32,535.535 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:32,759.759 ERROR ] unable to fetch weight for tray id 22 for attempt 2 NoneType: None [2026-06-28 22:02:34,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:02:34,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:02:34,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:02:34,666.666 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:34,839.839 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:35,019.019 ERROR ] unable to fetch weight for tray id 23 for attempt 0 NoneType: None [2026-06-28 22:02:36,893.893 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:37,081.081 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:37,304.304 ERROR ] unable to fetch weight for tray id 23 for attempt 1 NoneType: None [2026-06-28 22:02:39,227.227 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:39,436.436 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:39,633.633 ERROR ] unable to fetch weight for tray id 23 for attempt 2 NoneType: None [2026-06-28 22:02:41,495.495 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:41,671.671 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:41,852.852 ERROR ] unable to fetch weight for tray id 24 for attempt 0 NoneType: None [2026-06-28 22:02:43,696.696 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:43,874.874 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:44,056.056 ERROR ] unable to fetch weight for tray id 24 for attempt 1 NoneType: None [2026-06-28 22:02:45,896.896 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:46,074.074 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:46,256.256 ERROR ] unable to fetch weight for tray id 24 for attempt 2 NoneType: None [2026-06-28 22:02:47,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:02:47,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:02:47,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:02:48,103.103 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:48,282.282 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:48,462.462 ERROR ] unable to fetch weight for tray id 25 for attempt 0 NoneType: None [2026-06-28 22:02:50,286.286 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:50,494.494 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:50,706.706 ERROR ] unable to fetch weight for tray id 25 for attempt 1 NoneType: None [2026-06-28 22:02:52,565.565 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:52,739.739 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:52,919.919 ERROR ] unable to fetch weight for tray id 25 for attempt 2 NoneType: None [2026-06-28 22:02:54,814.814 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:55,019.019 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:55,195.195 ERROR ] unable to fetch weight for tray id 26 for attempt 0 NoneType: None [2026-06-28 22:02:57,023.023 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:57,201.201 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:57,382.382 ERROR ] unable to fetch weight for tray id 26 for attempt 1 NoneType: None [2026-06-28 22:02:58,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:02:58,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:02:58,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:02:59,206.206 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:02:59,389.389 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:02:59,572.572 ERROR ] unable to fetch weight for tray id 26 for attempt 2 NoneType: None [2026-06-28 22:03:01,428.428 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:01,615.615 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:01,805.805 ERROR ] unable to fetch weight for tray id 27 for attempt 0 NoneType: None [2026-06-28 22:03:03,763.763 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:03,959.959 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:04,166.166 ERROR ] unable to fetch weight for tray id 27 for attempt 1 NoneType: None [2026-06-28 22:03:06,011.011 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:06,192.192 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:06,377.377 ERROR ] unable to fetch weight for tray id 27 for attempt 2 NoneType: None [2026-06-28 22:03:08,231.231 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:08,404.404 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:08,582.582 ERROR ] unable to fetch weight for tray id 28 for attempt 0 NoneType: None [2026-06-28 22:03:10,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:03:10,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:03:10,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:03:10,405.405 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:10,583.583 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:10,770.770 ERROR ] unable to fetch weight for tray id 28 for attempt 1 NoneType: None [2026-06-28 22:03:12,599.599 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:12,783.783 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:12,964.964 ERROR ] unable to fetch weight for tray id 28 for attempt 2 NoneType: None [2026-06-28 22:03:14,796.796 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:14,973.973 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:15,161.161 ERROR ] unable to fetch weight for tray id 29 for attempt 0 NoneType: None [2026-06-28 22:03:17,003.003 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:17,188.188 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:17,370.370 ERROR ] unable to fetch weight for tray id 29 for attempt 1 NoneType: None [2026-06-28 22:03:19,222.222 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:19,403.403 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:19,587.587 ERROR ] unable to fetch weight for tray id 29 for attempt 2 NoneType: None [2026-06-28 22:03:21,442.442 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:21,618.618 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:21,800.800 ERROR ] unable to fetch weight for tray id 30 for attempt 0 NoneType: None [2026-06-28 22:03:22,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:03:22,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:03:22,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:03:23,646.646 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:23,819.819 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:23,995.995 ERROR ] unable to fetch weight for tray id 30 for attempt 1 NoneType: None [2026-06-28 22:03:25,827.827 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:26,009.009 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:26,193.193 ERROR ] unable to fetch weight for tray id 30 for attempt 2 NoneType: None [2026-06-28 22:03:28,058.058 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:28,232.232 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:28,411.411 ERROR ] unable to fetch weight for tray id 31 for attempt 0 NoneType: None [2026-06-28 22:03:30,253.253 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:30,425.425 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:30,600.600 ERROR ] unable to fetch weight for tray id 31 for attempt 1 NoneType: None [2026-06-28 22:03:32,432.432 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:32,611.611 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:32,800.800 ERROR ] unable to fetch weight for tray id 31 for attempt 2 NoneType: None [2026-06-28 22:03:34,653.653 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:34,824.824 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:35,000.000 ERROR ] unable to fetch weight for tray id 32 for attempt 0 NoneType: None [2026-06-28 22:03:36,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:03:36,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:03:36,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:03:36,816.816 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:36,989.989 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:37,166.166 ERROR ] unable to fetch weight for tray id 32 for attempt 1 NoneType: None [2026-06-28 22:03:39,009.009 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:03:39,193.193 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:39,379.379 ERROR ] unable to fetch weight for tray id 32 for attempt 2 NoneType: None [2026-06-28 22:03:40,210.210 ERROR ] exception in releasing lock_weight: lock from function : getWeightrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:03:40,436.436 ERROR ] USB NOT FOUND NoneType: None [2026-06-28 22:03:47,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:03:47,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:03:47,228.228 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:04:00,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:04:00,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:04:00,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:04:11,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:04:11,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:04:11,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:04:22,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:04:22,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:04:22,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:04:35,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:04:35,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:04:35,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:04:48,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:04:48,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:04:48,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:05:03,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:05:03,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:05:03,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:05:13,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:05:13,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:05:13,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:05:25,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:05:25,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:05:25,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:05:42,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:05:42,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:05:42,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:05:54,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:05:54,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:05:54,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:06:07,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:06:07,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:06:07,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:06:22,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:06:22,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:06:22,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:06:33,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:06:33,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:06:33,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:06:47,375.375 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:06:47,380.380 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:06:47,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:06:59,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:06:59,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:06:59,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:07:11,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:07:11,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:07:11,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:07:24,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:07:24,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:07:24,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:07:38,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:07:38,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:07:38,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:07:52,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:07:52,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:07:52,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:08:05,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:08:05,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:08:05,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:08:16,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:08:16,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:08:16,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:08:28,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:08:28,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:08:28,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:08:42,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:08:42,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:08:42,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:08:53,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:08:53,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:08:53,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:09:05,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:09:05,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:09:05,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:09:17,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:09:17,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:09:17,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:09:30,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:09:30,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:09:30,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:09:42,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:09:42,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:09:42,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:09:54,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:09:54,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:09:54,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:10:08,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:10:08,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:10:08,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:10:21,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:10:21,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:10:21,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:10:32,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:10:32,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:10:32,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:10:42,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:10:42,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:10:42,904.904 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:10:55,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:10:55,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:10:55,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:11:06,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:11:06,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:11:06,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:11:19,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:11:19,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:11:19,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:11:33,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:11:33,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:11:33,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:11:49,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:11:49,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:11:49,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:12:02,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:12:02,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:12:02,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:12:14,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:12:14,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:12:14,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:12:30,071.071 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:12:30,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:12:30,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:12:41,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:12:41,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:12:41,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:12:55,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:12:55,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:12:55,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:13:06,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:13:06,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:13:06,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:13:17,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:13:17,495.495 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:13:17,500.500 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:13:29,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:13:29,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:13:29,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:13:42,621.621 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:13:42,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:13:42,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:13:53,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:13:53,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:13:53,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:14:05,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:14:05,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:14:05,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:14:15,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:14:15,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:14:15,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:14:32,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:14:32,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:14:32,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:14:45,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:14:45,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:14:45,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:14:59,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:14:59,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:14:59,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:15:13,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:15:13,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:15:13,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:15:24,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:15:24,144.144 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:15:24,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:15:36,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:15:36,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:15:36,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:15:50,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:15:50,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:15:50,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:16:00,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:16:00,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:16:00,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:16:14,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:16:14,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:16:14,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:16:28,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:16:28,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:16:28,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:16:41,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:16:41,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:16:41,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:16:55,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:16:55,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:16:55,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:17:09,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:17:09,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:17:09,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:17:22,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:17:22,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:17:22,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:17:34,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:17:34,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:17:34,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:17:48,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:17:48,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:17:48,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:17:58,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:17:58,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:17:58,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:18:12,315.315 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:18:12,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:18:12,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:18:27,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:18:27,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:18:27,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:18:40,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:18:40,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:18:40,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:18:42,686.686 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:18:42,769.769 ERROR ] unable to fetch weight for tray id 11 for attempt 0 NoneType: None [2026-06-28 22:18:44,524.524 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:18:44,612.612 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:18:44,699.699 ERROR ] unable to fetch weight for tray id 11 for attempt 1 NoneType: None [2026-06-28 22:18:46,466.466 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:18:46,571.571 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:18:46,677.677 ERROR ] unable to fetch weight for tray id 11 for attempt 2 NoneType: None [2026-06-28 22:18:48,443.443 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:18:48,556.556 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:18:48,672.672 ERROR ] unable to fetch weight for tray id 12 for attempt 0 NoneType: None [2026-06-28 22:18:50,436.436 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:18:50,560.560 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:18:50,693.693 ERROR ] unable to fetch weight for tray id 12 for attempt 1 NoneType: None [2026-06-28 22:18:52,472.472 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:18:52,609.609 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:18:52,755.755 ERROR ] unable to fetch weight for tray id 12 for attempt 2 NoneType: None [2026-06-28 22:18:53,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:18:53,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:18:53,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:18:54,549.549 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:18:54,700.700 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:18:54,864.864 ERROR ] unable to fetch weight for tray id 13 for attempt 0 NoneType: None [2026-06-28 22:18:56,704.704 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:18:56,875.875 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:18:57,052.052 ERROR ] unable to fetch weight for tray id 13 for attempt 1 NoneType: None [2026-06-28 22:18:58,909.909 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:18:59,087.087 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:18:59,271.271 ERROR ] unable to fetch weight for tray id 13 for attempt 2 NoneType: None [2026-06-28 22:19:01,108.108 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:01,283.283 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:01,463.463 ERROR ] unable to fetch weight for tray id 14 for attempt 0 NoneType: None [2026-06-28 22:19:03,364.364 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:03,542.542 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:03,717.717 ERROR ] unable to fetch weight for tray id 14 for attempt 1 NoneType: None [2026-06-28 22:19:05,534.534 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:05,705.705 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:05,887.887 ERROR ] unable to fetch weight for tray id 14 for attempt 2 NoneType: None [2026-06-28 22:19:06,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:19:06,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:19:06,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:19:07,762.762 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:07,934.934 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:08,109.109 ERROR ] unable to fetch weight for tray id 15 for attempt 0 NoneType: None [2026-06-28 22:19:09,940.940 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:10,118.118 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:10,326.326 ERROR ] unable to fetch weight for tray id 15 for attempt 1 NoneType: None [2026-06-28 22:19:12,180.180 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:12,363.363 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:12,549.549 ERROR ] unable to fetch weight for tray id 15 for attempt 2 NoneType: None [2026-06-28 22:19:14,404.404 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:14,581.581 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:14,760.760 ERROR ] unable to fetch weight for tray id 16 for attempt 0 NoneType: None [2026-06-28 22:19:16,598.598 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:16,774.774 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:16,954.954 ERROR ] unable to fetch weight for tray id 16 for attempt 1 NoneType: None [2026-06-28 22:19:18,253.253 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:19:18,259.259 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:19:18,264.264 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:19:18,775.775 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:18,951.951 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:19,131.131 ERROR ] unable to fetch weight for tray id 16 for attempt 2 NoneType: None [2026-06-28 22:19:20,979.979 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:21,160.160 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:21,345.345 ERROR ] unable to fetch weight for tray id 17 for attempt 0 NoneType: None [2026-06-28 22:19:23,212.212 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:23,393.393 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:23,602.602 ERROR ] unable to fetch weight for tray id 17 for attempt 1 NoneType: None [2026-06-28 22:19:25,498.498 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:25,696.696 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:25,899.899 ERROR ] unable to fetch weight for tray id 17 for attempt 2 NoneType: None [2026-06-28 22:19:27,786.786 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:27,984.984 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:28,167.167 ERROR ] unable to fetch weight for tray id 18 for attempt 0 NoneType: None [2026-06-28 22:19:29,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:19:29,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:19:29,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:19:30,044.044 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:30,230.230 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:30,418.418 ERROR ] unable to fetch weight for tray id 18 for attempt 1 NoneType: None [2026-06-28 22:19:32,258.258 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:32,458.458 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:32,660.660 ERROR ] unable to fetch weight for tray id 18 for attempt 2 NoneType: None [2026-06-28 22:19:34,524.524 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:34,704.704 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:34,885.885 ERROR ] unable to fetch weight for tray id 19 for attempt 0 NoneType: None [2026-06-28 22:19:36,713.713 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:36,884.884 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:37,059.059 ERROR ] unable to fetch weight for tray id 19 for attempt 1 NoneType: None [2026-06-28 22:19:38,874.874 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:39,051.051 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:39,226.226 ERROR ] unable to fetch weight for tray id 19 for attempt 2 NoneType: None [2026-06-28 22:19:40,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:19:40,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:19:40,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:19:41,052.052 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:41,223.223 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:41,399.399 ERROR ] unable to fetch weight for tray id 20 for attempt 0 NoneType: None [2026-06-28 22:19:43,247.247 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:43,424.424 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:43,625.625 ERROR ] unable to fetch weight for tray id 20 for attempt 1 NoneType: None [2026-06-28 22:19:45,496.496 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:45,672.672 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:45,851.851 ERROR ] unable to fetch weight for tray id 20 for attempt 2 NoneType: None [2026-06-28 22:19:47,693.693 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:47,870.870 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:48,050.050 ERROR ] unable to fetch weight for tray id 21 for attempt 0 NoneType: None [2026-06-28 22:19:49,871.871 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:50,048.048 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:50,229.229 ERROR ] unable to fetch weight for tray id 21 for attempt 1 NoneType: None [2026-06-28 22:19:52,070.070 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:52,245.245 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:52,425.425 ERROR ] unable to fetch weight for tray id 21 for attempt 2 NoneType: None [2026-06-28 22:19:53,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:19:53,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:19:53,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:19:54,254.254 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:54,431.431 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:54,612.612 ERROR ] unable to fetch weight for tray id 22 for attempt 0 NoneType: None [2026-06-28 22:19:56,455.455 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:56,642.642 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:56,831.831 ERROR ] unable to fetch weight for tray id 22 for attempt 1 NoneType: None [2026-06-28 22:19:58,683.683 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:19:58,878.878 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:19:59,061.061 ERROR ] unable to fetch weight for tray id 22 for attempt 2 NoneType: None [2026-06-28 22:20:00,919.919 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:01,096.096 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:01,278.278 ERROR ] unable to fetch weight for tray id 23 for attempt 0 NoneType: None [2026-06-28 22:20:03,228.228 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:03,443.443 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:03,660.660 ERROR ] unable to fetch weight for tray id 23 for attempt 1 NoneType: None [2026-06-28 22:20:05,553.553 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:05,772.772 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:05,970.970 ERROR ] unable to fetch weight for tray id 23 for attempt 2 NoneType: None [2026-06-28 22:20:07,859.859 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:08,060.060 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:08,270.270 ERROR ] unable to fetch weight for tray id 24 for attempt 0 NoneType: None [2026-06-28 22:20:08,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:20:08,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:20:08,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:20:10,156.156 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:10,358.358 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:10,563.563 ERROR ] unable to fetch weight for tray id 24 for attempt 1 NoneType: None [2026-06-28 22:20:12,490.490 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:12,702.702 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:12,922.922 ERROR ] unable to fetch weight for tray id 24 for attempt 2 NoneType: None [2026-06-28 22:20:14,831.831 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:15,046.046 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:15,265.265 ERROR ] unable to fetch weight for tray id 25 for attempt 0 NoneType: None [2026-06-28 22:20:17,192.192 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:17,395.395 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:17,603.603 ERROR ] unable to fetch weight for tray id 25 for attempt 1 NoneType: None [2026-06-28 22:20:19,478.478 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:19,665.665 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:19,871.871 ERROR ] unable to fetch weight for tray id 25 for attempt 2 NoneType: None [2026-06-28 22:20:21,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:20:21,502.502 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:20:21,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:20:21,721.721 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:21,894.894 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:22,071.071 ERROR ] unable to fetch weight for tray id 26 for attempt 0 NoneType: None [2026-06-28 22:20:23,908.908 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:24,084.084 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:24,264.264 ERROR ] unable to fetch weight for tray id 26 for attempt 1 NoneType: None [2026-06-28 22:20:26,136.136 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:26,309.309 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:26,491.491 ERROR ] unable to fetch weight for tray id 26 for attempt 2 NoneType: None [2026-06-28 22:20:28,351.351 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:28,559.559 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:28,741.741 ERROR ] unable to fetch weight for tray id 27 for attempt 0 NoneType: None [2026-06-28 22:20:30,566.566 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:30,743.743 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:30,923.923 ERROR ] unable to fetch weight for tray id 27 for attempt 1 NoneType: None [2026-06-28 22:20:32,779.779 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:32,980.980 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:33,156.156 ERROR ] unable to fetch weight for tray id 27 for attempt 2 NoneType: None [2026-06-28 22:20:35,008.008 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:35,184.184 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:35,388.388 ERROR ] unable to fetch weight for tray id 28 for attempt 0 NoneType: None [2026-06-28 22:20:35,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:20:35,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:20:35,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:20:37,352.352 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:37,553.553 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:37,737.737 ERROR ] unable to fetch weight for tray id 28 for attempt 1 NoneType: None [2026-06-28 22:20:39,579.579 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:39,762.762 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:39,943.943 ERROR ] unable to fetch weight for tray id 28 for attempt 2 NoneType: None [2026-06-28 22:20:41,858.858 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:42,072.072 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:42,288.288 ERROR ] unable to fetch weight for tray id 29 for attempt 0 NoneType: None [2026-06-28 22:20:44,176.176 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:44,377.377 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:44,594.594 ERROR ] unable to fetch weight for tray id 29 for attempt 1 NoneType: None [2026-06-28 22:20:46,476.476 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:46,647.647 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:46,823.823 ERROR ] unable to fetch weight for tray id 29 for attempt 2 NoneType: None [2026-06-28 22:20:48,646.646 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:48,826.826 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:49,031.031 ERROR ] unable to fetch weight for tray id 30 for attempt 0 NoneType: None [2026-06-28 22:20:49,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:20:49,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:20:49,916.916 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:20:50,898.898 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:51,075.075 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:51,281.281 ERROR ] unable to fetch weight for tray id 30 for attempt 1 NoneType: None [2026-06-28 22:20:53,166.166 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:53,390.390 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:53,606.606 ERROR ] unable to fetch weight for tray id 30 for attempt 2 NoneType: None [2026-06-28 22:20:55,506.506 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:55,686.686 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:55,868.868 ERROR ] unable to fetch weight for tray id 31 for attempt 0 NoneType: None [2026-06-28 22:20:57,737.737 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:20:57,912.912 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:20:58,093.093 ERROR ] unable to fetch weight for tray id 31 for attempt 1 NoneType: None [2026-06-28 22:20:59,915.915 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:21:00,105.105 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:21:00,303.303 ERROR ] unable to fetch weight for tray id 31 for attempt 2 NoneType: None [2026-06-28 22:21:02,186.186 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:21:02,452.452 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:21:02,759.759 ERROR ] unable to fetch weight for tray id 32 for attempt 0 NoneType: None [2026-06-28 22:21:02,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:21:02,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:21:02,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:21:04,635.635 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:21:04,812.812 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:21:05,009.009 ERROR ] unable to fetch weight for tray id 32 for attempt 1 NoneType: None [2026-06-28 22:21:06,843.843 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:21:07,032.032 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:21:07,218.218 ERROR ] unable to fetch weight for tray id 32 for attempt 2 NoneType: None [2026-06-28 22:21:08,054.054 ERROR ] exception in releasing lock_weight: lock from function : getWeightrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:21:08,289.289 ERROR ] USB NOT FOUND NoneType: None [2026-06-28 22:21:14,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:21:14,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:21:14,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:21:25,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:21:25,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:21:25,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:21:36,861.861 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:21:36,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:21:36,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:21:50,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:21:50,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:21:50,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:22:05,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:22:05,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:22:05,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:22:18,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:22:18,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:22:18,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:22:31,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:22:31,907.907 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:22:31,912.912 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:22:46,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:22:46,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:22:46,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:23:00,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:23:00,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:23:00,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:23:17,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:23:17,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:23:17,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:23:32,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:23:32,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:23:32,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:23:46,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:23:46,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:23:46,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:23:57,576.576 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:23:57,582.582 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:23:57,588.588 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:24:12,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:24:12,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:24:12,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:24:26,054.054 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:24:26,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:24:26,064.064 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:24:39,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:24:39,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:24:39,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:24:52,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:24:52,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:24:52,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:25:07,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:25:07,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:25:07,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:25:20,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:25:20,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:25:20,064.064 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:25:33,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:25:33,148.148 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:25:33,153.153 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:25:44,075.075 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:25:44,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:25:44,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:25:56,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:25:56,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:25:56,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:26:12,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:26:12,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:26:12,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:26:22,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:26:22,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:26:22,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:26:34,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:26:34,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:26:34,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:26:45,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:26:45,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:26:45,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:26:56,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:26:56,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:26:56,589.589 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:27:10,855.855 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:27:10,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:27:10,866.866 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:27:23,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:27:23,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:27:23,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:27:37,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:27:37,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:27:37,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:27:50,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:27:50,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:27:50,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:28:02,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:28:02,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:28:02,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:28:16,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:28:16,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:28:16,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:28:28,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:28:28,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:28:28,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:28:43,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:28:43,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:28:43,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:28:55,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:28:55,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:28:55,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:29:08,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:29:08,386.386 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:29:08,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:29:19,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:29:19,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:29:19,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:29:36,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:29:36,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:29:36,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:29:47,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:29:47,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:29:47,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:29:58,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:29:58,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:29:58,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:30:16,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:30:16,502.502 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:30:16,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:30:28,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:30:28,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:30:28,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:30:40,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:30:40,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:30:40,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:30:52,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:30:52,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:30:52,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:31:02,969.969 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:31:02,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:31:02,982.982 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:31:14,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:31:14,378.378 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:31:14,383.383 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:31:25,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:31:25,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:31:25,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:31:37,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:31:37,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:31:37,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:31:51,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:31:51,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:31:51,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:32:03,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:32:03,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:32:03,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:32:14,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:32:14,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:32:14,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:32:27,294.294 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:32:27,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:32:27,305.305 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:32:38,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:32:38,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:32:38,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:32:50,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:32:50,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:32:50,275.275 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:33:04,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:33:04,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:33:04,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:33:16,892.892 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:33:16,897.897 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:33:16,903.903 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:33:29,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:33:29,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:33:29,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:33:41,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:33:41,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:33:41,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:33:53,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:33:53,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:33:53,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:34:05,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:34:05,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:34:05,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:34:18,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:34:18,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:34:18,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:34:31,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:34:31,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:34:31,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:34:43,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:34:43,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:34:43,558.558 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:34:55,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:34:55,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:34:55,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:35:10,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:35:10,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:35:10,264.264 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:35:23,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:35:23,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:35:23,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:35:37,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:35:37,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:35:37,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:35:49,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:35:49,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:35:49,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:36:00,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:36:00,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:36:00,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:36:11,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:36:11,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:36:11,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:36:25,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:36:25,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:36:25,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:36:41,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:36:41,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:36:41,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:36:54,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:36:54,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:36:54,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:37:08,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:37:08,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:37:08,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:37:19,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:37:19,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:37:19,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:37:30,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:37:30,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:37:30,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:37:44,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:37:44,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:37:44,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:37:54,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:37:54,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:37:54,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:38:06,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:38:06,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:38:06,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:38:19,980.980 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:38:19,985.985 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:38:19,990.990 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:38:30,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:38:30,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:38:30,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:38:44,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:38:44,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:38:44,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:38:56,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:38:56,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:38:56,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:39:09,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:39:09,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:39:09,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:39:23,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:39:23,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:39:23,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:39:37,259.259 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:39:37,264.264 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:39:37,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:39:49,627.627 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:39:49,707.707 ERROR ] unable to fetch weight for tray id 11 for attempt 0 NoneType: None [2026-06-28 22:39:50,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:39:50,266.266 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:39:50,271.271 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:39:51,442.442 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:39:51,526.526 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:39:51,615.615 ERROR ] unable to fetch weight for tray id 11 for attempt 1 NoneType: None [2026-06-28 22:39:53,361.361 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:39:53,476.476 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:39:53,581.581 ERROR ] unable to fetch weight for tray id 11 for attempt 2 NoneType: None [2026-06-28 22:39:55,362.362 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:39:55,470.470 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:39:55,589.589 ERROR ] unable to fetch weight for tray id 12 for attempt 0 NoneType: None [2026-06-28 22:39:57,358.358 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:39:57,478.478 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:39:57,608.608 ERROR ] unable to fetch weight for tray id 12 for attempt 1 NoneType: None [2026-06-28 22:39:59,380.380 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:39:59,514.514 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:39:59,656.656 ERROR ] unable to fetch weight for tray id 12 for attempt 2 NoneType: None [2026-06-28 22:40:01,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:40:01,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:40:01,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:40:01,462.462 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:01,609.609 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:01,765.765 ERROR ] unable to fetch weight for tray id 13 for attempt 0 NoneType: None [2026-06-28 22:40:04,337.337 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:04,515.515 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:04,694.694 ERROR ] unable to fetch weight for tray id 13 for attempt 1 NoneType: None [2026-06-28 22:40:06,520.520 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:06,700.700 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:06,881.881 ERROR ] unable to fetch weight for tray id 13 for attempt 2 NoneType: None [2026-06-28 22:40:08,745.745 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:08,918.918 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:09,093.093 ERROR ] unable to fetch weight for tray id 14 for attempt 0 NoneType: None [2026-06-28 22:40:10,929.929 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:11,102.102 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:11,278.278 ERROR ] unable to fetch weight for tray id 14 for attempt 1 NoneType: None [2026-06-28 22:40:12,896.896 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:40:12,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:40:12,909.909 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:40:13,170.170 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:13,343.343 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:13,519.519 ERROR ] unable to fetch weight for tray id 14 for attempt 2 NoneType: None [2026-06-28 22:40:15,339.339 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:15,518.518 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:15,699.699 ERROR ] unable to fetch weight for tray id 15 for attempt 0 NoneType: None [2026-06-28 22:40:17,527.527 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:17,701.701 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:17,879.879 ERROR ] unable to fetch weight for tray id 15 for attempt 1 NoneType: None [2026-06-28 22:40:19,721.721 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:19,904.904 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:20,082.082 ERROR ] unable to fetch weight for tray id 15 for attempt 2 NoneType: None [2026-06-28 22:40:21,919.919 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:22,092.092 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:22,279.279 ERROR ] unable to fetch weight for tray id 16 for attempt 0 NoneType: None [2026-06-28 22:40:24,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:40:24,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:40:24,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:40:24,120.120 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:24,291.291 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:24,468.468 ERROR ] unable to fetch weight for tray id 16 for attempt 1 NoneType: None [2026-06-28 22:40:26,286.286 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:26,467.467 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:26,655.655 ERROR ] unable to fetch weight for tray id 16 for attempt 2 NoneType: None [2026-06-28 22:40:28,491.491 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:28,668.668 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:28,847.847 ERROR ] unable to fetch weight for tray id 17 for attempt 0 NoneType: None [2026-06-28 22:40:30,681.681 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:30,873.873 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:31,080.080 ERROR ] unable to fetch weight for tray id 17 for attempt 1 NoneType: None [2026-06-28 22:40:32,973.973 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:33,150.150 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:33,343.343 ERROR ] unable to fetch weight for tray id 17 for attempt 2 NoneType: None [2026-06-28 22:40:35,189.189 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:35,361.361 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:35,537.537 ERROR ] unable to fetch weight for tray id 18 for attempt 0 NoneType: None [2026-06-28 22:40:36,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:40:36,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:40:36,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:40:37,398.398 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:37,589.589 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:37,765.765 ERROR ] unable to fetch weight for tray id 18 for attempt 1 NoneType: None [2026-06-28 22:40:39,582.582 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:39,761.761 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:39,943.943 ERROR ] unable to fetch weight for tray id 18 for attempt 2 NoneType: None [2026-06-28 22:40:41,777.777 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:41,953.953 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:42,134.134 ERROR ] unable to fetch weight for tray id 19 for attempt 0 NoneType: None [2026-06-28 22:40:43,984.984 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:44,180.180 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:44,387.387 ERROR ] unable to fetch weight for tray id 19 for attempt 1 NoneType: None [2026-06-28 22:40:46,241.241 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:46,432.432 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:46,643.643 ERROR ] unable to fetch weight for tray id 19 for attempt 2 NoneType: None [2026-06-28 22:40:48,539.539 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:48,738.738 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:48,947.947 ERROR ] unable to fetch weight for tray id 20 for attempt 0 NoneType: None [2026-06-28 22:40:49,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:40:49,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:40:49,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:40:50,817.817 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:51,011.011 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:51,211.211 ERROR ] unable to fetch weight for tray id 20 for attempt 1 NoneType: None [2026-06-28 22:40:53,067.067 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:53,273.273 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:53,464.464 ERROR ] unable to fetch weight for tray id 20 for attempt 2 NoneType: None [2026-06-28 22:40:55,336.336 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:55,521.521 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:55,714.714 ERROR ] unable to fetch weight for tray id 21 for attempt 0 NoneType: None [2026-06-28 22:40:57,573.573 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:57,746.746 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:40:57,922.922 ERROR ] unable to fetch weight for tray id 21 for attempt 1 NoneType: None [2026-06-28 22:40:59,737.737 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:40:59,909.909 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:00,084.084 ERROR ] unable to fetch weight for tray id 21 for attempt 2 NoneType: None [2026-06-28 22:41:01,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:41:01,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:41:01,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:41:01,907.907 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:02,097.097 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:02,309.309 ERROR ] unable to fetch weight for tray id 22 for attempt 0 NoneType: None [2026-06-28 22:41:04,174.174 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:04,359.359 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:04,541.541 ERROR ] unable to fetch weight for tray id 22 for attempt 1 NoneType: None [2026-06-28 22:41:06,391.391 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:06,590.590 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:06,768.768 ERROR ] unable to fetch weight for tray id 22 for attempt 2 NoneType: None [2026-06-28 22:41:08,618.618 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:08,789.789 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:08,965.965 ERROR ] unable to fetch weight for tray id 23 for attempt 0 NoneType: None [2026-06-28 22:41:10,782.782 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:10,956.956 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:11,132.132 ERROR ] unable to fetch weight for tray id 23 for attempt 1 NoneType: None [2026-06-28 22:41:12,958.958 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:13,136.136 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:13,317.317 ERROR ] unable to fetch weight for tray id 23 for attempt 2 NoneType: None [2026-06-28 22:41:14,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:41:14,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:41:14,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:41:15,141.141 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:15,316.316 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:15,496.496 ERROR ] unable to fetch weight for tray id 24 for attempt 0 NoneType: None [2026-06-28 22:41:17,315.315 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:17,493.493 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:17,687.687 ERROR ] unable to fetch weight for tray id 24 for attempt 1 NoneType: None [2026-06-28 22:41:19,565.565 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:19,745.745 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:19,931.931 ERROR ] unable to fetch weight for tray id 24 for attempt 2 NoneType: None [2026-06-28 22:41:21,777.777 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:21,949.949 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:22,142.142 ERROR ] unable to fetch weight for tray id 25 for attempt 0 NoneType: None [2026-06-28 22:41:23,967.967 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:24,143.143 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:24,319.319 ERROR ] unable to fetch weight for tray id 25 for attempt 1 NoneType: None [2026-06-28 22:41:26,149.149 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:26,329.329 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:26,510.510 ERROR ] unable to fetch weight for tray id 25 for attempt 2 NoneType: None [2026-06-28 22:41:28,357.357 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:28,534.534 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:28,716.716 ERROR ] unable to fetch weight for tray id 26 for attempt 0 NoneType: None [2026-06-28 22:41:29,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:41:29,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:41:29,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:41:30,618.618 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:30,791.791 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:30,968.968 ERROR ] unable to fetch weight for tray id 26 for attempt 1 NoneType: None [2026-06-28 22:41:32,867.867 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:33,078.078 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:33,270.270 ERROR ] unable to fetch weight for tray id 26 for attempt 2 NoneType: None [2026-06-28 22:41:35,140.140 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:35,325.325 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:35,511.511 ERROR ] unable to fetch weight for tray id 27 for attempt 0 NoneType: None [2026-06-28 22:41:37,344.344 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:37,523.523 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:37,706.706 ERROR ] unable to fetch weight for tray id 27 for attempt 1 NoneType: None [2026-06-28 22:41:39,543.543 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:39,721.721 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:39,902.902 ERROR ] unable to fetch weight for tray id 27 for attempt 2 NoneType: None [2026-06-28 22:41:41,748.748 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:41,926.926 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:42,107.107 ERROR ] unable to fetch weight for tray id 28 for attempt 0 NoneType: None [2026-06-28 22:41:43,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:41:43,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:41:43,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:41:43,951.951 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:44,154.154 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:44,368.368 ERROR ] unable to fetch weight for tray id 28 for attempt 1 NoneType: None [2026-06-28 22:41:46,241.241 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:46,458.458 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:46,680.680 ERROR ] unable to fetch weight for tray id 28 for attempt 2 NoneType: None [2026-06-28 22:41:48,604.604 ERROR ] 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte [2026-06-28 22:41:48,822.822 ERROR ] exception in releasing get_Weight: lock from function : validate serial portsrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 1705, in __validate_serial_ports__ response = ser.readline().decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 0: invalid start byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:49,036.036 ERROR ] unable to fetch weight for tray id 29 for attempt 0 NoneType: None [2026-06-28 22:41:50,237.237 ERROR ] exception in releasing lock_weight: lock from function : getWeightrelease unlocked lock Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/plugins/marvel/ironman/ironman.py", line 68, in release_any_lock lock.release() RuntimeError: release unlocked lock [2026-06-28 22:41:50,513.513 ERROR ] USB NOT FOUND NoneType: None [2026-06-28 22:41:53,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:41:53,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:41:53,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:42:05,870.870 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:42:05,876.876 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:42:05,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:42:21,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:42:21,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:42:21,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:42:33,818.818 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:42:33,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:42:33,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:42:46,609.609 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:42:46,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:42:46,621.621 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:42:59,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:42:59,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:42:59,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:43:13,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:43:13,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:43:13,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:43:25,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:43:25,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:43:25,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:43:37,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:43:37,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:43:37,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:43:49,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:43:49,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:43:49,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:44:00,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:44:00,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:44:00,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:44:10,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:44:10,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:44:10,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:44:23,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:44:23,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:44:23,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:44:34,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:44:34,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:44:34,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:44:46,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:44:46,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:44:46,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:44:59,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:44:59,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:44:59,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:45:10,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:45:10,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:45:10,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:45:23,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:45:23,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:45:23,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:45:36,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:45:36,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:45:36,965.965 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:45:49,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:45:49,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:45:49,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:45:59,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:45:59,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:45:59,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:46:11,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:46:11,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:46:11,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:46:25,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:46:25,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:46:25,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:46:35,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:46:35,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:46:35,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:46:47,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:46:47,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:46:47,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:46:58,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:46:58,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:46:58,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:47:11,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:47:11,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:47:11,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:47:21,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:47:21,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:47:21,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:47:33,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:47:33,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:47:33,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:47:45,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:47:45,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:47:45,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:47:56,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:47:56,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:47:56,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:48:07,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:48:07,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:48:07,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:48:20,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:48:20,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:48:20,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:48:33,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:48:33,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:48:33,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:48:46,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:48:46,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:48:46,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:48:57,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:48:57,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:48:57,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:49:10,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:49:10,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:49:10,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:49:25,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:49:25,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:49:25,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:49:38,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:49:38,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:49:38,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:49:50,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:49:50,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:49:50,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:50:00,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:50:00,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:50:00,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:50:14,016.016 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:50:14,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:50:14,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:50:24,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:50:24,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:50:24,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:50:38,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:50:38,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:50:38,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:50:48,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:50:48,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:50:48,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:51:02,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:51:02,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:51:02,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:51:16,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:51:16,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:51:16,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:51:29,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:51:29,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:51:29,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:51:40,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:51:40,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:51:40,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:51:52,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:51:52,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:51:52,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:52:05,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:52:05,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:52:05,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:52:16,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:52:16,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:52:16,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:52:28,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:52:28,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:52:28,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:52:42,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:52:42,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:52:42,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:52:56,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:52:56,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:52:56,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:53:07,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:53:07,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:53:07,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:53:19,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:53:19,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:53:19,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:53:31,071.071 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:53:31,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:53:31,081.081 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:53:43,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:53:43,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:53:43,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:53:54,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:53:54,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:53:54,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:54:06,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:54:06,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:54:06,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:54:19,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:54:19,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:54:19,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:54:33,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:54:33,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:54:33,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:54:47,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:54:47,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:54:47,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:54:59,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:54:59,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:54:59,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:55:11,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:55:11,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:55:11,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:55:25,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:55:25,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:55:25,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:55:39,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:55:39,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:55:39,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:55:50,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:55:50,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:55:50,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:56:01,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:56:01,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:56:01,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:56:12,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:56:12,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:56:12,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:56:24,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:56:24,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:56:25,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:56:35,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:56:35,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:56:35,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:56:49,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:56:49,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:56:49,192.192 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:57:02,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:57:02,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:57:02,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:57:17,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:57:17,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:57:17,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:57:27,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:57:27,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:57:27,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:57:38,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:57:38,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:57:38,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:57:52,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:57:52,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:57:52,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:58:05,251.251 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:58:05,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:58:05,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:58:17,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:58:17,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:58:17,804.804 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:58:29,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:58:29,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:58:29,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:58:43,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:58:43,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:58:43,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:58:56,793.793 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:58:56,798.798 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:58:56,803.803 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:59:08,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:59:08,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:59:08,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:59:18,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:59:18,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:59:18,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:59:31,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:59:31,070.070 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:59:31,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:59:43,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:59:43,336.336 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:59:43,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 22:59:55,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 22:59:55,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 22:59:55,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:00:10,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:00:10,296.296 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:00:10,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:00:25,939.939 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:00:25,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:00:25,951.951 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:00:39,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:00:39,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:00:39,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:00:51,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:00:51,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:00:51,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:01:02,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:01:02,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:01:02,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:01:18,071.071 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:01:18,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:01:18,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:01:31,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:01:31,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:01:31,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:01:47,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:01:47,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:01:47,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:01:57,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:01:57,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:01:57,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:02:08,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:02:08,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:02:08,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:02:20,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:02:20,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:02:20,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:02:32,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:02:32,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:02:32,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:02:45,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:02:45,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:02:45,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:02:58,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:02:58,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:02:58,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:03:10,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:03:10,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:03:10,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:03:21,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:03:21,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:03:21,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:03:31,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:03:31,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:03:31,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:03:45,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:03:45,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:03:45,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:03:58,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:03:58,461.461 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:03:58,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:04:11,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:04:11,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:04:11,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:04:21,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:04:21,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:04:21,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:04:33,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:04:33,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:04:33,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:04:45,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:04:45,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:04:45,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:04:56,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:04:56,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:04:56,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:05:08,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:05:08,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:05:08,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:05:19,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:05:19,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:05:19,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:05:33,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:05:33,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:05:33,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:05:45,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:05:45,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:05:46,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:05:59,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:05:59,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:05:59,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:06:13,057.057 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:06:13,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:06:13,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:06:25,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:06:25,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:06:25,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:06:38,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:06:38,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:06:38,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:06:51,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:06:51,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:06:51,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:07:02,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:07:02,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:07:02,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:07:14,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:07:14,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:07:14,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:07:28,413.413 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:07:28,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:07:28,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:07:40,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:07:40,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:07:40,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:07:53,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:07:53,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:07:53,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:08:07,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:08:07,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:08:07,878.878 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:08:20,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:08:20,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:08:20,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:08:34,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:08:34,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:08:34,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:08:45,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:08:45,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:08:45,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:08:59,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:08:59,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:08:59,430.430 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:09:11,138.138 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:09:11,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:09:11,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:09:23,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:09:23,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:09:23,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:09:36,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:09:36,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:09:36,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:09:50,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:09:50,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:09:50,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:10:03,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:10:03,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:10:03,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:10:14,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:10:14,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:10:14,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:10:27,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:10:27,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:10:27,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:10:41,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:10:41,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:10:41,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:10:53,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:10:53,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:10:53,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:11:03,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:11:03,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:11:03,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:11:15,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:11:15,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:11:15,912.912 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:11:26,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:11:26,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:11:26,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:11:39,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:11:39,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:11:39,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:11:54,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:11:54,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:11:54,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:12:07,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:12:07,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:12:07,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:12:20,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:12:20,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:12:20,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:12:32,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:12:32,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:12:32,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:12:45,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:12:45,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:12:45,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:12:58,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:12:58,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:12:58,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:13:09,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:13:09,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:13:09,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:13:20,332.332 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:13:20,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:13:20,342.342 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:13:30,737.737 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:13:30,742.742 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:13:30,747.747 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:13:42,138.138 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:13:42,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:13:42,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:13:53,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:13:53,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:13:53,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:14:04,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:14:04,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:14:04,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:14:20,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:14:20,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:14:20,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:14:32,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:14:32,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:14:32,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:14:46,576.576 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:14:46,582.582 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:14:46,588.588 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:14:58,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:14:58,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:14:58,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:15:09,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:15:09,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:15:09,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:15:21,176.176 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:15:21,181.181 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:15:21,186.186 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:15:31,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:15:31,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:15:31,955.955 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:15:42,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:15:42,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:15:42,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:15:53,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:15:53,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:15:53,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:16:05,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:16:05,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:16:05,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:16:20,190.190 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:16:20,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:16:20,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:16:33,054.054 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:16:33,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:16:33,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:16:45,259.259 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:16:45,264.264 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:16:45,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:16:59,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:16:59,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:16:59,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:17:12,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:17:12,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:17:12,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:17:25,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:17:25,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:17:25,765.765 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:17:36,173.173 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:17:36,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:17:36,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:17:50,177.177 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:17:50,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:17:50,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:18:00,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:18:00,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:18:00,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:18:12,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:18:12,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:18:12,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:18:24,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:18:24,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:18:24,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:18:35,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:18:35,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:18:35,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:18:47,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:18:47,621.621 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:18:47,627.627 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:18:58,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:18:58,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:18:58,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:19:11,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:19:11,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:19:11,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:19:25,333.333 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:19:25,338.338 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:19:25,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:19:36,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:19:36,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:19:36,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:19:50,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:19:51,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:19:51,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:20:03,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:20:03,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:20:03,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:20:13,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:20:13,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:20:13,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:20:26,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:20:26,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:20:26,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:20:38,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:20:38,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:20:38,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:20:50,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:20:50,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:20:50,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:21:02,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:21:02,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:21:02,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:21:14,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:21:14,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:21:14,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:21:29,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:21:29,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:21:29,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:21:42,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:21:42,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:21:42,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:21:54,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:21:54,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:21:54,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:22:08,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:22:08,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:22:08,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:22:22,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:22:22,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:22:22,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:22:33,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:22:33,784.784 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:22:33,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:22:45,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:22:45,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:22:45,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:22:59,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:22:59,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:22:59,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:23:11,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:23:11,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:23:11,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:23:23,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:23:23,518.518 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:23:23,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:23:36,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:23:36,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:23:36,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:23:47,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:23:47,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:23:47,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:24:00,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:24:00,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:24:00,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:24:14,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:24:14,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:24:14,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:24:29,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:24:29,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:24:29,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:24:41,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:24:41,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:24:41,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:24:53,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:24:53,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:24:53,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:25:07,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:25:07,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:25:07,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:25:20,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:25:20,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:25:20,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:25:31,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:25:31,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:25:31,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:25:43,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:25:43,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:25:43,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:25:53,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:25:53,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:25:53,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:26:04,138.138 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:26:04,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:26:04,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:26:17,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:26:17,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:26:17,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:26:29,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:26:29,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:26:29,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:26:41,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:26:41,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:26:41,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:26:55,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:26:55,022.022 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:26:55,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:27:05,550.550 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:27:05,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:27:05,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:27:18,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:27:18,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:27:18,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:27:31,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:27:31,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:27:31,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:27:45,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:27:45,180.180 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:27:45,185.185 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:27:55,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:27:55,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:27:55,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:28:07,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:28:07,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:28:07,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:28:17,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:28:17,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:28:17,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:28:32,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:28:32,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:28:32,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:28:43,731.731 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:28:43,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:28:43,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:28:54,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:28:54,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:28:54,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:29:05,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:29:05,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:29:05,153.153 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:29:17,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:29:17,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:29:17,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:29:29,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:29:29,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:29:29,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:29:42,898.898 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:29:42,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:29:42,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:29:56,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:29:56,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:29:56,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:30:09,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:30:09,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:30:09,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:30:20,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:30:20,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:30:20,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:30:31,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:30:31,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:30:31,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:30:44,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:30:44,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:30:44,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:30:55,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:30:55,463.463 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:30:55,468.468 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:31:06,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:31:06,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:31:06,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:31:19,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:31:19,415.415 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:31:19,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:31:30,978.978 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:31:30,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:31:30,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:31:43,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:31:43,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:31:43,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:31:56,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:31:56,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:31:56,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:32:09,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:32:09,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:32:09,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:32:21,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:32:21,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:32:21,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:32:31,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:32:31,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:32:31,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:32:44,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:32:44,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:32:44,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:32:58,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:32:58,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:32:58,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:33:09,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:33:09,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:33:09,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:33:23,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:33:23,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:33:23,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:33:36,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:33:36,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:33:36,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:33:48,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:33:48,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:33:48,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:34:02,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:34:02,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:34:02,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:34:14,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:34:14,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:34:14,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:34:26,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:34:26,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:34:26,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:34:39,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:34:39,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:34:39,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:34:51,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:34:51,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:34:51,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:35:02,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:35:02,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:35:02,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:35:14,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:35:14,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:35:14,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:35:28,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:35:28,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:35:28,506.506 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:35:42,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:35:42,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:35:42,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:35:55,218.218 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:35:55,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:35:55,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:36:05,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:36:05,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:36:05,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:36:19,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:36:19,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:36:19,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:36:31,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:36:31,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:36:31,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:36:43,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:36:43,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:36:43,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:36:54,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:36:54,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:36:54,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:37:05,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:37:05,801.801 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:37:05,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:37:19,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:37:19,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:37:19,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:37:33,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:37:33,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:37:33,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:37:45,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:37:45,696.696 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:37:45,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:37:59,253.253 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:37:59,259.259 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:37:59,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:38:13,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:38:13,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:38:13,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:38:24,293.293 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:38:24,299.299 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:38:24,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:38:37,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:38:37,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:38:37,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:38:51,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:38:51,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:38:51,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:39:03,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:39:03,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:39:03,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:39:17,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:39:17,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:39:17,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:39:32,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:39:32,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:39:32,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:39:42,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:39:42,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:39:42,977.977 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:39:55,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:39:55,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:39:55,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:40:09,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:40:09,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:40:09,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:40:20,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:40:20,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:40:20,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:40:30,892.892 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:40:30,898.898 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:40:30,903.903 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:40:41,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:40:41,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:40:41,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:40:56,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:40:56,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:40:56,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:41:08,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:41:08,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:41:08,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:41:19,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:41:19,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:41:19,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:41:30,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:41:30,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:41:30,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:41:43,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:41:43,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:41:43,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:41:56,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:41:56,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:41:56,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:42:09,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:42:09,380.380 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:42:09,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:42:21,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:42:21,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:42:21,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:42:32,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:42:32,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:42:32,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:42:43,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:42:43,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:42:43,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:42:55,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:42:55,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:42:55,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:43:08,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:43:08,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:43:08,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:43:18,897.897 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:43:18,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:43:18,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:43:29,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:43:29,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:43:29,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:43:40,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:43:40,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:43:40,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:43:51,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:43:51,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:43:51,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:44:04,978.978 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:44:04,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:44:04,990.990 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:44:18,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:44:18,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:44:18,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:44:31,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:44:31,144.144 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:44:31,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:44:44,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:44:44,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:44:44,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:44:56,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:44:56,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:44:56,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:45:08,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:45:08,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:45:08,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:45:23,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:45:23,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:45:23,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:45:33,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:45:33,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:45:33,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:45:46,332.332 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:45:46,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:45:46,342.342 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:45:59,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:45:59,856.856 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:45:59,861.861 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:46:10,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:46:10,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:46:10,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:46:23,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:46:23,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:46:23,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:46:34,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:46:34,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:46:34,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:46:45,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:46:45,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:46:45,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:46:56,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:46:56,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:46:56,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:47:09,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:47:09,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:47:09,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:47:20,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:47:20,386.386 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:47:20,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:47:33,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:47:33,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:47:33,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:47:45,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:47:45,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:47:46,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:47:57,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:47:57,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:47:57,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:48:10,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:48:10,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:48:10,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:48:23,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:48:23,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:48:23,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:48:36,617.617 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:48:36,622.622 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:48:36,627.627 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:48:50,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:48:50,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:48:50,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:49:02,294.294 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:49:02,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:49:02,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:49:16,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:49:16,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:49:16,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:49:28,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:49:28,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:49:29,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:49:42,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:49:42,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:49:42,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:49:53,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:49:53,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:49:53,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:50:08,414.414 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:50:08,419.419 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:50:08,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:50:19,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:50:19,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:50:19,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:50:33,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:50:33,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:50:33,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:50:45,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:50:45,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:50:45,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:50:56,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:50:56,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:50:56,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:51:08,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:51:08,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:51:08,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:51:23,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:51:23,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:51:23,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:51:35,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:51:35,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:51:35,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:51:45,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:51:45,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:51:45,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:51:58,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:51:58,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:51:58,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:52:12,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:52:12,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:52:12,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:52:26,511.511 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:52:26,518.518 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:52:26,523.523 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:52:37,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:52:37,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:52:37,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:52:47,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:52:47,865.865 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:52:47,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:53:00,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:53:00,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:53:00,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:53:12,695.695 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:53:12,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:53:12,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:53:24,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:53:24,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:53:24,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:53:36,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:53:36,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:53:36,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:53:48,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:53:48,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:53:48,363.363 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:54:01,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:54:01,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:54:01,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:54:13,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:54:13,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:54:13,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:54:24,456.456 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:54:24,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:54:24,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:54:38,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:54:38,135.135 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:54:38,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:54:50,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:54:50,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:54:50,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:55:03,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:55:03,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:55:03,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:55:14,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:55:14,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:55:14,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:55:28,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:55:28,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:55:28,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:55:39,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:55:39,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:55:39,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:55:51,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:55:51,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:55:51,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:56:04,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:56:04,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:56:04,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:56:17,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:56:17,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:56:17,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:56:29,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:56:29,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:56:29,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:56:41,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:56:41,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:56:41,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:56:55,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:56:55,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:56:55,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:57:07,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:57:07,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:57:07,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:57:20,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:57:20,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:57:20,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:57:32,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:57:32,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:57:32,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:57:44,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:57:44,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:57:44,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:57:58,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:57:58,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:57:58,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:58:09,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:58:09,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:58:09,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:58:21,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:58:21,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:58:21,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:58:31,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:58:31,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:58:31,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:58:42,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:58:42,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:58:42,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:58:55,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:58:55,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:58:55,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:59:09,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:59:09,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:59:09,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:59:20,513.513 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:59:20,519.519 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:59:20,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:59:33,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:59:33,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:59:33,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:59:45,658.658 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:59:45,663.663 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:59:45,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-06-28 23:59:57,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-06-28 23:59:57,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-06-28 23:59:57,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None