[2026-04-22 16:56:34,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:56:34,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:56:34,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:56:44,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:56:44,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:56:44,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:56:55,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:56:55,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:56:55,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:57:08,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:57:08,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:57:08,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:57:21,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:57:21,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:57:21,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:57:31,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:57:31,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:57:31,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:57:44,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:57:44,860.860 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:57:44,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:57:55,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:57:55,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:57:55,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:09,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:09,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:09,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:22,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:22,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:22,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:31,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:31,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:31,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:03,865.865 ERROR ] VendingMachinePublisher.__init__: Redis error: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 559, in connect sock = self._connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 585, in _connect socket.SOCK_STREAM): File "/usr/lib/python3.5/socket.py", line 733, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno -3] Temporary failure in name resolution 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 252, in __init__ self.redis_client.ping() File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 1378, in ping return self.execute_command('PING') File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 898, in execute_command conn = self.connection or pool.get_connection(command_name, **options) File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 1192, in get_connection connection.connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 563, in connect raise ConnectionError(self._error_message(e)) redis.exceptions.ConnectionError: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. [2026-04-22 16:58:04,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:04,023.023 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:04,029.029 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-04-22 16:58:04,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:05,862.862 ERROR ] ################################### ####### PI SERVER STARTED ######### ################################### NoneType: None [2026-04-22 16:58:07,210.210 ERROR ] VendingMachinePublisher.__init__: Redis error: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 559, in connect sock = self._connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 585, in _connect socket.SOCK_STREAM): File "/usr/lib/python3.5/socket.py", line 733, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno -3] Temporary failure in name resolution 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 252, in __init__ self.redis_client.ping() File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 1378, in ping return self.execute_command('PING') File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 898, in execute_command conn = self.connection or pool.get_connection(command_name, **options) File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 1192, in get_connection connection.connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 563, in connect raise ConnectionError(self._error_message(e)) redis.exceptions.ConnectionError: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. [2026-04-22 16:58:07,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:07,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:07,348.348 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-04-22 16:58:07,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:10,611.611 ERROR ] VendingMachinePublisher.__init__: Redis error: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 559, in connect sock = self._connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 585, in _connect socket.SOCK_STREAM): File "/usr/lib/python3.5/socket.py", line 733, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno -3] Temporary failure in name resolution 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 252, in __init__ self.redis_client.ping() File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 1378, in ping return self.execute_command('PING') File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 898, in execute_command conn = self.connection or pool.get_connection(command_name, **options) File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 1192, in get_connection connection.connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 563, in connect raise ConnectionError(self._error_message(e)) redis.exceptions.ConnectionError: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. [2026-04-22 16:58:10,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:10,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:10,742.742 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-04-22 16:58:10,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:13,989.989 ERROR ] VendingMachinePublisher.__init__: Redis error: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 559, in connect sock = self._connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 585, in _connect socket.SOCK_STREAM): File "/usr/lib/python3.5/socket.py", line 733, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno -3] Temporary failure in name resolution 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 252, in __init__ self.redis_client.ping() File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 1378, in ping return self.execute_command('PING') File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 898, in execute_command conn = self.connection or pool.get_connection(command_name, **options) File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 1192, in get_connection connection.connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 563, in connect raise ConnectionError(self._error_message(e)) redis.exceptions.ConnectionError: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. [2026-04-22 16:58:14,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:14,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:14,151.151 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-04-22 16:58:14,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:15,947.947 ERROR ] Error updating vm_info, seems invalid IMEI: Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_config.py", line 286, in pi_network_check data = json.loads(Health().network_check(str(utils.get_imei()), info)) 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-04-22 16:58:26,255.255 ERROR ] VendingMachinePublisher.__init__: Redis error: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 559, in connect sock = self._connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 585, in _connect socket.SOCK_STREAM): File "/usr/lib/python3.5/socket.py", line 733, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno -3] Temporary failure in name resolution 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 252, in __init__ self.redis_client.ping() File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 1378, in ping return self.execute_command('PING') File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 898, in execute_command conn = self.connection or pool.get_connection(command_name, **options) File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 1192, in get_connection connection.connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 563, in connect raise ConnectionError(self._error_message(e)) redis.exceptions.ConnectionError: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. [2026-04-22 16:58:26,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:26,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:26,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:29,472.472 ERROR ] VendingMachinePublisher.__init__: Redis error: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 559, in connect sock = self._connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 585, in _connect socket.SOCK_STREAM): File "/usr/lib/python3.5/socket.py", line 733, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno -3] Temporary failure in name resolution 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 252, in __init__ self.redis_client.ping() File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 1378, in ping return self.execute_command('PING') File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 898, in execute_command conn = self.connection or pool.get_connection(command_name, **options) File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 1192, in get_connection connection.connect() File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 563, in connect raise ConnectionError(self._error_message(e)) redis.exceptions.ConnectionError: Error -3 connecting to live.vendingbuddy.in:23294. Temporary failure in name resolution. [2026-04-22 16:58:29,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:29,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:29,639.639 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-04-22 16:58:29,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:41,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:41,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:41,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 16:58:54,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 16:58:54,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 16:58:54,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:49:18,117.117 ERROR ] ################################### ####### PI SERVER STARTED ######### ################################### NoneType: None [2026-04-22 17:49:23,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:49:23,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:49:23,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:49:36,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:49:36,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:49:36,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:49:46,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:49:46,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:49:46,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:49:56,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:49:56,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:49:56,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:50:08,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:50:08,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:50:08,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:50:19,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:50:19,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:50:19,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:50:30,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:50:30,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:50:30,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:50:43,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:50:43,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:50:43,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:50:55,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:50:56,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:50:56,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:51:06,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:51:06,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:51:06,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:51:18,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:51:18,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:51:18,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:51:22,383.383 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-04-22 17:51:29,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:51:29,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:51:29,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:51:42,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:51:42,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:51:42,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:51:54,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:51:54,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:51:54,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:52:07,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:52:07,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:52:07,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:52:20,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:52:20,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:52:20,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:52:30,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:52:30,943.943 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:52:30,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:52:40,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:52:40,336.336 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:52:40,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:52:53,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:52:53,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:52:53,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:53:03,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:53:03,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:53:03,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:53:13,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:53:13,945.945 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:53:13,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:53:24,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:53:24,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:53:24,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-04-22 17:53:37,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-04-22 17:53:37,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-04-22 17:53:37,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None