[2026-08-27 00:00:00,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:00:00,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:00:00,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:00:14,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:00:14,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:00:14,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:00:30,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:00:30,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:00:30,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:00:43,898.898 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:00:43,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:00:43,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:01:05,335.335 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 00:01:05,369.369 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 00:01:05,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:01:05,386.386 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:01:05,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:01:18,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:01:18,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:01:18,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:01:34,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:01:34,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:01:34,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:01:49,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:01:49,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:01:49,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:02:02,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:02:02,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:02:02,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:02:18,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:02:18,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:02:18,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:02:32,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:02:32,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:02:32,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:02:48,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:02:48,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:02:48,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:03:03,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:03:03,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:03:03,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:03:19,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:03:19,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:03:19,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:03:33,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:03:33,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:03:33,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:03:48,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:03:48,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:03:48,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:04:04,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:04:04,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:04:04,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:04:18,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:04:19,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:04:19,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:04:33,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:04:33,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:04:33,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:04:49,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:04:49,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:04:49,476.476 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:05:03,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:05:03,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:05:03,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:05:17,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:05:17,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:05:17,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:05:30,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:05:30,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:05:30,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:05:45,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:05:45,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:05:45,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:06:00,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:06:00,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:06:00,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:06:14,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:06:14,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:06:14,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:06:30,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:06:30,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:06:30,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:06:44,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:06:44,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:06:44,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:06:58,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:06:58,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:06:58,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:07:13,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:07:13,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:07:13,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:07:27,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:07:27,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:07:27,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:07:44,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:07:44,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:07:44,275.275 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:07:59,072.072 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:07:59,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:07:59,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:08:12,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:08:12,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:08:12,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:08:25,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:08:25,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:08:25,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:08:40,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:08:40,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:08:40,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:08:56,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:08:56,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:08:56,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:09:12,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:09:12,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:09:12,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:09:26,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:09:26,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:09:26,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:09:38,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:09:38,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:09:38,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:09:54,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:09:54,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:09:54,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:10:08,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:10:08,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:10:08,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:10:23,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:10:23,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:10:23,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:10:39,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:10:39,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:10:39,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:10:52,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:10:52,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:10:52,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:11:05,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:11:05,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:11:05,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:11:20,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:11:20,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:11:20,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:11:35,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:11:35,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:11:35,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:11:49,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:11:49,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:11:49,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:12:05,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:12:05,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:12:05,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:12:20,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:12:20,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:12:20,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:12:34,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:12:34,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:12:34,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:12:49,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:12:49,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:12:49,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:13:04,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:13:04,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:13:04,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:13:21,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:13:21,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:13:21,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:13:35,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:13:35,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:13:35,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:13:49,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:13:49,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:13:49,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:14:06,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:14:06,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:14:06,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:14:20,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:14:20,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:14:20,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:14:33,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:14:33,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:14:33,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:14:48,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:14:48,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:14:48,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:15:02,109.109 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:15:02,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:15:02,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:15:17,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:15:17,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:15:17,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:15:32,395.395 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:15:32,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:15:32,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:15:46,899.899 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:15:46,905.905 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:15:46,910.910 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:16:01,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:16:01,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:16:01,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:16:16,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:16:16,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:16:16,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:16:32,417.417 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:16:32,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:16:32,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:16:48,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:16:48,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:16:48,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:17:03,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:17:03,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:17:03,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:17:19,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:17:19,865.865 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:17:19,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:17:33,859.859 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:17:33,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:17:33,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:17:49,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:17:49,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:17:49,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:18:03,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:18:03,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:18:03,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:18:17,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:18:17,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:18:17,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:18:31,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:18:31,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:18:31,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:18:47,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:18:47,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:18:47,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:19:01,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:19:01,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:19:01,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:19:16,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:19:16,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:19:16,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:19:30,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:19:30,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:19:30,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:19:44,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:19:44,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:19:44,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:19:59,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:19:59,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:19:59,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:20:13,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:20:13,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:20:13,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:20:30,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:20:30,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:20:30,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:20:45,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:20:45,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:20:45,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:21:00,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:21:01,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:21:01,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:21:14,939.939 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:21:14,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:21:14,949.949 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:21:29,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:21:29,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:21:29,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:21:45,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:21:45,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:21:45,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:21:59,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:21:59,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:21:59,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:22:13,138.138 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:22:13,144.144 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:22:13,150.150 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:22:28,820.820 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:22:28,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:22:28,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:22:43,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:22:43,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:22:43,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:22:57,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:22:57,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:22:57,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:23:11,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:23:11,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:23:11,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:23:28,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:23:28,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:23:28,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:23:42,897.897 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:23:42,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:23:42,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:23:57,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:23:57,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:23:57,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:24:11,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:24:11,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:24:11,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:24:25,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:24:25,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:24:25,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:24:37,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:24:37,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:24:37,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:24:53,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:24:53,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:24:53,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:25:08,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:25:08,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:25:08,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:25:22,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:25:22,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:25:22,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:25:35,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:25:35,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:25:35,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:25:51,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:25:51,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:25:51,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:26:04,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:26:04,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:26:04,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:26:19,684.684 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:26:19,690.690 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:26:19,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:26:33,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:26:33,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:26:33,738.738 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:26:48,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:26:48,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:26:48,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:27:03,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:27:03,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:27:03,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:27:16,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:27:16,733.733 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:27:16,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:27:32,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:27:32,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:27:32,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:27:47,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:27:47,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:27:47,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:28:00,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:28:00,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:28:01,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:28:17,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:28:17,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:28:17,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:28:33,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:28:33,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:28:33,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:28:47,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:28:47,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:28:47,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:29:01,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:29:01,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:29:01,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:29:16,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:29:16,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:29:16,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:29:32,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:29:32,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:29:32,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:29:46,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:29:46,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:29:46,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:30:02,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:30:02,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:30:02,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:30:06,346.346 ERROR ] VendingMachinePublisher.__init__: Redis error: Error 101 connecting to live.vendingbuddy.in:23294. Network is unreachable. 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 615, in _connect raise err File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 603, in _connect sock.connect(socket_address) OSError: [Errno 101] Network is unreachable 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 101 connecting to live.vendingbuddy.in:23294. Network is unreachable. [2026-08-27 00:30:06,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:30:06,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:30:06,547.547 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 00:30:06,588.588 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:30:10,709.709 ERROR ] VendingMachinePublisher.__init__: Redis error: Error 101 connecting to live.vendingbuddy.in:23294. Network is unreachable. 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 615, in _connect raise err File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 603, in _connect sock.connect(socket_address) OSError: [Errno 101] Network is unreachable 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 101 connecting to live.vendingbuddy.in:23294. Network is unreachable. [2026-08-27 00:30:10,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:30:10,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:30:10,924.924 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 00:30:10,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:30:14,917.917 ERROR ] VendingMachinePublisher.__init__: Redis error: Error 101 connecting to live.vendingbuddy.in:23294. Network is unreachable. 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 615, in _connect raise err File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 603, in _connect sock.connect(socket_address) OSError: [Errno 101] Network is unreachable 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 101 connecting to live.vendingbuddy.in:23294. Network is unreachable. [2026-08-27 00:30:15,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:30:15,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:30:15,120.120 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 00:30:15,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:30:22,216.216 ERROR ] VendingMachinePublisher.__init__: Redis error: Error 113 connecting to live.vendingbuddy.in:23294. No route to host. 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 615, in _connect raise err File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 603, in _connect sock.connect(socket_address) OSError: [Errno 113] No route to host 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 113 connecting to live.vendingbuddy.in:23294. No route to host. [2026-08-27 00:30:22,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:30:22,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:30:22,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:30:29,257.257 ERROR ] VendingMachinePublisher.__init__: Redis error: Error 113 connecting to live.vendingbuddy.in:23294. No route to host. 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 615, in _connect raise err File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 603, in _connect sock.connect(socket_address) OSError: [Errno 113] No route to host 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 113 connecting to live.vendingbuddy.in:23294. No route to host. [2026-08-27 00:30:29,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:30:29,292.292 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:30:29,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:30:30,382.382 ERROR ] Error getting syncAuthUsers Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_auth.py", line 154, in sync_auth_users user_data = json.loads(User().get_user_auth_sync(utils.get_imei(), modified_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-08-27 00:30:38,277.277 ERROR ] VendingMachinePublisher.__init__: Redis error: Timeout connecting to server 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 615, in _connect raise err File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 603, in _connect sock.connect(socket_address) socket.timeout: timed out 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 561, in connect raise TimeoutError("Timeout connecting to server") redis.exceptions.TimeoutError: Timeout connecting to server [2026-08-27 00:30:38,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:30:38,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:30:38,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:30:45,337.337 ERROR ] VendingMachinePublisher.__init__: Redis error: Error 101 connecting to live.vendingbuddy.in:23294. Network is unreachable. 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 615, in _connect raise err File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 603, in _connect sock.connect(socket_address) OSError: [Errno 101] Network is unreachable 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 101 connecting to live.vendingbuddy.in:23294. Network is unreachable. [2026-08-27 00:30:45,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:30:45,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:30:45,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:30:54,296.296 ERROR ] VendingMachinePublisher.__init__: Redis error: Timeout connecting to server 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 615, in _connect raise err File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 603, in _connect sock.connect(socket_address) socket.timeout: timed out 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 561, in connect raise TimeoutError("Timeout connecting to server") redis.exceptions.TimeoutError: Timeout connecting to server [2026-08-27 00:30:54,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:30:54,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:30:54,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:31:06,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:31:06,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:31:06,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:31:19,938.938 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:31:19,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:31:19,949.949 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:31:34,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:31:34,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:31:34,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:31:48,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:31:48,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:31:48,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:32:02,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:32:02,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:32:02,520.520 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:32:17,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:32:17,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:32:17,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:32:31,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:32:31,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:32:31,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:32:46,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:32:46,748.748 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:32:46,753.753 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:33:01,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:33:01,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:33:01,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:33:16,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:33:16,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:33:16,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:33:31,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:33:31,710.710 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:33:31,715.715 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:33:46,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:33:46,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:33:46,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:34:01,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:34:01,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:34:01,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:34:15,937.937 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:34:15,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:34:15,947.947 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:34:30,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:34:30,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:34:30,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:34:44,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:34:44,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:34:44,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:35:00,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:35:00,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:35:00,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:35:14,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:35:14,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:35:14,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:35:29,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:35:29,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:35:29,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:35:44,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:35:44,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:35:44,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:35:57,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:35:57,710.710 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:35:57,715.715 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:36:13,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:36:13,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:36:13,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:36:27,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:36:27,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:36:27,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:36:41,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:36:41,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:36:41,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:36:57,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:36:57,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:36:57,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:37:10,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:37:10,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:37:10,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:37:24,980.980 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:37:24,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:37:24,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:37:35,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:37:35,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:37:35,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:37:52,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:37:52,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:37:52,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:38:07,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:38:07,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:38:07,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:38:29,522.522 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 00:38:29,554.554 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 00:38:29,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:38:29,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:38:29,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:38:42,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:38:42,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:38:42,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:38:57,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:38:57,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:38:57,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:39:11,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:39:11,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:39:11,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:39:26,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:39:26,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:39:26,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:39:41,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:39:41,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:39:41,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:39:55,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:39:55,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:39:55,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:40:08,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:40:08,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:40:08,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:40:22,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:40:22,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:40:22,589.589 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:40:37,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:40:37,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:40:37,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:40:53,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:40:53,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:40:53,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:41:08,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:41:08,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:41:09,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:41:22,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:41:22,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:41:22,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:41:39,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:41:39,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:41:39,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:41:54,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:41:54,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:41:54,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:42:07,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:42:07,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:42:07,465.465 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:42:22,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:42:22,860.860 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:42:22,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:42:37,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:42:37,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:42:37,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:42:52,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:42:52,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:42:52,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:43:06,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:43:06,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:43:06,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:43:21,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:43:21,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:43:21,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:43:37,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:43:37,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:43:37,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:43:59,877.877 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 00:43:59,911.911 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 00:43:59,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:43:59,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:43:59,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:44:13,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:44:13,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:44:13,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:44:27,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:44:27,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:44:27,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:44:42,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:44:42,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:44:42,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:44:57,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:44:57,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:44:57,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:45:12,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:45:12,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:45:12,275.275 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:45:27,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:45:27,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:45:27,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:45:43,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:45:43,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:45:43,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:45:56,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:45:56,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:45:56,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:46:11,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:46:11,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:46:11,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:46:26,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:46:26,907.907 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:46:26,912.912 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:46:40,736.736 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:46:40,741.741 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:46:40,746.746 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:46:55,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:46:55,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:46:55,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:47:10,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:47:10,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:47:10,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:47:24,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:47:24,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:47:24,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:47:35,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:47:35,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:47:35,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:47:52,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:47:52,518.518 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:47:52,523.523 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:48:07,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:48:07,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:48:07,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:48:20,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:48:20,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:48:20,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:48:35,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:48:35,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:48:35,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:48:49,233.233 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:48:49,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:48:49,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:49:04,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:49:04,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:49:04,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:49:17,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:49:17,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:49:17,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:49:32,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:49:32,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:49:32,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:49:47,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:49:47,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:49:47,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:50:01,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:50:01,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:50:01,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:50:17,315.315 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:50:17,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:50:17,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:50:31,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:50:31,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:50:31,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:50:45,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:50:45,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:50:45,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:51:00,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:51:00,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:51:00,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:51:16,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:51:16,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:51:16,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:51:31,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:51:31,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:51:31,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:51:44,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:51:44,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:51:44,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:51:59,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:51:59,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:51:59,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:52:13,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:52:13,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:52:13,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:52:28,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:52:28,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:52:28,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:52:42,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:52:42,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:52:42,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:52:57,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:52:57,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:52:57,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:53:12,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:53:12,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:53:12,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:53:26,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:53:26,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:53:26,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:53:40,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:53:40,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:53:40,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:53:54,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:53:54,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:53:54,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:54:08,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:54:08,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:54:08,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:54:20,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:54:20,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:54:20,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:54:36,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:54:36,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:54:36,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:54:51,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:54:51,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:54:51,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:55:05,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:55:05,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:55:05,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:55:20,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:55:20,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:55:20,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:55:34,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:55:34,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:55:34,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:55:49,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:55:49,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:55:49,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:56:03,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:56:03,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:56:03,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:56:17,463.463 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:56:17,468.468 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:56:17,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:56:33,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:56:33,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:56:33,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:56:47,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:56:47,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:56:47,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:57:02,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:57:02,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:57:02,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:57:16,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:57:16,135.135 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:57:16,140.140 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:57:31,333.333 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:57:31,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:57:31,345.345 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:57:45,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:57:45,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:57:45,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:58:00,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:58:00,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:58:00,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:58:14,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:58:14,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:58:14,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:58:29,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:58:29,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:58:29,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:58:43,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:58:43,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:58:43,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:58:57,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:58:57,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:58:57,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:59:12,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:59:12,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:59:12,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:59:27,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:59:27,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:59:27,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:59:42,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:59:42,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:59:42,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 00:59:56,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 00:59:56,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 00:59:56,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:00:09,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:00:09,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:00:09,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:00:24,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:00:24,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:00:24,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:00:38,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:00:38,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:00:38,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:00:51,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:00:51,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:00:51,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:01:06,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:01:06,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:01:06,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:01:23,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:01:23,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:01:23,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:01:38,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:01:38,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:01:38,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:01:53,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:01:53,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:01:53,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:02:07,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:02:07,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:02:07,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:02:21,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:02:21,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:02:21,429.429 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:02:33,658.658 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:02:33,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:02:33,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:02:49,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:02:49,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:02:49,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:03:05,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:03:05,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:03:05,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:03:19,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:03:19,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:03:19,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:03:33,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:03:33,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:03:33,905.905 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:03:48,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:03:48,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:03:48,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:04:02,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:04:02,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:04:02,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:04:18,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:04:18,519.519 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:04:18,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:04:32,109.109 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:04:32,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:04:32,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:04:45,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:04:45,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:04:45,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:05:02,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:05:02,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:05:02,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:05:16,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:05:16,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:05:16,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:05:30,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:05:30,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:05:30,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:05:45,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:05:45,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:05:45,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:05:58,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:05:58,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:05:58,926.926 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:06:13,255.255 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:06:13,260.260 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:06:13,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:06:27,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:06:27,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:06:27,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:06:42,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:06:42,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:06:42,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:06:56,251.251 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:06:56,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:06:56,262.262 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:07:10,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:07:10,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:07:10,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:07:21,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:07:21,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:07:21,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:07:33,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:07:33,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:07:33,192.192 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:07:51,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:07:51,911.911 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:07:51,916.916 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:08:05,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:08:05,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:08:05,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:08:20,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:08:20,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:08:20,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:08:34,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:08:34,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:08:34,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:08:50,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:08:50,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:08:50,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:09:04,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:09:04,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:09:04,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:09:19,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:09:19,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:09:19,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:09:34,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:09:34,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:09:34,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:09:48,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:09:48,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:09:48,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:10:04,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:10:04,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:10:04,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:10:18,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:10:18,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:10:18,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:10:33,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:10:33,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:10:33,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:10:49,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:10:49,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:10:49,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:11:02,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:11:02,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:11:02,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:11:17,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:11:17,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:11:17,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:11:32,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:11:32,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:11:32,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:11:45,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:11:45,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:11:45,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:12:00,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:12:00,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:12:00,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:12:15,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:12:15,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:12:15,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:12:30,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:12:30,180.180 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:12:30,185.185 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:12:44,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:12:44,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:12:44,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:12:58,935.935 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:12:58,940.940 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:12:58,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:13:14,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:13:14,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:13:14,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:13:28,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:13:28,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:13:28,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:13:44,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:13:44,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:13:44,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:13:59,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:13:59,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:13:59,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:14:13,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:14:13,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:14:13,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:14:28,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:14:28,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:14:28,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:14:42,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:14:42,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:14:42,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:14:56,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:14:56,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:14:56,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:15:06,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:15:06,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:15:06,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:15:22,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:15:22,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:15:22,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:15:36,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:15:36,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:15:36,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:15:52,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:15:52,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:15:52,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:16:06,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:16:06,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:16:07,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:16:23,224.224 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:16:23,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:16:23,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:16:38,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:16:38,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:16:38,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:16:53,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:16:53,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:16:53,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:17:07,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:17:07,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:17:07,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:17:22,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:17:22,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:17:22,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:17:36,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:17:36,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:17:36,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:17:48,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:17:48,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:17:48,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:18:03,018.018 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:18:03,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:18:03,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:18:18,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:18:18,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:18:18,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:18:32,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:18:32,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:18:32,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:18:46,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:18:46,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:18:46,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:19:00,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:19:00,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:19:00,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:19:16,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:19:16,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:19:16,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:19:30,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:19:30,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:19:30,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:19:45,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:19:45,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:19:45,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:20:00,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:20:00,355.355 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:20:00,360.360 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:20:14,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:20:14,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:20:14,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:20:28,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:20:28,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:20:28,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:20:43,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:20:43,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:20:43,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:20:58,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:20:58,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:20:58,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:21:12,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:21:12,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:21:12,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:21:27,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:21:27,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:21:27,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:21:41,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:21:41,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:21:41,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:21:57,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:21:57,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:21:57,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:22:12,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:22:12,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:22:12,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:22:27,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:22:27,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:22:27,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:22:43,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:22:43,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:22:43,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:22:57,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:22:57,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:22:57,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:23:12,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:23:12,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:23:12,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:23:26,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:23:26,760.760 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:23:26,765.765 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:23:41,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:23:41,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:23:41,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:23:57,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:23:57,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:23:57,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:24:10,782.782 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:24:10,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:24:10,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:24:23,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:24:23,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:24:23,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:24:37,976.976 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:24:37,981.981 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:24:37,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:24:51,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:24:51,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:24:51,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:25:04,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:25:04,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:25:04,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:25:18,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:25:18,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:25:18,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:25:35,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:25:35,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:25:35,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:25:50,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:25:50,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:25:50,905.905 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:26:04,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:26:04,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:26:04,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:26:20,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:26:20,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:26:20,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:26:37,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:26:37,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:26:37,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:26:51,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:26:51,632.632 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:26:51,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:27:04,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:27:04,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:27:04,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:27:19,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:27:19,160.160 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:27:19,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:27:34,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:27:34,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:27:34,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:27:49,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:27:49,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:27:49,078.078 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:28:04,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:28:04,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:28:04,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:28:18,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:28:18,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:28:18,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:28:32,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:28:32,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:28:32,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:28:46,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:28:46,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:28:46,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:28:59,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:28:59,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:28:59,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:29:15,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:29:15,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:29:15,165.165 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:29:29,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:29:29,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:29:29,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:29:42,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:29:42,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:29:43,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:29:56,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:29:56,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:29:56,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:30:09,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:30:09,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:30:09,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:30:24,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:30:24,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:30:24,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:30:37,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:30:37,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:30:37,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:30:53,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:30:53,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:30:53,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:31:07,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:31:07,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:31:07,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:31:21,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:31:21,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:31:21,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:31:35,893.893 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:31:35,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:31:35,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:31:50,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:31:50,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:31:50,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:32:04,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:32:04,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:32:04,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:32:18,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:32:18,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:32:18,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:32:31,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:32:31,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:32:31,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:32:45,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:32:45,398.398 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:32:45,403.403 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:33:00,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:33:00,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:33:00,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:33:15,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:33:15,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:33:15,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:33:31,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:33:31,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:33:31,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:33:45,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:33:45,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:33:45,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:33:59,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:33:59,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:33:59,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:34:14,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:34:14,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:34:14,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:34:30,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:34:30,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:34:30,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:34:43,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:34:43,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:34:44,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:34:58,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:34:58,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:34:58,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:35:13,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:35:13,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:35:13,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:35:27,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:35:27,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:35:27,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:35:42,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:35:42,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:35:42,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:35:56,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:35:56,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:35:56,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:36:10,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:36:10,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:36:11,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:36:27,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:36:27,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:36:27,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:36:41,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:36:41,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:36:41,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:36:57,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:36:57,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:36:57,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:37:12,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:37:12,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:37:12,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:37:28,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:37:28,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:37:28,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:37:41,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:37:41,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:37:41,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:37:56,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:37:56,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:37:57,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:38:11,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:38:11,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:38:11,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:38:25,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:38:25,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:38:25,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:38:38,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:38:38,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:38:38,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:38:53,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:38:53,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:38:53,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:39:08,658.658 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:39:08,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:39:08,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:39:24,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:39:24,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:39:24,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:39:38,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:39:38,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:39:38,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:39:52,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:39:52,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:39:52,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:40:06,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:40:06,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:40:06,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:40:22,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:40:22,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:40:22,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:40:35,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:40:35,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:40:35,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:40:51,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:40:51,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:40:51,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:41:03,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:41:03,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:41:03,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:41:18,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:41:18,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:41:18,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:41:34,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:41:34,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:41:34,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:41:49,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:41:49,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:41:49,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:42:03,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:42:03,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:42:03,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:42:19,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:42:19,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:42:19,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:42:33,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:42:33,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:42:33,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:42:47,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:42:47,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:42:47,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:43:02,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:43:02,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:43:02,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:43:15,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:43:15,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:43:15,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:43:30,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:43:30,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:43:30,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:43:46,254.254 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:43:46,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:43:46,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:44:01,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:44:01,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:44:01,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:44:18,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:44:18,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:44:18,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:44:33,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:44:33,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:44:33,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:44:47,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:44:47,632.632 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:44:47,637.637 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:45:00,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:45:00,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:45:00,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:45:14,621.621 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:45:14,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:45:14,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:45:30,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:45:30,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:45:30,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:45:45,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:45:45,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:45:45,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:46:00,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:46:00,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:46:00,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:46:14,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:46:14,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:46:14,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:46:30,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:46:30,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:46:30,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:46:45,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:46:45,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:46:45,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:47:00,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:47:00,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:47:00,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:47:16,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:47:16,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:47:16,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:47:30,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:47:30,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:47:30,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:47:44,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:47:44,705.705 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:47:44,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:47:58,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:47:58,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:47:58,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:48:12,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:48:12,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:48:12,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:48:28,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:48:28,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:48:28,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:48:42,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:48:42,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:48:42,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:48:56,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:48:56,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:48:56,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:49:10,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:49:10,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:49:10,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:49:25,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:49:25,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:49:25,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:49:36,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:49:36,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:49:36,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:49:52,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:49:52,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:49:52,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:50:08,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:50:08,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:50:08,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:50:23,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:50:23,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:50:23,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:50:38,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:50:38,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:50:38,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:50:51,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:50:51,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:50:51,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:51:06,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:51:06,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:51:06,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:51:21,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:51:21,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:51:21,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:51:36,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:51:36,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:51:36,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:51:50,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:51:50,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:51:50,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:52:04,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:52:04,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:52:04,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:52:19,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:52:19,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:52:19,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:52:34,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:52:34,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:52:34,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:52:48,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:52:48,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:52:48,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:53:02,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:53:02,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:53:02,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:53:17,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:53:17,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:53:17,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:53:32,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:53:32,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:53:32,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:53:47,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:53:47,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:53:47,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:54:11,969.969 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 01:54:12,001.001 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 01:54:12,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:54:12,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:54:12,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:54:24,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:54:24,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:54:24,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:54:34,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:54:34,821.821 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:54:34,827.827 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:54:50,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:54:50,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:54:50,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:55:04,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:55:04,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:55:04,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:55:18,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:55:18,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:55:18,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:55:33,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:55:33,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:55:33,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:55:48,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:55:48,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:55:48,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:56:04,197.197 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:56:04,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:56:04,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:56:18,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:56:18,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:56:18,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:56:34,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:56:34,542.542 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:56:34,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:56:49,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:56:49,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:56:49,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:57:03,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:57:03,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:57:03,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:57:17,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:57:17,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:57:17,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:57:33,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:57:33,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:57:33,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:57:48,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:57:48,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:57:48,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:58:02,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:58:02,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:58:02,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:58:17,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:58:17,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:58:17,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:58:34,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:58:34,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:58:34,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:58:49,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:58:49,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:58:49,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:59:02,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:59:02,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:59:02,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:59:16,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:59:16,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:59:16,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:59:29,938.938 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:59:29,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:59:29,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 01:59:44,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 01:59:44,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 01:59:44,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:00:00,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:00:00,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:00:00,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:00:16,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:00:16,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:00:16,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:00:30,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:00:30,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:00:30,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:00:46,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:00:46,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:00:46,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:01:00,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:01:00,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:01:00,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:01:16,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:01:16,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:01:16,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:01:30,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:01:30,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:01:30,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:01:44,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:01:44,940.940 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:01:44,946.946 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:01:59,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:01:59,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:01:59,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:02:14,463.463 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:02:14,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:02:14,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:02:29,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:02:29,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:02:29,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:02:42,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:02:42,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:02:42,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:02:56,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:02:56,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:02:56,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:03:09,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:03:09,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:03:09,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:03:25,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:03:25,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:03:25,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:03:39,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:03:39,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:03:39,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:03:53,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:03:53,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:03:53,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:04:07,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:04:07,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:04:07,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:04:21,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:04:21,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:04:21,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:04:35,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:04:35,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:04:35,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:04:49,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:04:49,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:04:49,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:05:03,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:05:03,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:05:03,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:05:26,592.592 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 02:05:26,625.625 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 02:05:26,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:05:26,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:05:26,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:05:41,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:05:41,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:05:41,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:05:55,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:05:55,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:05:55,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:06:10,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:06:10,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:06:10,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:06:26,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:06:26,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:06:26,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:06:41,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:06:41,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:06:41,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:06:57,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:06:57,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:06:57,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:07:11,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:07:11,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:07:11,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:07:25,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:07:25,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:07:25,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:07:37,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:07:37,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:07:37,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:07:52,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:07:52,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:07:52,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:08:05,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:08:05,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:08:05,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:08:20,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:08:20,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:08:20,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:08:36,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:08:36,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:08:36,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:08:50,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:08:50,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:08:50,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:09:03,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:09:03,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:09:03,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:09:19,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:09:19,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:09:19,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:09:34,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:09:34,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:09:34,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:09:48,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:09:48,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:09:48,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:10:03,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:10:03,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:10:03,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:10:18,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:10:18,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:10:18,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:10:32,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:10:32,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:10:32,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:10:45,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:10:45,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:10:45,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:11:00,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:11:00,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:11:00,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:11:15,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:11:15,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:11:15,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:11:30,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:11:30,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:11:30,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:11:45,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:11:45,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:11:45,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:12:01,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:12:01,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:12:01,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:12:16,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:12:16,200.200 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:12:16,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:12:30,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:12:30,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:12:30,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:12:46,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:12:46,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:12:46,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:13:02,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:13:02,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:13:02,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:13:15,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:13:15,421.421 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:13:15,426.426 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:13:33,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:13:33,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:13:33,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:13:51,975.975 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:13:51,981.981 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:13:51,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:14:04,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:14:04,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:14:04,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:14:18,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:14:18,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:14:18,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:14:32,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:14:32,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:14:32,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:14:53,910.910 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 02:14:53,944.944 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 02:14:53,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:14:53,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:14:53,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:15:10,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:15:10,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:15:10,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:15:26,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:15:26,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:15:26,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:15:41,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:15:41,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:15:41,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:15:55,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:15:55,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:15:55,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:16:07,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:16:07,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:16:07,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:16:24,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:16:24,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:16:24,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:16:39,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:16:39,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:16:39,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:16:54,897.897 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:16:54,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:16:54,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:17:09,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:17:09,320.320 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:17:09,325.325 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:17:24,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:17:24,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:17:24,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:17:38,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:17:38,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:17:38,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:17:52,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:17:52,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:17:52,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:18:06,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:18:06,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:18:06,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:18:19,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:18:19,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:18:19,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:18:33,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:18:33,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:18:33,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:18:50,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:18:50,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:18:50,262.262 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:19:03,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:19:03,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:19:03,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:19:17,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:19:17,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:19:17,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:19:31,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:19:31,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:19:31,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:19:47,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:19:47,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:19:47,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:20:01,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:20:01,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:20:01,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:20:15,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:20:15,988.988 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:20:15,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:20:31,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:20:31,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:20:31,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:20:46,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:20:46,531.531 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:20:46,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:21:01,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:21:01,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:21:01,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:21:17,376.376 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:21:17,382.382 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:21:17,387.387 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:21:31,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:21:31,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:21:31,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:21:45,253.253 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:21:45,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:21:45,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:21:58,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:21:59,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:21:59,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:22:13,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:22:13,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:22:13,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:22:26,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:22:26,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:22:26,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:22:40,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:22:40,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:22:40,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:22:55,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:22:55,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:22:55,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:23:09,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:23:09,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:23:09,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:23:23,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:23:23,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:23:23,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:23:36,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:23:36,355.355 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:23:36,360.360 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:23:52,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:23:52,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:23:52,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:24:06,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:24:07,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:24:07,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:24:21,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:24:21,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:24:21,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:24:36,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:24:36,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:24:36,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:24:51,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:24:51,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:24:51,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:25:15,397.397 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 02:25:15,430.430 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 02:25:15,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:25:15,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:25:15,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:25:33,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:25:33,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:25:33,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:25:46,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:25:46,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:25:46,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:26:03,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:26:03,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:26:03,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:26:17,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:26:17,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:26:17,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:26:31,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:26:31,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:26:31,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:26:47,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:26:47,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:26:47,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:27:02,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:27:02,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:27:02,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:27:17,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:27:17,983.983 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:27:17,988.988 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:27:33,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:27:33,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:27:33,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:27:46,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:27:46,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:27:46,663.663 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:28:08,544.544 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 02:28:08,577.577 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 02:28:08,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:28:08,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:28:08,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:28:21,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:28:21,613.613 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:28:21,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:28:35,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:28:35,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:28:35,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:28:49,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:28:49,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:28:49,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:29:04,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:29:04,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:29:04,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:29:18,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:29:18,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:29:18,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:29:33,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:29:33,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:29:33,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:29:47,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:29:47,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:29:47,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:30:02,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:30:02,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:30:02,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:30:15,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:30:15,200.200 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:30:15,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:30:28,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:30:28,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:30:28,445.445 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:30:42,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:30:42,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:30:42,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:30:56,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:30:56,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:30:56,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:31:07,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:31:07,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:31:07,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:31:22,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:31:22,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:31:22,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:31:38,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:31:38,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:31:38,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:31:51,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:31:51,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:31:51,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:32:05,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:32:05,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:32:05,955.955 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:32:20,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:32:20,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:32:20,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:32:36,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:32:36,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:32:36,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:32:49,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:32:49,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:32:49,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:33:03,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:33:03,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:33:03,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:33:17,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:33:17,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:33:17,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:33:32,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:33:32,299.299 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:33:32,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:33:46,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:33:46,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:33:46,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:34:00,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:34:00,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:34:01,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:34:16,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:34:16,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:34:16,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:34:30,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:34:30,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:34:30,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:34:44,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:34:44,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:34:44,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:34:58,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:34:58,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:34:58,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:35:12,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:35:12,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:35:12,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:35:28,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:35:28,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:35:28,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:35:41,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:35:41,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:35:41,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:35:57,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:35:57,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:35:57,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:36:11,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:36:11,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:36:11,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:36:25,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:36:25,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:36:25,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:36:38,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:36:38,827.827 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:36:38,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:36:51,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:36:51,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:36:51,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:37:07,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:37:07,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:37:07,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:37:21,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:37:21,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:37:21,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:37:37,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:37:37,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:37:37,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:37:51,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:37:51,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:37:51,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:38:05,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:38:05,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:38:05,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:38:20,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:38:20,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:38:20,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:38:34,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:38:34,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:38:34,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:38:49,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:38:49,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:38:49,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:39:05,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:39:05,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:39:05,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:39:20,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:39:20,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:39:20,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:39:33,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:39:33,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:39:33,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:39:47,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:39:47,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:39:47,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:40:02,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:40:02,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:40:02,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:40:17,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:40:17,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:40:17,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:40:30,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:40:30,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:40:30,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:40:45,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:40:45,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:40:45,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:41:00,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:41:00,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:41:00,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:41:13,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:41:13,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:41:13,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:41:28,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:41:28,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:41:28,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:41:43,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:41:43,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:41:43,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:41:57,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:41:57,398.398 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:41:57,403.403 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:42:12,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:42:12,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:42:12,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:42:26,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:42:26,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:42:26,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:42:39,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:42:39,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:42:40,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:42:54,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:42:54,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:42:54,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:43:10,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:43:10,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:43:10,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:43:25,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:43:25,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:43:25,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:43:38,822.822 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:43:38,827.827 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:43:38,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:43:54,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:43:54,273.273 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:43:54,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:44:09,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:44:09,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:44:09,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:44:25,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:44:25,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:44:25,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:44:39,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:44:39,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:44:39,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:44:53,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:44:53,468.468 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:44:53,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:45:05,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:45:05,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:45:05,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:45:21,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:45:21,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:45:21,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:45:35,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:45:35,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:45:35,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:45:50,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:45:50,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:45:50,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:46:02,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:46:02,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:46:02,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:46:17,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:46:17,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:46:17,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:46:31,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:46:31,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:46:31,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:46:47,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:46:47,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:46:47,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:47:01,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:47:01,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:47:01,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:47:15,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:47:15,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:47:15,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:47:30,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:47:30,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:47:30,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:47:44,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:47:44,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:47:44,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:47:59,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:47:59,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:47:59,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:48:13,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:48:13,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:48:13,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:48:27,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:48:27,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:48:27,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:48:43,075.075 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:48:43,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:48:43,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:48:57,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:48:57,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:48:57,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:49:11,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:49:11,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:49:11,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:49:25,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:49:25,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:49:25,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:49:40,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:49:40,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:49:40,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:49:56,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:49:56,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:49:56,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:50:11,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:50:11,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:50:11,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:50:26,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:50:26,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:50:26,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:50:40,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:50:40,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:50:40,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:50:55,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:50:55,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:50:55,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:51:08,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:51:08,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:51:08,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:51:23,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:51:23,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:51:23,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:51:36,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:51:36,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:51:36,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:51:51,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:51:51,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:51:51,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:52:07,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:52:07,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:52:07,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:52:23,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:52:23,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:52:23,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:52:37,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:52:37,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:52:37,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:52:51,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:52:51,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:52:51,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:53:06,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:53:06,357.357 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:53:06,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:53:21,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:53:21,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:53:21,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:53:37,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:53:37,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:53:37,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:53:51,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:53:51,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:53:51,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:54:05,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:54:05,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:54:05,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:54:19,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:54:19,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:54:19,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:54:33,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:54:33,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:54:33,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:54:49,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:54:49,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:54:49,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:55:03,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:55:03,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:55:03,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:55:16,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:55:16,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:55:16,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:55:31,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:55:31,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:55:31,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:55:48,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:55:48,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:55:48,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:56:02,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:56:02,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:56:02,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:56:15,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:56:15,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:56:15,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:56:29,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:56:29,921.921 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:56:29,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:56:44,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:56:44,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:56:44,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:56:58,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:56:58,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:56:58,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:57:12,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:57:12,801.801 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:57:12,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:57:28,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:57:28,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:57:28,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:57:43,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:57:43,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:57:43,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:57:59,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:57:59,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:57:59,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:58:13,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:58:13,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:58:13,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:58:28,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:58:28,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:58:28,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:58:42,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:58:42,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:58:42,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:58:58,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:58:58,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:58:58,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:59:14,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:59:14,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:59:14,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:59:28,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:59:28,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:59:28,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:59:42,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:59:42,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:59:42,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 02:59:55,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 02:59:55,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 02:59:55,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:00:10,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:00:10,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:00:10,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:00:28,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:00:28,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:00:28,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:00:43,393.393 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:00:43,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:00:43,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:00:59,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:00:59,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:00:59,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:01:14,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:01:14,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:01:14,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:01:28,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:01:28,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:01:28,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:01:44,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:01:44,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:01:44,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:01:57,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:01:57,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:01:57,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:02:12,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:02:12,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:02:13,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:02:29,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:02:29,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:02:29,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:02:42,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:02:42,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:02:42,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:02:56,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:02:56,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:02:56,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:03:10,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:03:10,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:03:10,916.916 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:03:25,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:03:25,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:03:25,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:03:36,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:03:36,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:03:36,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:03:52,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:03:52,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:03:52,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:04:07,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:04:07,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:04:07,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:04:23,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:04:23,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:04:23,307.307 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:04:39,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:04:39,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:04:39,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:04:52,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:04:52,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:04:52,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:05:07,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:05:07,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:05:07,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:05:22,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:05:22,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:05:22,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:05:37,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:05:37,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:05:37,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:05:53,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:05:53,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:05:53,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:06:05,938.938 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:06:05,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:06:05,949.949 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:06:21,731.731 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:06:21,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:06:21,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:06:37,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:06:37,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:06:37,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:06:49,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:06:49,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:06:49,102.102 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:07:06,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:07:06,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:07:06,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:07:20,190.190 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:07:20,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:07:20,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:07:34,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:07:34,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:07:34,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:07:49,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:07:49,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:07:49,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:08:03,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:08:03,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:08:03,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:08:17,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:08:17,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:08:17,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:08:32,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:08:32,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:08:32,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:08:47,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:08:47,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:08:47,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:09:01,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:09:01,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:09:01,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:09:17,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:09:17,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:09:17,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:09:31,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:09:31,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:09:31,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:09:46,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:09:46,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:09:46,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:10:00,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:10:00,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:10:00,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:10:15,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:10:15,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:10:15,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:10:29,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:10:29,977.977 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:10:29,982.982 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:10:45,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:10:45,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:10:45,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:11:02,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:11:02,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:11:02,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:11:16,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:11:16,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:11:16,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:11:30,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:11:30,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:11:30,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:11:44,173.173 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:11:44,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:11:44,185.185 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:11:58,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:11:58,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:11:58,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:12:12,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:12:12,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:12:12,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:12:27,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:12:27,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:12:27,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:12:44,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:12:44,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:12:44,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:12:58,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:12:58,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:12:58,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:13:13,224.224 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:13:13,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:13:13,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:13:29,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:13:29,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:13:29,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:13:45,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:13:45,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:13:45,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:14:01,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:14:01,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:14:01,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:14:17,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:14:17,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:14:17,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:14:31,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:14:31,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:14:31,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:14:47,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:14:47,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:14:47,403.403 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:15:01,900.900 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:15:01,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:15:01,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:15:15,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:15:15,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:15:15,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:15:29,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:15:29,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:15:29,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:15:42,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:15:42,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:15:42,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:15:56,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:15:56,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:15:56,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:16:11,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:16:11,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:16:11,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:16:26,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:16:26,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:16:26,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:16:41,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:16:41,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:16:41,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:16:55,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:16:55,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:16:55,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:17:07,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:17:07,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:17:07,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:17:22,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:17:22,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:17:22,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:17:35,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:17:35,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:17:35,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:17:49,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:17:49,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:17:49,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:18:06,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:18:06,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:18:06,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:18:20,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:18:20,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:18:20,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:18:35,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:18:35,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:18:35,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:18:49,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:18:49,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:18:49,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:19:04,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:19:04,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:19:04,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:19:17,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:19:17,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:19:17,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:19:32,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:19:32,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:19:32,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:19:47,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:19:47,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:19:47,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:20:02,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:20:02,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:20:02,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:20:15,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:20:16,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:20:16,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:20:30,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:20:30,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:20:30,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:20:46,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:20:46,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:20:46,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:21:00,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:21:00,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:21:00,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:21:14,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:21:14,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:21:14,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:21:30,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:21:30,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:21:30,558.558 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:21:45,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:21:45,710.710 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:21:45,715.715 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:21:59,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:21:59,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:21:59,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:22:14,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:22:14,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:22:14,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:22:26,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:22:26,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:22:26,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:22:40,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:22:40,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:22:40,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:22:56,656.656 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:22:56,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:22:56,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:23:12,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:23:12,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:23:12,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:23:26,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:23:26,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:23:26,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:23:41,075.075 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:23:41,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:23:41,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:23:55,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:23:55,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:23:55,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:24:09,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:24:09,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:24:09,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:24:24,190.190 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:24:24,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:24:24,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:24:39,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:24:39,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:24:39,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:24:52,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:24:52,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:24:52,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:25:07,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:25:07,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:25:07,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:25:22,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:25:22,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:25:22,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:25:36,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:25:36,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:25:36,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:25:49,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:25:49,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:25:49,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:26:05,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:26:05,225.225 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:26:05,230.230 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:26:19,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:26:19,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:26:19,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:26:33,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:26:33,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:26:33,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:26:52,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:26:52,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:26:52,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:27:08,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:27:08,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:27:08,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:27:24,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:27:24,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:27:24,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:27:39,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:27:39,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:27:39,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:27:53,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:27:53,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:27:53,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:28:06,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:28:06,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:28:06,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:28:22,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:28:22,386.386 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:28:22,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:28:37,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:28:37,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:28:37,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:28:52,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:28:52,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:28:52,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:29:05,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:29:05,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:29:05,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:29:20,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:29:20,121.121 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:29:20,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:29:33,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:29:33,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:29:33,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:29:48,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:29:48,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:29:48,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:30:04,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:30:04,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:30:04,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:30:19,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:30:19,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:30:19,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:30:33,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:30:33,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:30:33,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:30:48,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:30:48,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:30:48,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:31:03,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:31:03,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:31:03,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:31:17,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:31:17,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:31:17,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:31:31,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:31:31,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:31:31,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:31:45,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:31:45,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:31:45,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:32:00,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:32:00,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:32:00,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:32:15,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:32:15,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:32:15,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:32:29,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:32:29,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:32:29,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:32:43,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:32:43,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:32:43,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:32:58,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:32:58,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:32:58,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:33:12,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:33:12,988.988 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:33:12,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:33:28,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:33:28,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:33:28,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:33:42,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:33:42,702.702 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:33:42,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:33:56,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:33:56,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:33:56,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:34:11,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:34:11,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:34:11,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:34:25,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:34:25,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:34:25,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:34:37,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:34:37,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:34:37,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:34:52,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:34:52,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:34:52,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:35:07,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:35:07,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:35:07,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:35:21,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:35:21,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:35:21,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:35:36,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:35:36,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:35:36,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:35:51,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:35:51,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:35:51,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:36:06,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:36:06,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:36:06,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:36:19,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:36:19,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:36:19,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:36:34,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:36:34,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:36:34,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:36:49,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:36:49,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:36:49,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:37:03,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:37:03,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:37:03,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:37:17,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:37:17,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:37:17,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:37:37,576.576 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 03:37:37,617.617 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 03:37:37,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:37:37,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:37:37,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:37:51,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:37:51,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:37:51,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:38:05,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:38:05,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:38:05,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:38:20,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:38:20,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:38:20,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:38:35,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:38:35,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:38:35,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:38:49,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:38:49,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:38:49,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:39:04,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:39:04,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:39:04,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:39:17,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:39:17,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:39:17,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:39:31,315.315 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:39:31,320.320 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:39:31,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:39:45,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:39:45,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:39:45,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:40:00,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:40:00,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:40:00,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:40:14,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:40:14,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:40:14,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:40:29,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:40:29,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:40:29,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:40:44,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:40:44,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:40:44,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:41:00,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:41:00,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:41:00,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:41:14,395.395 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:41:14,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:41:14,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:41:28,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:41:28,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:41:28,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:41:42,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:41:42,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:41:42,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:41:57,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:41:57,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:41:57,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:42:13,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:42:13,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:42:13,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:42:28,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:42:28,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:42:28,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:42:42,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:42:42,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:42:42,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:42:58,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:42:58,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:42:58,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:43:12,335.335 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:43:12,340.340 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:43:12,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:43:28,255.255 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:43:28,260.260 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:43:28,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:43:42,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:43:42,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:43:42,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:43:56,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:43:56,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:43:56,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:44:10,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:44:10,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:44:10,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:44:24,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:44:24,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:44:25,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:44:36,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:44:36,977.977 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:44:36,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:44:52,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:44:52,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:44:52,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:45:08,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:45:08,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:45:08,884.884 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:45:23,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:45:23,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:45:23,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:45:37,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:45:37,468.468 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:45:37,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:45:53,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:45:53,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:45:53,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:46:09,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:46:09,129.129 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:46:09,134.134 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:46:23,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:46:23,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:46:23,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:46:34,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:46:34,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:46:34,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:46:50,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:46:50,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:46:50,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:47:06,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:47:06,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:47:06,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:47:20,607.607 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:47:20,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:47:20,619.619 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:47:33,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:47:33,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:47:33,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:47:47,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:47:47,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:47:47,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:48:03,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:48:03,103.103 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:48:03,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:48:17,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:48:17,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:48:17,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:48:31,150.150 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:48:31,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:48:31,160.160 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:48:46,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:48:46,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:48:46,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:48:59,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:48:59,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:48:59,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:49:14,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:49:14,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:49:14,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:49:31,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:49:31,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:49:31,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:49:44,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:49:44,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:49:44,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:49:59,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:49:59,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:49:59,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:50:13,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:50:13,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:50:13,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:50:28,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:50:28,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:50:28,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:50:42,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:50:42,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:50:42,106.106 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:50:57,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:50:57,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:50:57,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:51:12,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:51:12,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:51:12,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:51:26,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:51:26,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:51:26,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:51:41,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:51:41,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:51:41,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:51:57,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:51:57,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:51:57,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:52:10,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:52:10,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:52:10,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:52:25,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:52:25,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:52:25,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:52:38,057.057 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:52:38,063.063 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:52:38,068.068 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:52:53,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:52:53,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:52:53,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:53:07,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:53:07,398.398 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:53:07,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:53:22,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:53:22,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:53:22,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:53:35,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:53:35,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:53:35,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:53:49,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:53:49,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:53:49,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:54:05,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:54:05,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:54:05,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:54:19,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:54:19,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:54:19,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:54:33,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:54:33,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:54:33,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:54:47,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:54:47,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:54:47,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:55:02,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:55:02,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:55:02,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:55:16,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:55:16,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:55:16,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:55:30,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:55:30,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:55:30,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:55:44,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:55:44,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:55:44,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:55:59,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:55:59,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:55:59,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:56:13,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:56:13,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:56:13,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:56:27,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:56:27,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:56:27,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:56:42,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:56:42,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:56:42,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:56:56,508.508 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:56:56,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:56:56,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:57:08,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:57:08,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:57:08,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:57:23,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:57:23,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:57:23,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:57:39,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:57:39,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:57:39,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:57:53,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:57:53,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:57:53,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:58:08,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:58:08,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:58:08,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:58:24,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:58:24,829.829 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:58:24,834.834 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:58:39,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:58:39,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:58:39,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:58:52,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:58:52,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:58:52,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:59:07,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:59:07,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:59:07,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:59:22,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:59:22,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:59:22,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:59:35,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:59:35,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:59:35,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 03:59:51,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 03:59:51,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 03:59:51,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:00:08,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:00:08,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:00:08,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:00:22,749.749 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:00:22,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:00:22,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:00:36,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:00:36,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:00:36,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:00:49,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:00:49,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:00:49,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:01:03,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:01:03,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:01:03,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:01:17,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:01:17,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:01:17,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:01:33,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:01:33,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:01:33,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:01:47,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:01:47,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:01:47,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:02:03,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:02:03,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:02:03,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:02:19,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:02:19,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:02:19,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:02:33,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:02:33,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:02:33,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:02:47,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:02:47,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:02:47,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:03:02,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:03:03,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:03:03,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:03:16,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:03:16,292.292 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:03:16,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:03:39,298.298 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 04:03:39,330.330 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 04:03:39,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:03:39,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:03:39,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:03:53,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:03:53,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:03:53,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:04:08,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:04:08,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:04:08,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:04:22,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:04:22,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:04:22,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:04:36,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:04:36,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:04:36,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:04:50,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:04:50,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:04:50,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:05:04,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:05:04,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:05:04,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:05:20,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:05:20,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:05:20,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:05:34,935.935 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:05:34,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:05:34,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:05:48,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:05:48,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:05:48,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:06:04,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:06:04,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:06:04,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:06:20,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:06:20,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:06:20,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:06:33,859.859 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:06:33,865.865 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:06:33,869.869 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:06:49,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:06:49,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:06:49,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:07:03,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:07:03,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:07:03,064.064 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:07:17,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:07:17,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:07:17,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:07:31,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:07:31,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:07:31,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:07:46,749.749 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:07:46,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:07:46,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:08:00,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:08:00,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:08:00,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:08:14,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:08:14,262.262 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:08:14,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:08:27,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:08:27,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:08:27,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:08:43,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:08:43,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:08:43,150.150 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:08:58,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:08:58,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:08:58,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:09:12,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:09:12,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:09:12,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:09:26,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:09:26,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:09:26,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:09:41,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:09:41,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:09:41,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:09:54,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:09:54,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:09:54,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:10:09,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:10:09,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:10:09,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:10:22,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:10:22,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:10:22,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:10:37,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:10:37,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:10:37,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:10:51,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:10:51,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:10:51,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:11:06,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:11:06,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:11:06,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:11:21,380.380 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:11:21,386.386 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:11:21,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:11:35,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:11:35,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:11:35,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:11:50,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:11:50,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:11:50,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:12:04,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:12:04,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:12:04,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:12:19,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:12:19,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:12:19,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:12:37,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:12:37,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:12:37,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:12:58,539.539 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 04:12:58,577.577 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 04:12:58,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:12:58,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:12:58,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:13:10,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:13:10,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:13:10,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:13:25,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:13:25,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:13:25,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:13:39,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:13:39,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:13:39,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:13:54,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:13:54,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:13:54,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:14:08,621.621 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:14:08,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:14:08,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:14:22,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:14:22,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:14:22,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:14:36,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:14:36,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:14:36,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:14:51,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:14:51,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:14:51,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:15:05,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:15:05,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:15:05,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:15:20,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:15:20,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:15:20,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:15:36,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:15:36,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:15:36,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:15:52,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:15:52,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:15:52,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:16:04,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:16:04,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:16:04,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:16:18,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:16:18,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:16:18,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:16:32,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:16:32,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:16:32,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:16:46,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:16:46,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:16:46,661.661 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:17:02,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:17:02,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:17:02,058.058 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:17:16,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:17:16,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:17:16,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:17:29,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:17:29,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:17:29,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:17:45,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:17:45,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:17:45,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:18:00,822.822 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:18:00,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:18:00,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:18:14,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:18:14,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:18:14,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:18:29,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:18:29,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:18:29,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:18:45,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:18:45,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:18:45,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:18:59,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:18:59,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:18:59,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:19:14,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:19:14,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:19:14,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:19:29,780.780 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:19:29,785.785 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:19:29,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:19:43,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:19:43,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:19:43,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:20:00,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:20:00,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:20:00,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:20:13,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:20:13,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:20:13,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:20:29,154.154 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:20:29,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:20:29,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:20:42,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:20:42,983.983 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:20:42,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:20:59,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:20:59,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:20:59,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:21:13,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:21:13,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:21:13,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:21:29,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:21:29,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:21:29,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:21:45,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:21:45,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:21:45,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:21:58,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:21:58,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:21:58,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:22:13,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:22:13,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:22:13,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:22:27,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:22:27,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:22:27,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:22:41,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:22:41,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:22:41,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:22:55,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:22:55,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:22:55,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:23:07,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:23:07,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:23:07,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:23:23,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:23:23,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:23:23,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:23:36,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:23:36,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:23:36,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:23:51,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:23:51,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:23:51,659.659 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:24:04,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:24:04,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:24:04,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:24:20,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:24:20,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:24:20,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:24:44,299.299 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 04:24:44,338.338 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 04:24:44,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:24:44,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:24:44,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:25:03,621.621 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:25:03,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:25:03,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:25:18,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:25:18,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:25:18,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:25:32,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:25:32,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:25:32,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:25:46,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:25:46,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:25:46,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:26:01,741.741 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:26:01,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:26:01,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:26:15,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:26:15,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:26:15,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:26:32,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:26:32,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:26:32,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:26:46,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:26:46,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:26:46,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:27:00,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:27:00,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:27:00,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:27:16,109.109 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:27:16,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:27:16,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:27:30,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:27:30,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:27:30,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:27:45,154.154 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:27:45,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:27:45,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:27:59,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:27:59,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:27:59,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:28:13,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:28:13,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:28:13,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:28:28,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:28:28,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:28:28,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:28:42,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:28:42,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:28:42,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:28:57,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:28:57,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:28:57,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:29:12,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:29:12,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:29:13,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:29:26,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:29:26,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:29:26,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:29:39,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:29:39,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:29:39,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:29:55,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:29:55,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:29:55,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:30:09,329.329 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:30:09,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:30:09,340.340 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:30:24,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:30:24,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:30:24,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:30:38,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:30:38,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:30:38,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:30:53,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:30:53,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:30:53,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:31:07,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:31:07,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:31:07,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:31:21,621.621 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:31:21,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:31:21,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:31:35,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:31:35,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:31:35,637.637 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:31:49,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:31:49,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:31:49,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:32:05,233.233 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:32:05,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:32:05,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:32:18,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:32:18,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:32:18,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:32:33,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:32:33,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:32:33,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:32:46,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:32:46,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:32:46,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:32:59,823.823 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:32:59,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:32:59,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:33:13,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:33:13,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:33:13,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:33:26,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:33:26,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:33:26,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:33:42,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:33:42,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:33:42,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:33:57,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:33:57,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:33:57,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:34:11,868.868 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:34:11,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:34:11,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:34:26,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:34:26,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:34:26,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:34:41,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:34:41,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:34:41,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:34:55,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:34:55,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:34:55,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:35:09,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:35:09,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:35:09,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:35:23,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:35:23,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:35:23,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:35:37,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:35:37,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:35:37,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:35:53,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:35:53,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:35:53,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:36:08,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:36:08,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:36:08,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:36:21,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:36:21,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:36:21,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:36:35,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:36:35,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:36:35,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:36:47,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:36:47,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:36:47,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:37:01,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:37:01,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:37:01,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:37:15,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:37:15,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:37:15,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:37:30,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:37:30,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:37:30,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:37:44,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:37:44,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:37:44,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:38:01,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:38:01,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:38:01,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:38:16,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:38:16,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:38:16,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:38:31,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:38:31,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:38:31,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:38:45,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:38:45,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:38:45,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:38:59,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:38:59,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:38:59,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:39:15,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:39:15,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:39:15,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:39:30,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:39:30,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:39:30,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:39:45,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:39:45,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:39:45,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:40:00,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:40:00,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:40:00,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:40:14,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:40:14,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:40:14,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:40:28,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:40:28,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:40:28,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:40:42,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:40:42,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:40:42,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:40:55,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:40:55,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:40:55,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:41:11,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:41:11,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:41:11,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:41:25,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:41:25,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:41:25,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:41:37,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:41:37,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:41:37,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:41:53,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:41:53,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:41:53,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:42:08,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:42:08,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:42:08,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:42:21,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:42:21,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:42:21,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:42:37,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:42:37,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:42:37,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:42:51,697.697 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:42:51,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:42:51,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:43:05,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:43:05,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:43:05,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:43:20,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:43:20,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:43:20,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:43:36,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:43:36,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:43:36,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:43:50,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:43:50,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:43:50,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:44:04,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:44:04,221.221 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:44:04,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:44:19,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:44:19,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:44:19,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:44:33,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:44:33,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:44:33,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:44:48,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:44:48,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:44:48,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:45:02,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:45:02,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:45:02,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:45:17,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:45:17,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:45:17,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:45:30,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:45:30,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:45:30,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:45:44,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:45:44,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:45:44,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:45:58,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:45:58,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:45:58,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:46:12,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:46:12,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:46:12,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:46:27,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:46:27,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:46:27,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:46:42,663.663 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:46:42,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:46:42,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:46:55,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:46:55,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:46:55,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:47:11,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:47:11,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:47:11,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:47:25,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:47:25,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:47:25,160.160 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:47:37,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:47:37,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:47:37,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:47:52,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:47:52,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:47:52,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:48:05,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:48:05,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:48:06,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:48:19,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:48:20,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:48:20,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:48:36,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:48:36,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:48:36,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:48:50,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:48:50,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:48:50,476.476 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:49:05,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:49:05,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:49:05,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:49:21,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:49:21,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:49:21,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:49:34,092.092 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:49:34,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:49:34,102.102 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:49:47,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:49:47,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:49:47,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:50:03,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:50:03,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:50:03,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:50:16,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:50:16,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:50:16,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:50:31,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:50:31,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:50:31,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:50:45,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:50:45,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:50:45,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:51:00,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:51:00,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:51:00,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:51:13,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:51:13,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:51:13,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:51:27,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:51:27,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:51:27,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:51:41,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:51:41,792.792 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:51:41,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:51:55,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:51:55,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:51:55,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:52:10,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:52:10,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:52:10,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:52:24,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:52:24,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:52:24,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:52:37,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:52:37,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:52:37,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:52:52,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:52:52,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:52:52,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:53:06,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:53:06,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:53:06,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:53:21,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:53:21,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:53:21,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:53:35,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:53:35,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:53:35,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:53:49,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:53:49,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:53:49,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:54:05,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:54:05,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:54:05,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:54:19,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:54:19,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:54:19,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:54:34,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:54:34,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:54:34,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:54:49,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:54:49,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:54:49,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:55:02,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:55:02,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:55:02,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:55:16,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:55:16,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:55:16,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:55:31,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:55:31,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:55:31,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:55:47,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:55:47,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:55:47,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:56:01,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:56:01,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:56:01,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:56:15,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:56:15,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:56:15,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:56:29,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:56:29,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:56:29,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:56:45,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:56:45,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:56:45,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:57:02,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:57:02,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:57:02,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:57:16,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:57:16,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:57:16,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:57:30,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:57:30,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:57:30,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:57:46,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:57:46,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:57:46,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:58:00,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:58:00,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:58:00,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:58:14,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:58:14,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:58:14,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:58:29,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:58:29,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:58:29,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:58:43,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:58:43,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:58:43,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:58:57,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:58:57,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:58:57,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:59:11,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:59:11,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:59:11,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:59:26,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:59:26,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:59:26,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:59:41,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:59:41,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:59:41,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 04:59:57,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 04:59:57,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 04:59:57,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:00:10,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:00:10,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:00:10,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:00:27,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:00:27,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:00:27,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:00:41,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:00:41,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:00:41,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:00:56,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:00:56,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:00:56,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:01:10,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:01:10,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:01:10,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:01:24,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:01:24,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:01:24,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:01:39,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:01:39,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:01:39,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:01:54,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:01:54,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:01:54,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:02:08,095.095 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:02:08,101.101 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:02:08,107.107 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:02:23,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:02:23,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:02:23,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:02:35,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:02:35,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:02:35,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:02:51,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:02:51,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:02:51,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:03:04,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:03:05,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:03:05,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:03:19,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:03:19,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:03:19,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:03:35,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:03:35,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:03:35,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:03:49,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:03:49,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:03:49,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:04:03,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:04:03,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:04:03,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:04:19,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:04:19,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:04:19,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:04:33,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:04:33,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:04:33,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:04:47,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:04:47,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:04:47,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:05:02,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:05:02,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:05:02,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:05:17,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:05:17,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:05:17,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:05:31,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:05:31,415.415 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:05:31,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:05:45,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:05:45,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:05:45,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:06:00,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:06:00,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:06:00,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:06:14,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:06:14,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:06:14,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:06:29,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:06:29,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:06:29,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:06:53,811.811 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 05:06:53,852.852 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 05:06:53,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:06:53,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:06:53,878.878 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:07:07,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:07:07,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:07:07,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:07:22,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:07:22,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:07:22,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:07:35,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:07:35,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:07:35,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:07:58,695.695 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 05:07:58,728.728 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 05:07:58,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:07:58,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:07:58,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:08:12,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:08:12,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:08:12,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:08:26,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:08:26,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:08:26,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:08:41,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:08:41,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:08:41,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:08:57,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:08:57,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:08:57,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:09:13,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:09:13,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:09:13,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:09:27,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:09:27,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:09:27,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:09:43,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:09:43,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:09:43,081.081 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:09:58,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:09:58,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:09:58,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:10:11,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:10:11,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:10:11,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:10:26,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:10:26,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:10:26,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:10:42,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:10:42,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:10:42,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:10:58,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:10:58,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:10:58,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:11:12,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:11:12,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:11:13,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:11:27,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:11:27,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:11:27,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:11:42,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:11:42,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:11:42,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:11:54,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:11:54,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:11:54,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:12:06,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:12:06,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:12:06,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:12:22,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:12:22,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:12:22,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:12:36,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:12:36,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:12:36,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:12:50,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:12:50,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:12:50,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:13:04,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:13:04,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:13:04,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:13:19,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:13:19,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:13:19,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:13:33,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:13:33,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:13:33,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:13:47,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:13:47,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:13:47,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:14:02,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:14:02,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:14:02,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:14:15,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:14:15,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:14:15,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:14:29,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:14:29,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:14:29,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:14:44,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:14:44,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:14:44,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:14:58,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:14:58,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:14:58,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:15:11,897.897 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:15:11,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:15:11,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:15:27,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:15:27,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:15:27,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:15:41,820.820 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:15:41,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:15:41,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:15:57,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:15:57,457.457 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:15:57,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:16:10,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:16:10,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:16:10,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:16:24,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:16:24,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:16:24,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:16:36,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:16:36,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:16:37,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:16:52,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:16:52,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:16:52,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:17:06,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:17:06,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:17:06,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:17:21,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:17:21,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:17:21,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:17:36,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:17:36,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:17:36,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:17:50,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:17:50,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:17:50,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:18:04,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:18:04,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:18:04,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:18:20,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:18:20,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:18:20,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:18:33,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:18:33,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:18:33,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:18:46,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:18:46,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:18:46,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:19:01,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:19:01,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:19:01,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:19:16,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:19:16,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:19:16,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:19:30,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:19:30,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:19:30,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:19:43,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:19:43,503.503 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:19:43,508.508 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:19:57,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:19:57,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:19:57,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:20:11,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:20:11,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:20:11,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:20:25,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:20:25,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:20:25,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:20:36,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:20:36,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:20:36,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:20:53,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:20:53,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:20:53,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:21:08,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:21:08,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:21:08,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:21:24,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:21:24,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:21:24,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:21:39,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:21:39,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:21:39,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:21:52,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:21:52,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:21:52,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:22:08,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:22:08,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:22:08,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:22:21,095.095 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:22:21,101.101 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:22:21,106.106 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:22:34,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:22:34,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:22:34,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:22:48,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:22:48,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:22:48,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:23:04,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:23:04,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:23:04,024.024 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:23:16,658.658 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:23:16,663.663 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:23:16,668.668 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:23:31,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:23:31,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:23:31,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:23:45,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:23:45,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:23:45,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:24:00,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:24:00,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:24:00,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:24:16,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:24:16,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:24:16,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:24:31,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:24:31,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:24:31,078.078 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:24:46,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:24:47,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:24:47,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:25:03,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:25:03,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:25:03,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:25:19,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:25:19,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:25:19,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:25:33,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:25:33,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:25:33,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:25:49,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:25:49,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:25:49,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:26:03,536.536 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:26:03,542.542 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:26:03,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:26:18,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:26:18,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:26:18,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:26:33,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:26:33,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:26:33,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:26:48,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:26:48,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:26:48,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:27:02,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:27:02,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:27:02,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:27:16,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:27:16,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:27:16,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:27:31,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:27:31,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:27:31,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:27:44,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:27:44,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:27:44,905.905 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:27:58,315.315 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:27:58,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:27:58,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:28:13,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:28:13,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:28:13,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:28:28,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:28:28,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:28:28,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:28:42,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:28:42,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:28:42,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:28:57,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:28:57,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:28:57,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:29:12,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:29:12,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:29:12,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:29:26,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:29:26,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:29:26,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:29:41,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:29:41,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:29:41,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:29:55,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:29:55,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:29:55,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:30:09,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:30:09,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:30:09,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:30:21,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:30:21,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:30:21,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:30:36,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:30:36,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:30:36,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:30:50,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:30:50,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:30:50,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:31:13,031.031 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 05:31:13,064.064 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 05:31:13,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:31:13,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:31:13,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:31:26,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:31:26,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:31:26,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:31:40,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:31:40,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:31:40,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:31:55,154.154 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:31:55,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:31:55,165.165 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:32:09,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:32:09,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:32:09,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:32:23,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:32:23,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:32:23,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:32:34,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:32:34,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:32:34,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:32:52,413.413 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:32:52,419.419 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:32:52,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:33:05,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:33:05,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:33:05,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:33:19,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:33:19,792.792 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:33:19,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:33:33,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:33:33,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:33:33,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:33:48,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:33:48,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:33:48,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:34:01,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:34:01,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:34:01,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:34:16,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:34:16,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:34:16,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:34:32,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:34:32,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:34:32,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:34:45,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:34:45,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:34:45,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:35:00,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:35:00,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:35:00,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:35:16,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:35:16,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:35:16,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:35:31,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:35:31,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:35:31,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:35:47,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:35:47,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:35:47,502.502 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:36:02,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:36:02,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:36:02,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:36:17,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:36:17,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:36:17,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:36:30,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:36:30,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:36:30,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:36:44,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:36:44,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:36:44,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:36:59,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:36:59,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:36:59,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:37:14,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:37:14,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:37:14,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:37:29,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:37:29,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:37:29,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:37:45,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:37:45,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:37:45,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:38:00,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:38:00,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:38:00,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:38:13,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:38:13,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:38:13,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:38:35,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:38:35,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:38:35,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:38:49,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:38:49,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:38:49,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:39:03,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:39:03,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:39:03,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:39:19,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:39:19,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:39:19,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:39:32,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:39:32,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:39:32,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:39:47,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:39:47,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:39:47,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:40:01,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:40:01,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:40:01,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:40:15,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:40:15,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:40:15,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:40:31,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:40:31,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:40:31,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:40:43,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:40:43,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:40:43,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:40:57,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:40:57,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:40:57,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:41:11,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:41:11,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:41:11,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:41:25,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:41:25,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:41:25,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:41:36,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:41:36,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:41:36,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:41:54,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:41:54,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:41:54,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:42:08,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:42:08,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:42:08,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:42:21,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:42:21,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:42:21,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:42:37,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:42:37,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:42:37,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:42:52,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:42:52,355.355 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:42:52,360.360 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:43:06,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:43:06,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:43:06,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:43:19,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:43:19,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:43:19,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:43:34,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:43:34,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:43:34,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:43:49,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:43:49,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:43:49,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:44:04,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:44:04,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:44:04,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:44:18,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:44:18,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:44:18,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:44:30,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:44:30,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:44:30,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:44:44,779.779 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:44:44,785.785 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:44:44,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:45:00,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:45:00,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:45:00,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:45:16,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:45:16,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:45:16,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:45:32,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:45:32,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:45:32,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:45:48,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:45:48,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:45:48,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:46:03,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:46:03,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:46:03,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:46:18,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:46:18,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:46:18,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:46:31,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:46:31,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:46:31,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:46:47,547.547 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:46:47,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:46:47,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:47:01,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:47:01,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:47:01,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:47:15,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:47:15,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:47:15,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:47:29,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:47:29,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:47:29,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:47:42,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:47:42,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:47:42,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:47:56,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:47:56,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:47:56,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:48:10,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:48:10,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:48:10,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:48:26,511.511 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:48:26,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:48:26,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:48:42,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:48:42,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:48:42,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:48:56,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:48:56,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:48:56,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:49:09,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:49:09,463.463 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:49:09,468.468 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:49:25,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:49:25,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:49:25,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:49:39,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:49:39,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:49:39,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:49:54,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:49:54,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:49:54,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:50:08,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:50:08,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:50:08,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:50:23,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:50:23,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:50:23,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:50:38,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:50:38,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:50:38,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:50:54,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:50:54,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:50:54,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:51:08,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:51:08,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:51:08,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:51:22,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:51:22,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:51:22,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:51:35,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:51:35,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:51:35,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:51:49,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:51:49,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:51:49,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:52:04,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:52:04,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:52:04,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:52:20,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:52:20,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:52:20,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:52:35,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:52:35,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:52:35,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:52:50,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:52:50,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:52:50,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:53:05,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:53:05,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:53:05,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:53:19,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:53:19,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:53:19,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:53:34,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:53:34,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:53:34,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:53:48,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:53:48,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:53:48,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:54:03,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:54:03,160.160 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:54:03,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:54:19,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:54:19,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:54:19,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:54:33,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:54:33,710.710 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:54:33,715.715 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:54:48,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:54:48,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:54:48,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:55:09,494.494 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 05:55:09,527.527 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 05:55:09,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:55:09,544.544 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:55:09,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:55:22,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:55:22,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:55:22,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:55:44,520.520 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 05:55:44,554.554 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 05:55:44,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:55:44,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:55:44,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:55:59,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:55:59,792.792 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:55:59,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:56:14,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:56:14,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:56:14,275.275 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:56:28,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:56:28,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:56:28,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:56:42,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:56:42,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:56:42,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:56:59,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:56:59,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:56:59,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:57:14,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:57:14,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:57:14,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:57:28,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:57:28,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:57:28,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:57:42,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:57:42,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:57:42,360.360 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:57:56,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:57:56,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:57:56,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:58:10,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:58:10,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:58:10,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:58:24,684.684 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:58:24,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:58:24,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:58:38,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:58:38,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:58:38,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:58:54,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:58:54,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:58:54,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:59:08,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:59:08,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:59:08,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:59:24,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:59:24,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:59:24,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:59:39,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:59:39,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:59:39,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 05:59:53,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 05:59:53,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 05:59:53,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:00:09,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:00:09,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:00:09,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:00:21,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:00:21,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:00:21,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:00:21,972.972 ERROR ] *** response: {'msg': 'Got tray status.Got door status.', 'status': True} Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_health_check.py", line 80, in check_health_status response = json.loads(Health().update_health_status(data)) 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-08-27 06:00:22,164.164 ERROR ] *** Data: {'trays': [], 'doors': [{'data': [{'sensors': [{'sensor_type': 'limit', 'id': 'TM04202202-1-limit', 'sensor_status': True}, {'sensor_type': 'magnetic', 'id': 'TM04202202-1-magnetic', 'sensor_status': True}], 'created_at': '2026-08-27 06:00:21.541170'}], 'hcid': [1], 'door_id': 1}, {'data': [{'sensors': [{'sensor_type': 'limit', 'id': 'TM04202202-2-limit', 'sensor_status': True}, {'sensor_type': 'magnetic', 'id': 'TM04202202-2-magnetic', 'sensor_status': True}], 'created_at': '2026-08-27 06:00:21.542576'}], 'hcid': [1], 'door_id': 2}]} Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_health_check.py", line 80, in check_health_status response = json.loads(Health().update_health_status(data)) 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-08-27 06:00:22,177.177 ERROR ] Error updating health status. Error: Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_health_check.py", line 80, in check_health_status response = json.loads(Health().update_health_status(data)) 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-08-27 06:00:35,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:00:35,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:00:35,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:00:49,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:00:49,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:00:49,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:01:03,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:01:03,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:01:03,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:01:19,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:01:19,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:01:19,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:01:33,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:01:33,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:01:33,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:01:48,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:01:48,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:01:48,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:02:02,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:02:02,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:02:02,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:02:16,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:02:16,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:02:16,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:02:32,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:02:32,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:02:32,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:02:48,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:02:48,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:02:48,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:03:03,693.693 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:03:03,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:03:03,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:03:20,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:03:20,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:03:20,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:03:33,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:03:33,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:03:33,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:03:49,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:03:49,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:03:49,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:04:03,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:04:03,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:04:03,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:04:17,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:04:17,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:04:17,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:04:33,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:04:33,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:04:33,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:04:49,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:04:49,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:04:49,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:05:03,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:05:03,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:05:03,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:05:19,814.814 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:05:19,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:05:19,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:05:36,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:05:36,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:05:36,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:05:50,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:05:50,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:05:50,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:06:05,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:06:05,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:06:05,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:06:21,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:06:21,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:06:21,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:06:35,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:06:35,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:06:35,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:06:49,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:06:49,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:06:49,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:07:12,034.034 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 06:07:12,071.071 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 06:07:12,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:07:12,098.098 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:07:12,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:07:24,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:07:24,986.986 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:07:24,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:07:39,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:07:39,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:07:39,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:07:52,737.737 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:07:52,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:07:52,748.748 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:08:07,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:08:07,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:08:07,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:08:21,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:08:21,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:08:21,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:08:34,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:08:34,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:08:34,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:08:49,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:08:49,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:08:49,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:09:04,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:09:04,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:09:04,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:09:17,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:09:17,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:09:17,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:09:32,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:09:32,781.781 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:09:32,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:09:48,660.660 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:09:48,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:09:48,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:10:04,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:10:04,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:10:04,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:10:19,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:10:19,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:10:19,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:10:35,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:10:35,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:10:35,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:10:49,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:10:49,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:10:49,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:11:04,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:11:04,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:11:04,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:11:18,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:11:18,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:11:18,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:11:33,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:11:33,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:11:33,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:11:47,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:11:47,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:11:47,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:12:03,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:12:03,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:12:03,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:12:17,190.190 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:12:17,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:12:17,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:12:32,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:12:32,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:12:32,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:12:47,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:12:47,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:12:47,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:13:01,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:13:01,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:13:01,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:13:16,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:13:16,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:13:16,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:13:29,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:13:29,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:13:29,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:13:43,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:13:43,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:13:43,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:14:00,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:14:00,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:14:00,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:14:13,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:14:13,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:14:13,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:14:28,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:14:28,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:14:28,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:14:43,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:14:43,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:14:43,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:14:58,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:14:58,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:14:58,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:15:13,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:15:13,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:15:13,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:15:27,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:15:27,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:15:27,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:15:42,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:15:42,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:15:42,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:15:55,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:15:55,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:15:55,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:16:08,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:16:08,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:16:08,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:16:23,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:16:23,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:16:23,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:16:36,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:16:36,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:16:36,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:16:52,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:16:52,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:16:52,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:17:08,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:17:08,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:17:08,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:17:22,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:17:22,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:17:22,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:17:35,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:17:35,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:17:35,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:17:49,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:17:49,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:17:49,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:18:05,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:18:05,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:18:05,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:18:20,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:18:20,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:18:20,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:18:33,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:18:33,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:18:33,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:18:48,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:18:48,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:18:48,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:19:04,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:19:04,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:19:04,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:19:18,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:19:18,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:19:18,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:19:32,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:19:32,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:19:32,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:19:47,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:19:47,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:19:47,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:20:02,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:20:02,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:20:02,392.392 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:20:18,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:20:18,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:20:18,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:20:33,393.393 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:20:33,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:20:33,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:20:48,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:20:48,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:20:48,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:21:02,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:21:02,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:21:02,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:21:18,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:21:18,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:21:18,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:21:33,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:21:33,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:21:33,637.637 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:21:47,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:21:47,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:21:47,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:22:00,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:22:00,977.977 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:22:00,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:22:15,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:22:15,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:22:15,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:22:30,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:22:30,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:22:30,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:22:43,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:22:43,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:22:43,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:22:59,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:22:59,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:22:59,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:23:13,177.177 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:23:13,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:23:13,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:23:27,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:23:27,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:23:27,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:23:41,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:23:41,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:23:41,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:23:55,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:23:55,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:23:55,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:24:10,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:24:10,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:24:10,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:24:24,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:24:24,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:24:24,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:24:36,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:24:36,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:24:36,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:24:53,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:24:53,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:24:53,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:25:07,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:25:07,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:25:07,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:25:23,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:25:23,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:25:23,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:25:36,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:25:36,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:25:36,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:25:49,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:25:49,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:25:49,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:26:02,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:26:02,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:26:02,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:26:17,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:26:17,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:26:17,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:26:32,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:26:32,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:26:32,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:26:46,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:26:46,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:26:46,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:27:02,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:27:03,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:27:03,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:27:17,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:27:17,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:27:17,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:27:32,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:27:32,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:27:32,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:27:46,143.143 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:27:46,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:27:46,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:27:59,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:27:59,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:27:59,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:28:14,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:28:14,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:28:14,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:28:29,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:28:29,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:28:29,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:28:46,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:28:46,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:28:46,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:29:01,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:29:01,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:29:01,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:29:15,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:29:15,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:29:15,878.878 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:29:30,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:29:30,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:29:30,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:29:44,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:29:44,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:29:44,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:29:58,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:29:58,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:29:58,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:30:14,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:30:14,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:30:14,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:30:28,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:30:28,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:30:28,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:30:41,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:30:41,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:30:41,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:30:56,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:30:56,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:30:56,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:31:09,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:31:09,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:31:09,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:31:24,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:31:24,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:31:24,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:31:35,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:31:35,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:31:35,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:31:52,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:31:52,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:31:52,866.866 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:32:06,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:32:06,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:32:06,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:32:20,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:32:20,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:32:20,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:32:35,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:32:35,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:32:35,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:32:49,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:32:49,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:32:49,387.387 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:33:04,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:33:04,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:33:04,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:33:18,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:33:18,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:33:18,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:33:33,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:33:33,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:33:33,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:33:46,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:33:46,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:33:46,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:34:00,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:34:00,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:34:00,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:34:16,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:34:16,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:34:16,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:34:29,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:34:30,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:34:30,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:34:45,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:34:45,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:34:45,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:35:01,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:35:01,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:35:01,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:35:20,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:35:20,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:35:20,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:35:35,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:35:35,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:35:35,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:35:50,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:35:50,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:35:50,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:36:04,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:36:04,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:36:04,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:36:17,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:36:17,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:36:17,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:36:32,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:36:32,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:36:32,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:36:46,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:36:46,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:36:46,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:37:01,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:37:01,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:37:01,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:37:14,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:37:14,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:37:14,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:37:30,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:37:30,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:37:30,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:37:44,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:37:44,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:37:44,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:38:00,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:38:00,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:38:00,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:38:16,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:38:16,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:38:16,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:38:30,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:38:30,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:38:30,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:38:43,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:38:43,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:38:43,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:38:55,463.463 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:38:55,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:38:55,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:39:07,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:39:07,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:39:07,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:39:24,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:39:24,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:39:24,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:39:40,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:39:40,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:39:40,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:39:53,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:39:53,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:39:53,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:40:08,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:40:08,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:40:08,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:40:29,229.229 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 06:40:29,262.262 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 06:40:29,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:40:29,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:40:29,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:40:46,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:40:46,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:40:46,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:41:00,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:41:00,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:41:00,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:41:16,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:41:16,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:41:16,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:41:29,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:41:29,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:41:29,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:41:44,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:41:44,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:41:44,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:41:59,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:41:59,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:41:59,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:42:13,793.793 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:42:13,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:42:13,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:42:28,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:42:28,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:42:28,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:42:42,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:42:42,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:42:42,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:42:56,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:42:56,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:42:56,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:43:07,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:43:07,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:43:07,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:43:23,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:43:23,421.421 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:43:23,426.426 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:43:38,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:43:38,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:43:38,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:43:54,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:43:54,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:43:54,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:44:07,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:44:07,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:44:07,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:44:22,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:44:22,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:44:22,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:44:38,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:44:38,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:44:38,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:44:53,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:44:53,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:44:53,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:45:08,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:45:08,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:45:08,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:45:22,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:45:22,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:45:22,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:45:34,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:45:34,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:45:34,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:45:50,261.261 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:45:50,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:45:50,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:46:00,915.915 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:46:00,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:46:00,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:46:17,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:46:17,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:46:17,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:46:31,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:46:31,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:46:31,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:46:46,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:46:46,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:46:46,916.916 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:47:02,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:47:02,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:47:02,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:47:17,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:47:17,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:47:17,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:47:30,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:47:30,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:47:30,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:47:45,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:47:45,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:47:45,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:47:59,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:47:59,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:47:59,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:48:14,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:48:14,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:48:14,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:48:28,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:48:28,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:48:29,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:48:45,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:48:45,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:48:45,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:49:00,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:49:00,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:49:00,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:49:16,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:49:16,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:49:16,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:49:31,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:49:31,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:49:31,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:49:46,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:49:46,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:49:46,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:50:02,693.693 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:50:02,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:50:02,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:50:17,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:50:17,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:50:17,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:50:31,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:50:31,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:50:31,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:50:45,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:50:45,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:50:45,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:51:00,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:51:00,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:51:00,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:51:15,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:51:15,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:51:15,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:51:30,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:51:30,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:51:30,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:51:42,974.974 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:51:42,980.980 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:51:42,985.985 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:51:57,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:51:57,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:51:57,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:52:12,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:52:12,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:52:12,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:52:27,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:52:27,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:52:27,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:52:41,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:52:41,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:52:41,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:52:56,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:52:56,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:52:56,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:53:10,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:53:10,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:53:10,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:53:23,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:53:23,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:53:23,594.594 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:53:37,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:53:37,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:53:37,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:53:52,663.663 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:53:52,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:53:52,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:54:06,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:54:06,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:54:06,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:54:22,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:54:22,829.829 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:54:22,834.834 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:54:37,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:54:37,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:54:37,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:54:51,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:54:51,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:54:51,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:55:06,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:55:06,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:55:06,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:55:20,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:55:20,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:55:20,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:55:34,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:55:34,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:55:34,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:55:47,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:55:47,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:55:47,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:56:03,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:56:03,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:56:03,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:56:18,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:56:18,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:56:18,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:56:33,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:56:33,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:56:33,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:56:48,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:56:48,121.121 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:56:48,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:57:03,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:57:03,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:57:03,078.078 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:57:16,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:57:16,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:57:16,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:57:30,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:57:30,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:57:30,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:57:44,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:57:44,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:57:44,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:57:58,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:57:58,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:57:58,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:58:13,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:58:13,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:58:13,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:58:26,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:58:26,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:58:26,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:58:40,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:58:40,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:58:40,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:58:53,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:58:53,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:58:53,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:59:07,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:59:07,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:59:07,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:59:21,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:59:21,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:59:21,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:59:37,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:59:37,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:59:37,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 06:59:52,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 06:59:52,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 06:59:52,672.672 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:00:07,731.731 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:00:07,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:00:07,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:00:22,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:00:22,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:00:23,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:00:36,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:00:36,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:00:36,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:00:50,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:00:50,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:00:50,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:01:05,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:01:05,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:01:05,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:01:20,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:01:20,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:01:20,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:01:35,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:01:35,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:01:35,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:01:50,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:01:50,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:01:50,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:02:05,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:02:05,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:02:05,241.241 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:02:19,150.150 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:02:19,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:02:19,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:02:35,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:02:35,495.495 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:02:35,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:02:49,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:02:49,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:02:49,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:03:02,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:03:02,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:03:02,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:03:17,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:03:17,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:03:17,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:03:32,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:03:32,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:03:32,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:03:46,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:03:46,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:03:46,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:03:59,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:03:59,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:03:59,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:04:12,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:04:12,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:04:12,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:04:26,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:04:26,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:04:26,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:04:42,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:04:42,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:04:42,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:04:56,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:04:56,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:04:56,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:05:11,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:05:11,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:05:11,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:05:26,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:05:26,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:05:26,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:05:40,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:05:40,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:05:40,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:05:54,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:05:54,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:05:54,445.445 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:06:08,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:06:08,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:06:08,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:06:21,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:06:21,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:06:21,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:06:36,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:06:36,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:06:36,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:06:51,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:06:51,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:06:51,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:07:06,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:07:06,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:07:06,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:07:20,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:07:20,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:07:20,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:07:35,109.109 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:07:35,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:07:35,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:07:49,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:07:49,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:07:49,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:08:03,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:08:03,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:08:03,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:08:18,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:08:18,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:08:18,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:08:33,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:08:33,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:08:33,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:08:48,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:08:48,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:08:48,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:09:03,818.818 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:09:03,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:09:03,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:09:18,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:09:18,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:09:18,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:09:32,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:09:32,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:09:32,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:09:47,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:09:47,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:09:47,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:10:01,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:10:01,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:10:01,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:10:16,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:10:16,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:10:16,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:10:29,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:10:29,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:10:29,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:10:45,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:10:45,829.829 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:10:45,834.834 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:11:00,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:11:00,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:11:00,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:11:22,662.662 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 07:11:22,695.695 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 07:11:22,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:11:22,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:11:22,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:11:35,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:11:35,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:11:35,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:11:49,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:11:49,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:11:49,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:12:03,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:12:03,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:12:03,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:12:17,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:12:17,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:12:17,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:12:31,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:12:31,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:12:31,884.884 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:12:47,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:12:47,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:12:47,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:13:01,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:13:01,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:13:01,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:13:16,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:13:16,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:13:16,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:13:30,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:13:30,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:13:30,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:13:44,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:13:44,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:13:44,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:13:58,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:13:58,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:13:58,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:14:12,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:14:12,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:14:12,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:14:26,692.692 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:14:26,698.698 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:14:26,703.703 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:14:40,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:14:40,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:14:40,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:14:53,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:14:53,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:14:53,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:15:06,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:15:06,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:15:06,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:15:28,647.647 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 07:15:28,680.680 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 07:15:28,692.692 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:15:28,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:15:28,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:15:40,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:15:40,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:15:40,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:15:54,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:15:54,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:15:54,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:16:08,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:16:08,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:16:08,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:16:23,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:16:23,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:16:23,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:16:37,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:16:37,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:16:37,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:16:52,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:16:52,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:16:52,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:17:05,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:17:05,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:17:05,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:17:19,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:17:19,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:17:19,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:17:34,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:17:34,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:17:34,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:17:49,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:17:49,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:17:49,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:18:05,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:18:05,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:18:05,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:18:21,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:18:21,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:18:21,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:18:35,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:18:35,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:18:35,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:18:51,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:18:51,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:18:51,064.064 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:19:06,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:19:06,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:19:06,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:19:22,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:19:22,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:19:22,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:19:36,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:19:36,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:19:36,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:19:51,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:19:51,544.544 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:19:51,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:20:05,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:20:05,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:20:05,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:20:19,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:20:19,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:20:19,392.392 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:20:34,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:20:34,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:20:34,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:20:48,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:20:48,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:20:48,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:21:01,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:21:02,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:21:02,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:21:17,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:21:17,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:21:17,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:21:31,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:21:31,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:21:31,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:21:46,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:21:46,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:21:46,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:22:00,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:22:00,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:22:01,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:22:14,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:22:14,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:22:14,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:22:30,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:22:30,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:22:30,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:22:44,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:22:44,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:22:44,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:22:58,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:22:58,864.864 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:22:58,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:23:13,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:23:13,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:23:13,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:23:29,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:23:29,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:23:29,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:23:45,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:23:45,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:23:45,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:24:00,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:24:00,621.621 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:24:00,626.626 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:24:24,332.332 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 07:24:24,370.370 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 07:24:24,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:24:24,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:24:24,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:24:38,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:24:38,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:24:38,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:24:52,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:24:52,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:24:52,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:25:06,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:25:06,829.829 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:25:06,834.834 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:25:20,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:25:20,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:25:20,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:25:34,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:25:34,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:25:34,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:25:49,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:25:49,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:25:49,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:26:05,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:26:05,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:26:05,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:26:21,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:26:21,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:26:21,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:26:36,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:26:36,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:26:36,363.363 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:26:50,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:26:50,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:26:50,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:27:04,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:27:04,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:27:04,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:27:18,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:27:18,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:27:18,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:27:40,209.209 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 07:27:40,248.248 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 07:27:40,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:27:40,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:27:40,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:27:56,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:27:56,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:27:56,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:28:10,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:28:10,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:28:10,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:28:24,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:28:24,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:28:24,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:28:40,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:28:40,760.760 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:28:40,765.765 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:28:56,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:28:56,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:28:56,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:29:11,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:29:11,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:29:11,160.160 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:29:26,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:29:26,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:29:26,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:29:42,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:29:42,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:29:42,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:29:58,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:29:58,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:29:58,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:30:11,935.935 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:30:11,941.941 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:30:11,946.946 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:30:27,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:30:27,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:30:27,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:30:44,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:30:44,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:30:44,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:30:58,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:30:58,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:30:58,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:31:12,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:31:12,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:31:12,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:31:26,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:31:26,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:31:26,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:31:41,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:31:41,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:31:41,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:31:56,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:31:56,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:31:56,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:32:11,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:32:11,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:32:11,266.266 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:32:24,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:32:24,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:32:24,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:32:36,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:32:36,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:32:36,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:32:47,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:32:47,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:32:47,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:33:02,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:33:02,099.099 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:33:02,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:33:18,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:33:18,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:33:18,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:33:32,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:33:32,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:33:32,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:33:47,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:33:47,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:33:47,947.947 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:34:02,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:34:02,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:34:02,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:34:17,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:34:17,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:34:17,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:34:31,191.191 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:34:31,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:34:31,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:34:47,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:34:47,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:34:47,241.241 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:35:01,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:35:01,921.921 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:35:01,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:35:16,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:35:16,911.911 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:35:16,916.916 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:35:30,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:35:30,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:35:30,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:35:45,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:35:45,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:35:45,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:35:58,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:35:58,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:35:58,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:36:13,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:36:13,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:36:13,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:36:29,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:36:29,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:36:29,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:36:45,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:36:45,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:36:45,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:37:01,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:37:01,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:37:01,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:37:17,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:37:17,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:37:17,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:37:31,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:37:31,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:37:31,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:37:45,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:37:45,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:37:45,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:38:01,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:38:01,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:38:01,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:38:14,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:38:15,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:38:15,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:38:30,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:38:30,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:38:30,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:38:46,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:38:46,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:38:46,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:38:59,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:38:59,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:38:59,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:39:14,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:39:15,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:39:15,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:39:28,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:39:28,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:39:28,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:39:44,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:39:44,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:39:44,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:40:00,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:40:00,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:40:00,589.589 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:40:17,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:40:17,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:40:17,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:40:31,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:40:31,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:40:31,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:40:46,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:40:46,273.273 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:40:46,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:41:01,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:41:01,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:41:01,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:41:17,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:41:17,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:41:17,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:41:32,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:41:32,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:41:32,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:41:47,224.224 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:41:47,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:41:47,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:42:02,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:42:02,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:42:02,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:42:15,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:42:15,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:42:15,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:42:30,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:42:30,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:42:30,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:42:45,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:42:45,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:42:45,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:43:00,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:43:00,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:43:00,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:43:14,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:43:14,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:43:14,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:43:30,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:43:30,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:43:30,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:43:44,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:43:44,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:43:44,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:43:59,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:43:59,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:43:59,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:44:13,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:44:13,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:44:13,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:44:26,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:44:26,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:44:26,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:44:41,941.941 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:44:41,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:44:41,951.951 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:44:56,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:44:56,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:44:56,672.672 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:45:09,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:45:09,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:45:09,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:45:23,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:45:23,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:45:23,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:45:36,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:45:36,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:45:36,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:45:51,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:45:51,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:45:51,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:46:05,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:46:05,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:46:05,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:46:19,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:46:19,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:46:19,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:46:33,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:46:33,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:46:33,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:46:48,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:46:48,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:46:48,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:47:02,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:47:02,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:47:02,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:47:18,251.251 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:47:18,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:47:18,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:47:34,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:47:34,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:47:34,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:47:48,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:47:48,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:47:48,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:48:01,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:48:01,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:48:01,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:48:15,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:48:15,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:48:15,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:48:31,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:48:31,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:48:31,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:48:46,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:48:46,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:48:46,594.594 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:49:00,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:49:00,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:49:00,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:49:16,511.511 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:49:16,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:49:16,523.523 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:49:30,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:49:30,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:49:30,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:49:45,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:49:45,792.792 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:49:45,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:50:00,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:50:00,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:50:00,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:50:14,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:50:14,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:50:14,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:50:28,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:50:28,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:50:28,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:50:43,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:50:43,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:50:43,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:50:58,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:50:58,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:50:58,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:51:11,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:51:11,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:51:11,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:51:24,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:51:24,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:51:24,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:51:37,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:51:37,821.821 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:51:37,826.826 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:51:51,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:51:51,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:51:51,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:52:07,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:52:07,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:52:07,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:52:22,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:52:22,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:52:22,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:52:38,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:52:38,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:52:38,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:52:51,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:52:51,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:52:51,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:53:05,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:53:05,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:53:05,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:53:19,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:53:19,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:53:19,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:53:33,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:53:33,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:53:33,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:53:48,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:53:48,273.273 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:53:48,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:54:02,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:54:02,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:54:02,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:54:18,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:54:18,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:54:18,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:54:33,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:54:33,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:54:33,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:54:47,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:54:47,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:54:47,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:55:00,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:55:01,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:55:01,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:55:15,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:55:15,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:55:15,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:55:28,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:55:28,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:55:28,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:55:44,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:55:44,357.357 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:55:44,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:55:58,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:55:58,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:55:58,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:56:11,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:56:11,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:56:11,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:56:25,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:56:25,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:56:25,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:56:39,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:56:39,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:56:39,878.878 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:56:55,137.137 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:56:55,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:56:55,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:57:06,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:57:06,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:57:06,947.947 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:57:23,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:57:23,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:57:23,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:57:38,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:57:38,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:57:38,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:57:51,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:57:51,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:57:51,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:58:05,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:58:05,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:58:05,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:58:22,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:58:22,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:58:22,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:58:36,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:58:36,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:58:36,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:58:51,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:58:51,400.400 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:58:51,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:59:05,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:59:05,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:59:05,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:59:19,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:59:19,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:59:19,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:59:32,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:59:32,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:59:32,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 07:59:46,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 07:59:46,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 07:59:46,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:00:04,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:00:04,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:00:04,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:00:19,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:00:19,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:00:19,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:00:34,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:00:34,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:00:34,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:00:48,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:00:48,876.876 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:00:48,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:01:03,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:01:03,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:01:03,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:01:17,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:01:17,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:01:17,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:01:34,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:01:34,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:01:34,150.150 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:01:48,870.870 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:01:48,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:01:48,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:02:04,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:02:04,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:02:04,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:02:25,406.406 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 08:02:25,441.441 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 08:02:25,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:02:25,461.461 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:02:25,468.468 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:02:36,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:02:36,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:02:36,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:02:50,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:02:50,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:02:50,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:03:04,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:03:04,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:03:04,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:03:18,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:03:18,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:03:18,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:03:34,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:03:34,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:03:34,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:03:48,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:03:48,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:03:48,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:04:01,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:04:01,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:04:01,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:04:17,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:04:17,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:04:17,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:04:32,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:04:32,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:04:32,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:04:46,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:04:46,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:04:46,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:05:02,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:05:02,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:05:02,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:05:15,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:05:15,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:05:15,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:05:30,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:05:30,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:05:30,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:05:46,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:05:46,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:05:46,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:06:02,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:06:02,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:06:02,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:06:16,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:06:16,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:06:16,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:06:30,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:06:30,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:06:31,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:06:45,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:06:45,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:06:45,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:06:58,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:06:58,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:06:58,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:07:12,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:07:12,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:07:12,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:07:26,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:07:26,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:07:26,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:07:42,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:07:42,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:07:42,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:07:57,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:07:57,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:07:57,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:08:13,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:08:13,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:08:13,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:08:29,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:08:29,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:08:29,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:08:46,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:08:46,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:08:46,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:08:59,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:08:59,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:08:59,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:09:15,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:09:15,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:09:15,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:09:30,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:09:30,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:09:30,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:09:44,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:09:44,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:09:44,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:10:07,475.475 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 08:10:07,508.508 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 08:10:07,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:10:07,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:10:07,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:10:25,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:10:25,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:10:25,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:10:41,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:10:41,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:10:41,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:10:57,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:10:57,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:10:57,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:11:11,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:11:11,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:11:11,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:11:25,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:11:25,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:11:25,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:11:40,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:11:40,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:11:40,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:11:55,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:11:55,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:11:55,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:12:08,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:12:08,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:12:08,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:12:23,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:12:23,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:12:23,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:12:36,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:12:36,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:12:36,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:12:51,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:12:51,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:12:51,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:13:05,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:13:05,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:13:05,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:13:19,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:13:19,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:13:19,192.192 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:13:33,197.197 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:13:33,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:13:33,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:13:47,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:13:47,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:13:47,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:14:01,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:14:01,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:14:01,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:14:15,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:14:15,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:14:15,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:14:29,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:14:29,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:14:29,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:14:43,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:14:43,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:14:43,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:14:57,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:14:57,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:14:57,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:15:12,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:15:12,070.070 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:15:12,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:15:25,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:15:25,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:15:25,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:15:40,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:15:40,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:15:40,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:15:54,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:15:54,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:15:54,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:16:08,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:16:08,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:16:08,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:16:24,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:16:24,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:16:24,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:16:39,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:16:39,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:16:39,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:16:54,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:16:54,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:16:54,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:17:08,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:17:08,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:17:08,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:17:23,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:17:23,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:17:23,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:17:34,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:17:34,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:17:34,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:17:51,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:17:51,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:17:51,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:18:04,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:18:04,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:18:04,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:18:19,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:18:19,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:18:19,078.078 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:18:33,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:18:33,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:18:33,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:18:48,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:18:48,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:18:48,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:19:02,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:19:02,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:19:02,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:19:18,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:19:18,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:19:18,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:19:33,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:19:33,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:19:33,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:19:49,410.410 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:19:49,416.416 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:19:49,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:20:03,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:20:03,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:20:03,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:20:17,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:20:17,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:20:17,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:20:31,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:20:31,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:20:31,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:20:46,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:20:46,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:20:46,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:21:01,900.900 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:21:01,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:21:01,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:21:15,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:21:15,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:21:15,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:21:28,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:21:28,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:21:28,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:21:44,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:21:44,921.921 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:21:44,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:22:03,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:22:03,579.579 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:22:03,585.585 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:22:15,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:22:15,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:22:15,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:22:31,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:22:31,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:22:31,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:22:45,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:22:45,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:22:45,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:22:59,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:22:59,746.746 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:22:59,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:23:13,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:23:13,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:23:13,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:23:28,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:23:28,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:23:28,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:23:43,898.898 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:23:43,904.904 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:23:43,909.909 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:23:59,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:23:59,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:23:59,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:24:14,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:24:14,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:24:14,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:24:28,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:24:28,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:24:28,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:24:42,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:24:42,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:24:43,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:24:58,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:24:58,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:24:58,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:25:13,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:25:13,972.972 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:25:13,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:25:27,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:25:27,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:25:27,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:25:41,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:25:41,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:25:41,578.578 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:25:55,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:25:55,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:25:55,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:26:10,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:26:10,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:26:10,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:26:25,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:26:25,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:26:25,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:26:36,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:26:36,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:26:36,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:26:52,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:26:52,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:26:52,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:27:06,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:27:06,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:27:06,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:27:21,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:27:21,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:27:21,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:27:35,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:27:35,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:27:35,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:27:48,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:27:48,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:27:48,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:28:02,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:28:02,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:28:02,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:28:16,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:28:16,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:28:16,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:28:30,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:28:30,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:28:30,360.360 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:28:44,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:28:44,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:28:44,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:28:57,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:28:57,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:28:57,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:29:11,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:29:11,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:29:11,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:29:26,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:29:26,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:29:26,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:29:41,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:29:41,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:29:41,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:29:55,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:29:55,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:29:55,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:30:09,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:30:09,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:30:09,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:30:22,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:30:22,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:30:22,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:30:36,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:30:36,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:30:36,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:30:49,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:30:49,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:30:49,241.241 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:31:04,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:31:04,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:31:04,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:31:18,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:31:18,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:31:18,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:31:32,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:31:32,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:31:32,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:31:48,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:31:48,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:31:48,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:32:02,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:32:02,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:32:02,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:32:16,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:32:16,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:32:16,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:32:30,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:32:30,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:32:30,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:32:44,508.508 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:32:44,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:32:44,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:32:58,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:32:58,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:32:58,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:33:13,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:33:13,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:33:13,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:33:29,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:33:29,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:33:29,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:33:44,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:33:44,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:33:44,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:33:58,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:33:58,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:33:58,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:34:12,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:34:12,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:34:12,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:34:25,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:34:25,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:34:25,061.061 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:34:36,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:34:37,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:34:37,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:34:53,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:34:53,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:34:53,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:35:08,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:35:08,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:35:08,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:35:20,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:35:20,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:35:20,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:35:36,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:35:36,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:35:36,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:35:51,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:35:51,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:35:51,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:36:04,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:36:04,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:36:04,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:36:19,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:36:19,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:36:19,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:36:35,737.737 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:36:35,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:36:35,747.747 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:36:50,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:36:50,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:36:50,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:37:04,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:37:04,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:37:04,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:37:19,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:37:19,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:37:19,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:37:34,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:37:34,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:37:34,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:37:49,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:37:49,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:37:49,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:38:05,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:38:05,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:38:05,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:38:20,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:38:20,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:38:20,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:38:34,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:38:34,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:38:34,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:38:48,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:38:48,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:38:48,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:39:01,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:39:01,979.979 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:39:01,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:39:15,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:39:15,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:39:15,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:39:29,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:39:29,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:39:29,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:39:44,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:39:44,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:39:44,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:39:59,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:39:59,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:39:59,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:40:12,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:40:12,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:40:12,500.500 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:40:26,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:40:26,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:40:26,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:40:41,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:40:41,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:40:41,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:40:56,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:40:56,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:40:56,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:41:10,817.817 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:41:10,823.823 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:41:10,828.828 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:41:24,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:41:24,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:41:24,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:41:35,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:41:35,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:41:35,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:41:52,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:41:52,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:41:52,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:42:06,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:42:06,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:42:06,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:42:19,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:42:19,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:42:19,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:42:33,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:42:33,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:42:33,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:42:47,550.550 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:42:47,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:42:47,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:43:02,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:43:02,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:43:02,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:43:16,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:43:16,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:43:16,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:43:32,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:43:32,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:43:32,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:43:46,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:43:46,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:43:46,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:44:01,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:44:01,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:44:01,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:44:15,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:44:15,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:44:15,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:44:28,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:44:28,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:44:28,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:44:42,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:44:42,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:44:43,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:44:58,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:44:58,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:44:58,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:45:11,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:45:11,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:45:11,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:45:25,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:45:25,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:45:25,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:45:39,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:45:39,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:45:39,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:45:52,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:45:52,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:45:52,594.594 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:46:07,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:46:07,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:46:07,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:46:22,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:46:22,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:46:22,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:46:36,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:46:36,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:46:36,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:46:50,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:46:50,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:46:50,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:47:04,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:47:04,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:47:04,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:47:19,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:47:19,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:47:19,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:47:34,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:47:34,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:47:34,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:47:49,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:47:49,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:47:49,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:48:03,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:48:03,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:48:03,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:48:18,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:48:18,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:48:18,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:48:30,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:48:30,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:48:30,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:48:43,975.975 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:48:43,980.980 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:48:43,985.985 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:48:58,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:48:58,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:48:58,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:49:12,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:49:12,350.350 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:49:12,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:49:25,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:49:25,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:49:25,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:49:40,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:49:40,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:49:40,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:49:56,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:49:56,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:49:56,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:50:11,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:50:11,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:50:11,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:50:27,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:50:27,520.520 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:50:27,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:50:42,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:50:42,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:50:42,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:50:57,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:50:57,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:50:57,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:51:12,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:51:12,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:51:12,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:51:28,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:51:28,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:51:28,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:51:44,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:51:44,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:51:44,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:51:58,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:51:58,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:51:58,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:52:12,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:52:12,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:52:12,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:52:28,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:52:28,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:52:28,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:52:41,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:52:41,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:52:41,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:52:54,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:52:54,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:52:54,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:53:06,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:53:06,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:53:06,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:53:21,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:53:21,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:53:21,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:53:35,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:53:35,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:53:35,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:53:48,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:53:48,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:53:48,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:54:03,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:54:03,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:54:03,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:54:18,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:54:18,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:54:18,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:54:34,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:54:34,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:54:34,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:54:48,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:54:48,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:54:48,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:55:03,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:55:03,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:55:03,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:55:16,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:55:16,702.702 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:55:16,706.706 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:55:32,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:55:32,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:55:32,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:55:47,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:55:47,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:55:47,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:56:00,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:56:00,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:56:00,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:56:15,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:56:15,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:56:15,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:56:29,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:56:29,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:56:29,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:56:44,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:56:44,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:56:44,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:56:57,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:56:57,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:56:57,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:57:12,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:57:12,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:57:12,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:57:28,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:57:28,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:57:28,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:57:41,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:57:41,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:57:41,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:57:56,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:57:56,103.103 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:57:56,108.108 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:58:08,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:58:08,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:58:08,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:58:22,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:58:22,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:58:22,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:58:37,293.293 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:58:37,298.298 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:58:37,303.303 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:58:52,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:58:52,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:58:52,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:59:07,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:59:07,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:59:07,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:59:23,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:59:23,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:59:23,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:59:37,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:59:37,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:59:37,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 08:59:51,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 08:59:51,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 08:59:51,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:00:06,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:00:06,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:00:06,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:00:20,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:00:20,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:00:20,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:00:34,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:00:34,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:00:34,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:00:50,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:00:50,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:00:50,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:01:04,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:01:04,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:01:04,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:01:18,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:01:18,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:01:18,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:01:32,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:01:32,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:01:32,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:01:49,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:01:49,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:01:49,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:02:03,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:02:03,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:02:03,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:02:16,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:02:16,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:02:16,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:02:32,310.310 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:02:32,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:02:32,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:02:47,463.463 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:02:47,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:02:47,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:03:01,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:03:01,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:03:01,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:03:16,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:03:16,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:03:16,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:03:30,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:03:30,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:03:30,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:03:44,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:03:44,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:03:44,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:03:58,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:03:58,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:03:58,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:04:12,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:04:12,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:04:12,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:04:27,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:04:27,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:04:27,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:04:40,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:04:40,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:04:41,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:04:55,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:04:55,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:04:55,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:05:10,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:05:10,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:05:10,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:05:25,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:05:25,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:05:25,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:05:36,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:05:36,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:05:36,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:05:55,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:05:55,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:05:55,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:06:08,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:06:08,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:06:08,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:06:23,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:06:23,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:06:23,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:06:37,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:06:37,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:06:37,706.706 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:06:51,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:06:51,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:06:51,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:07:06,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:07:06,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:07:06,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:07:20,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:07:20,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:07:20,672.672 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:07:34,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:07:34,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:07:34,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:07:48,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:07:48,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:07:48,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:08:03,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:08:03,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:08:03,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:08:18,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:08:18,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:08:18,081.081 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:08:33,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:08:33,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:08:33,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:08:47,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:08:47,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:08:47,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:09:03,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:09:03,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:09:03,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:09:16,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:09:16,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:09:16,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:09:31,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:09:31,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:09:31,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:09:44,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:09:44,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:09:44,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:09:58,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:09:58,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:09:58,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:10:12,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:10:12,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:10:12,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:10:27,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:10:27,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:10:27,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:10:43,071.071 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:10:43,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:10:43,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:10:57,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:10:57,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:10:57,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:11:14,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:11:14,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:11:14,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:11:33,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:11:33,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:11:33,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:11:49,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:11:49,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:11:49,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:12:04,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:12:04,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:12:04,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:12:18,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:12:18,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:12:19,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:12:33,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:12:33,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:12:33,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:12:48,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:12:48,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:12:48,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:13:03,685.685 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:13:03,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:13:03,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:13:18,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:13:18,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:13:18,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:13:32,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:13:32,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:13:32,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:13:46,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:13:46,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:13:46,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:14:01,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:14:01,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:14:01,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:14:16,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:14:16,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:14:16,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:14:30,513.513 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:14:30,519.519 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:14:30,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:14:43,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:14:43,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:14:43,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:14:59,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:14:59,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:14:59,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:15:13,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:15:13,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:15:13,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:15:27,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:15:27,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:15:27,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:15:41,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:15:41,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:15:41,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:15:55,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:15:55,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:15:55,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:16:08,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:16:08,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:16:08,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:16:24,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:16:24,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:16:24,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:16:37,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:16:37,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:16:37,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:16:52,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:16:52,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:16:52,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:17:07,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:17:07,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:17:07,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:17:20,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:17:20,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:17:20,476.476 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:17:34,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:17:34,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:17:34,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:17:48,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:17:48,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:17:48,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:18:01,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:18:01,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:18:01,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:18:17,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:18:17,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:18:17,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:18:30,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:18:30,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:18:30,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:18:44,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:18:44,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:18:44,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:19:00,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:19:00,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:19:00,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:19:14,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:19:14,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:19:14,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:19:28,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:19:28,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:19:28,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:19:42,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:19:42,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:19:42,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:19:56,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:19:56,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:19:56,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:20:10,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:20:10,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:20:10,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:20:25,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:20:25,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:20:25,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:20:41,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:20:41,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:20:41,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:20:54,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:20:54,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:20:54,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:21:09,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:21:09,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:21:09,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:21:23,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:21:23,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:21:23,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:21:39,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:21:39,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:21:39,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:21:54,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:21:54,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:21:54,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:22:09,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:22:09,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:22:09,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:22:24,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:22:24,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:22:24,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:22:36,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:22:36,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:22:36,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:22:51,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:22:51,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:22:51,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:23:05,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:23:05,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:23:05,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:23:21,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:23:21,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:23:21,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:23:36,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:23:36,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:23:36,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:23:51,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:23:51,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:23:51,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:24:06,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:24:07,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:24:07,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:24:22,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:24:22,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:24:22,594.594 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:24:44,893.893 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 09:24:44,931.931 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 09:24:44,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:24:44,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:24:44,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:24:58,742.742 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:24:58,747.747 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:24:58,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:25:12,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:25:12,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:25:12,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:25:27,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:25:27,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:25:27,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:25:42,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:25:42,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:25:43,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:25:57,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:25:57,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:25:57,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:26:10,749.749 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:26:10,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:26:10,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:26:27,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:26:27,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:26:27,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:26:42,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:26:42,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:26:42,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:26:56,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:26:56,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:26:56,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:27:10,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:27:10,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:27:10,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:27:27,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:27:27,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:27:27,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:27:42,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:27:42,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:27:42,594.594 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:27:56,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:27:56,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:27:56,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:28:11,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:28:11,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:28:11,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:28:26,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:28:26,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:28:26,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:28:40,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:28:40,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:28:40,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:28:54,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:28:54,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:28:54,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:29:07,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:29:07,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:29:07,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:29:22,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:29:22,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:29:22,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:29:36,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:29:36,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:29:36,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:29:52,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:29:52,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:29:52,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:30:08,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:30:08,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:30:08,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:30:24,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:30:24,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:30:24,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:30:39,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:30:39,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:30:39,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:30:54,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:30:54,273.273 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:30:54,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:31:09,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:31:09,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:31:09,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:31:24,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:31:24,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:31:24,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:31:36,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:31:36,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:31:36,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:31:52,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:31:52,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:31:52,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:32:06,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:32:06,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:32:06,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:32:20,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:32:20,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:32:20,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:32:35,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:32:35,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:32:35,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:32:50,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:32:50,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:32:50,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:33:05,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:33:05,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:33:05,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:33:21,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:33:21,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:33:21,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:33:36,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:33:36,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:33:36,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:33:51,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:33:51,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:33:51,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:34:07,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:34:07,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:34:07,426.426 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:34:22,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:34:22,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:34:22,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:34:36,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:34:36,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:34:36,078.078 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:34:51,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:34:51,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:34:51,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:35:05,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:35:05,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:35:05,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:35:20,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:35:20,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:35:20,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:35:36,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:35:36,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:35:36,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:35:51,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:35:51,398.398 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:35:51,403.403 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:36:07,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:36:07,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:36:07,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:36:21,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:36:21,070.070 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:36:21,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:36:35,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:36:35,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:36:35,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:36:54,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:36:54,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:36:54,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:37:08,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:37:08,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:37:08,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:37:22,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:37:22,821.821 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:37:22,826.826 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:37:37,150.150 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:37:37,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:37:37,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:37:52,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:37:52,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:37:52,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:38:06,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:38:06,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:38:06,523.523 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:38:27,411.411 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 09:38:27,443.443 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 09:38:27,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:38:27,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:38:27,465.465 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:38:41,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:38:41,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:38:41,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:38:54,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:38:54,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:38:54,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:39:05,607.607 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:39:05,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:39:05,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:39:22,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:39:22,457.457 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:39:22,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:39:36,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:39:36,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:39:36,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:39:50,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:39:50,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:39:50,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:40:06,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:40:06,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:40:06,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:40:20,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:40:20,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:40:20,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:40:34,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:40:34,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:40:34,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:40:49,173.173 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:40:49,178.178 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:40:49,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:41:02,742.742 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:41:02,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:41:02,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:41:19,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:41:19,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:41:19,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:41:33,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:41:33,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:41:33,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:41:48,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:41:48,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:41:48,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:42:02,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:42:02,864.864 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:42:02,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:42:17,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:42:17,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:42:17,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:42:33,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:42:33,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:42:33,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:42:46,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:42:46,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:42:46,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:43:00,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:43:00,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:43:00,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:43:13,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:43:13,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:43:13,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:43:29,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:43:29,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:43:29,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:43:45,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:43:45,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:43:45,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:44:01,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:44:01,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:44:01,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:44:16,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:44:16,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:44:16,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:44:33,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:44:33,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:44:33,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:44:47,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:44:47,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:44:47,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:45:02,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:45:02,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:45:02,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:45:16,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:45:16,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:45:16,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:45:31,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:45:31,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:45:31,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:45:45,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:45:45,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:45:45,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:45:58,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:45:58,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:45:58,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:46:15,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:46:15,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:46:15,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:46:27,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:46:27,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:46:27,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:46:41,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:46:41,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:46:41,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:46:55,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:46:55,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:46:55,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:47:09,939.939 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:47:09,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:47:09,949.949 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:47:23,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:47:23,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:47:23,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:47:37,072.072 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:47:37,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:47:37,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:47:51,609.609 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:47:51,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:47:51,619.619 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:48:05,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:48:05,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:48:05,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:48:20,974.974 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:48:20,979.979 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:48:20,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:48:38,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:48:38,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:48:38,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:48:53,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:48:53,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:48:53,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:49:06,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:49:06,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:49:06,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:49:21,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:49:21,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:49:21,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:49:36,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:49:36,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:49:36,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:49:50,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:49:50,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:49:50,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:50:05,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:50:05,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:50:05,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:50:20,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:50:20,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:50:20,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:50:35,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:50:35,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:50:35,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:50:49,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:50:49,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:50:49,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:51:03,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:51:03,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:51:03,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:51:18,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:51:18,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:51:18,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:51:33,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:51:33,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:51:33,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:51:46,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:51:46,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:51:46,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:52:00,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:52:00,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:52:00,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:52:14,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:52:14,988.988 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:52:14,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:52:28,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:52:28,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:52:28,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:52:49,225.225 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 09:52:49,257.257 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 09:52:49,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:52:49,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:52:49,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:53:02,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:53:02,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:53:02,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:53:17,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:53:17,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:53:17,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:53:32,143.143 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:53:32,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:53:32,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:53:46,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:53:46,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:53:46,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:54:01,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:54:01,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:54:01,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:54:17,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:54:17,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:54:17,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:54:31,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:54:31,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:54:31,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:54:45,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:54:45,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:54:45,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:55:01,737.737 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:55:01,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:55:01,748.748 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:55:15,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:55:15,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:55:15,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:55:29,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:55:29,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:55:29,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:55:45,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:55:45,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:55:45,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:55:59,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:55:59,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:55:59,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:56:14,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:56:14,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:56:14,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:56:30,448.448 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:56:30,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:56:30,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:56:46,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:56:46,225.225 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:56:46,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:57:00,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:57:00,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:57:00,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:57:15,410.410 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:57:15,416.416 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:57:15,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:57:29,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:57:29,374.374 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:57:29,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:57:45,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:57:45,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:57:45,305.305 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:57:58,660.660 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:57:58,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:57:58,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:58:13,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:58:13,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:58:13,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:58:29,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:58:29,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:58:29,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:58:45,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:58:45,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:58:45,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:58:59,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:58:59,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:58:59,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:59:13,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:59:13,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:59:13,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:59:27,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:59:27,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:59:27,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:59:42,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:59:42,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:59:42,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 09:59:57,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 09:59:57,733.733 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 09:59:57,738.738 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:00:12,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:00:12,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:00:12,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:00:27,741.741 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:00:27,746.746 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:00:27,751.751 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:00:42,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:00:42,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:00:42,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:00:58,294.294 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:00:58,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:00:58,305.305 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:01:12,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:01:12,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:01:12,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:01:28,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:01:28,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:01:28,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:01:44,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:01:44,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:01:44,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:01:58,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:01:58,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:01:58,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:02:14,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:02:14,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:02:14,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:02:29,177.177 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:02:29,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:02:29,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:02:44,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:02:44,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:02:44,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:03:00,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:03:00,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:03:00,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:03:14,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:03:14,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:03:14,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:03:28,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:03:28,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:03:28,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:03:44,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:03:44,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:03:44,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:03:59,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:03:59,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:03:59,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:04:13,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:04:13,821.821 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:04:13,826.826 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:04:27,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:04:27,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:04:27,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:04:43,072.072 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:04:43,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:04:43,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:04:56,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:04:56,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:04:56,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:05:11,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:05:11,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:05:11,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:05:24,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:05:24,855.855 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:05:24,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:05:36,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:05:36,972.972 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:05:36,977.977 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:05:51,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:05:51,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:05:51,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:06:05,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:06:05,544.544 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:06:05,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:06:18,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:06:18,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:06:18,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:06:33,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:06:33,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:06:33,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:06:48,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:06:48,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:06:48,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:07:02,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:07:02,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:07:02,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:07:16,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:07:16,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:07:16,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:07:31,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:07:31,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:07:31,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:07:54,052.052 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 10:07:54,086.086 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 10:07:54,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:07:54,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:07:54,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:08:07,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:08:07,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:08:07,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:08:21,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:08:21,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:08:21,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:08:37,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:08:37,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:08:37,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:08:52,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:08:52,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:08:52,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:09:06,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:09:06,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:09:06,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:09:18,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:09:18,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:09:18,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:09:35,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:09:35,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:09:35,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:09:50,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:09:50,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:09:50,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:10:08,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:10:08,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:10:08,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:10:23,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:10:23,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:10:23,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:10:36,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:10:36,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:10:36,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:10:50,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:10:50,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:10:50,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:11:03,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:11:03,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:11:03,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:11:17,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:11:17,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:11:17,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:11:31,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:11:31,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:11:31,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:11:45,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:11:45,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:11:45,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:11:59,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:11:59,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:11:59,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:12:14,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:12:14,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:12:14,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:12:28,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:12:28,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:12:28,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:12:42,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:12:42,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:12:42,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:12:56,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:12:56,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:12:56,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:13:10,583.583 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:13:10,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:13:10,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:13:24,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:13:24,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:13:24,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:13:35,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:13:35,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:13:35,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:13:53,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:13:53,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:13:53,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:14:06,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:14:06,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:14:06,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:14:22,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:14:22,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:14:22,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:14:35,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:14:35,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:14:35,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:14:49,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:14:49,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:14:49,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:15:03,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:15:03,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:15:03,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:15:17,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:15:17,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:15:17,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:15:31,154.154 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:15:31,160.160 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:15:31,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:15:45,547.547 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:15:45,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:15:45,558.558 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:15:59,575.575 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:15:59,581.581 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:15:59,587.587 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:16:13,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:16:13,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:16:13,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:16:29,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:16:29,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:16:29,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:16:44,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:16:44,760.760 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:16:44,765.765 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:16:59,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:16:59,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:16:59,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:17:14,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:17:14,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:17:14,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:17:29,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:17:29,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:17:29,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:17:42,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:17:42,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:17:42,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:17:56,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:17:56,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:17:56,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:18:12,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:18:12,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:18:12,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:18:28,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:18:28,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:18:28,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:18:43,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:18:44,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:18:44,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:19:00,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:19:00,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:19:00,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:19:14,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:19:14,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:19:14,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:19:28,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:19:28,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:19:28,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:19:43,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:19:43,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:19:43,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:19:56,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:19:56,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:19:56,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:20:11,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:20:11,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:20:11,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:20:25,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:20:25,264.264 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:20:25,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:20:36,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:20:37,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:20:37,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:20:53,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:20:53,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:20:53,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:21:06,847.847 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:21:06,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:21:06,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:21:20,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:21:20,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:21:20,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:21:35,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:21:35,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:21:35,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:21:50,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:21:50,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:21:50,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:22:05,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:22:05,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:22:05,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:22:19,253.253 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:22:19,259.259 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:22:19,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:22:32,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:22:32,855.855 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:22:32,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:22:48,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:22:48,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:22:48,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:23:05,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:23:05,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:23:05,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:23:20,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:23:20,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:23:20,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:23:44,585.585 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 10:23:44,619.619 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 10:23:44,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:23:44,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:23:44,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:23:57,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:23:57,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:23:57,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:24:13,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:24:13,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:24:13,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:24:28,749.749 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:24:28,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:24:28,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:24:43,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:24:43,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:24:43,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:24:58,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:24:58,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:24:58,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:25:13,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:25:13,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:25:13,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:25:29,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:25:29,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:25:29,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:25:43,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:25:43,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:25:43,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:25:56,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:25:56,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:25:56,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:26:12,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:26:12,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:26:12,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:26:25,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:26:25,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:26:25,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:26:39,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:26:39,225.225 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:26:39,230.230 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:26:52,935.935 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:26:52,940.940 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:26:52,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:27:07,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:27:07,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:27:07,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:27:20,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:27:20,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:27:20,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:27:35,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:27:35,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:27:35,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:27:59,312.312 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 10:27:59,345.345 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 10:27:59,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:27:59,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:27:59,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:28:10,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:28:10,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:28:10,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:28:25,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:28:25,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:28:25,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:28:38,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:28:38,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:28:38,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:28:52,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:28:52,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:28:52,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:29:04,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:29:04,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:29:04,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:29:18,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:29:18,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:29:19,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:29:33,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:29:33,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:29:33,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:29:48,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:29:48,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:29:48,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:30:02,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:30:02,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:30:02,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:30:18,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:30:18,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:30:18,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:30:33,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:30:33,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:30:33,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:30:47,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:30:47,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:30:47,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:31:03,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:31:03,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:31:03,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:31:16,728.728 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:31:16,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:31:16,739.739 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:31:30,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:31:30,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:31:31,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:31:45,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:31:45,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:31:45,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:32:00,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:32:00,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:32:00,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:32:14,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:32:14,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:32:14,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:32:27,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:32:27,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:32:27,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:32:42,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:32:42,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:32:42,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:32:58,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:32:58,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:32:58,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:33:12,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:33:12,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:33:12,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:33:28,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:33:28,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:33:28,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:33:41,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:33:41,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:33:41,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:33:56,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:33:56,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:33:56,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:34:01,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:34:01,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:34:01,630.630 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 10:34:01,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:34:07,838.838 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-08-27 10:34:07,911.911 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-08-27 10:34:07,977.977 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-08-27 10:34:15,785.785 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 10:34:46,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:34:46,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:34:46,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:35:00,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:35:00,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:35:00,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:35:14,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:35:14,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:35:14,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:35:29,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:35:29,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:35:29,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:35:42,855.855 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:35:42,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:35:42,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:35:57,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:35:57,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:35:57,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:36:12,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:36:12,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:36:12,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:36:28,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:36:28,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:36:28,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:36:42,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:36:42,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:36:42,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:36:56,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:36:56,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:36:56,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:37:10,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:37:10,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:37:10,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:37:24,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:37:24,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:37:24,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:37:36,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:37:36,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:37:36,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:37:53,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:37:53,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:37:53,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:38:06,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:38:06,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:38:06,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:38:20,658.658 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:38:20,663.663 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:38:20,668.668 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:38:34,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:38:34,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:38:34,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:38:48,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:38:48,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:38:48,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:39:02,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:39:02,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:39:02,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:39:16,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:39:16,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:39:16,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:39:30,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:39:30,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:39:30,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:39:44,513.513 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:39:44,518.518 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:39:44,523.523 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:40:00,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:40:00,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:40:00,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:40:14,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:40:14,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:40:14,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:40:31,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:40:31,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:40:31,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:40:44,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:40:44,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:40:44,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:40:58,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:40:58,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:40:58,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:41:12,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:41:12,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:41:12,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:41:26,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:41:26,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:41:26,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:41:40,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:41:40,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:41:40,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:41:54,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:41:54,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:41:54,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:42:06,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:42:06,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:42:06,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:42:23,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:42:23,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:42:23,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:42:38,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:42:38,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:42:39,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:42:53,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:42:53,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:42:53,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:43:09,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:43:09,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:43:09,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:43:29,826.826 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 10:43:29,859.859 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 10:43:29,870.870 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:43:29,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:43:29,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:43:47,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:43:47,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:43:47,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:44:00,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:44:00,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:44:00,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:44:15,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:44:15,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:44:15,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:44:29,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:44:29,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:44:29,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:44:44,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:44:44,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:44:45,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:44:58,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:44:58,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:44:58,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:45:14,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:45:14,357.357 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:45:14,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:45:30,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:45:30,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:45:31,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:45:45,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:45:45,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:45:45,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:45:58,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:45:58,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:45:58,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:46:13,259.259 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:46:13,264.264 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:46:13,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:46:29,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:46:29,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:46:29,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:46:44,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:46:44,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:46:44,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:46:58,975.975 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:46:58,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:46:58,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:47:13,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:47:13,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:47:13,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:47:29,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:47:29,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:47:29,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:47:42,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:47:42,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:47:42,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:47:58,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:47:58,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:47:58,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:48:12,447.447 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:48:12,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:48:12,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:48:25,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:48:25,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:48:25,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:48:36,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:48:36,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:48:36,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:48:51,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:48:51,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:48:51,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:49:05,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:49:05,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:49:05,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:49:19,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:49:19,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:49:19,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:49:33,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:49:33,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:49:33,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:49:49,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:49:49,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:49:49,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:50:03,329.329 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:50:03,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:50:03,345.345 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:50:16,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:50:16,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:50:16,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:50:31,143.143 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:50:31,148.148 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:50:31,153.153 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:50:45,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:50:45,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:50:45,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:51:00,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:51:00,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:51:00,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:51:16,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:51:16,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:51:16,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:51:30,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:51:30,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:51:30,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:51:43,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:51:43,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:51:43,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:51:59,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:51:59,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:51:59,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:52:12,583.583 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:52:12,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:52:12,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:52:26,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:52:26,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:52:26,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:52:40,459.459 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:52:40,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:52:40,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:52:56,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:52:56,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:52:56,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:53:08,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:53:08,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:53:08,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:53:24,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:53:24,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:53:24,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:53:44,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:53:44,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:53:44,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:53:59,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:53:59,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:53:59,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:54:13,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:54:13,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:54:13,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:54:27,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:54:27,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:54:27,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:54:42,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:54:42,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:54:42,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:54:57,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:54:57,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:54:57,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:55:11,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:55:11,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:55:11,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:55:24,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:55:24,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:55:24,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:55:38,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:55:38,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:55:38,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:55:52,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:55:52,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:55:52,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:56:05,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:56:05,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:56:05,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:56:19,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:56:19,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:56:19,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:56:33,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:56:33,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:56:33,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:56:48,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:56:48,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:56:48,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:57:02,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:57:02,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:57:02,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:57:17,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:57:17,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:57:17,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:57:30,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:57:30,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:57:30,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:57:43,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:57:43,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:57:43,102.102 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:57:58,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:57:58,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:57:58,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:58:12,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:58:12,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:58:12,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:58:26,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:58:26,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:58:26,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:58:38,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:58:38,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:58:38,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:58:53,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:58:53,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:58:53,165.165 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:59:09,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:59:09,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:59:09,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:59:24,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:59:24,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:59:24,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:59:41,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:59:41,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:59:41,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 10:59:56,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 10:59:56,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 10:59:56,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:00:10,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:00:10,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:00:10,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:00:24,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:00:24,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:00:24,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:00:39,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:00:39,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:00:39,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:00:53,782.782 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:00:53,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:00:53,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:01:04,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:01:04,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:01:04,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:01:21,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:01:21,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:01:21,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:01:35,547.547 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:01:35,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:01:35,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:01:48,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:01:48,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:01:48,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:02:04,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:02:04,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:02:04,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:02:18,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:02:18,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:02:18,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:02:34,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:02:34,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:02:34,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:02:48,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:02:48,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:02:48,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:03:02,938.938 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:03:02,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:03:02,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:03:18,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:03:18,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:03:18,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:03:32,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:03:32,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:03:32,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:03:55,830.830 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 11:03:55,868.868 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 11:03:55,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:03:55,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:03:55,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:04:08,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:04:08,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:04:08,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:04:23,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:04:23,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:04:23,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:04:35,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:04:35,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:04:35,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:04:52,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:04:52,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:04:52,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:05:08,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:05:08,160.160 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:05:08,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:05:23,684.684 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:05:23,690.690 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:05:23,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:05:39,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:05:39,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:05:39,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:05:53,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:05:53,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:05:53,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:06:07,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:06:07,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:06:07,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:06:24,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:06:24,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:06:24,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:06:36,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:06:36,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:06:36,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:06:49,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:06:49,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:06:49,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:07:04,190.190 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:07:04,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:07:04,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:07:19,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:07:19,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:07:19,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:07:33,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:07:33,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:07:33,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:07:48,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:07:48,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:07:48,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:08:03,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:08:03,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:08:03,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:08:17,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:08:17,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:08:17,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:08:28,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:08:28,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:08:28,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:08:43,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:08:43,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:08:43,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:08:58,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:08:58,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:08:58,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:09:11,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:09:11,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:09:11,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:09:26,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:09:26,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:09:26,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:09:39,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:09:39,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:09:39,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:09:52,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:09:52,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:09:52,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:10:07,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:10:07,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:10:07,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:10:22,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:10:22,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:10:22,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:10:36,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:10:36,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:10:36,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:10:49,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:10:49,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:10:49,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:11:04,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:11:04,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:11:04,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:11:18,233.233 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:11:18,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:11:18,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:11:33,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:11:33,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:11:33,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:11:48,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:11:48,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:11:48,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:12:02,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:12:02,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:12:02,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:12:16,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:12:16,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:12:17,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:12:31,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:12:31,798.798 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:12:31,804.804 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:12:47,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:12:47,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:12:47,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:13:01,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:13:01,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:13:01,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:13:16,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:13:16,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:13:16,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:13:30,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:13:30,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:13:30,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:13:43,899.899 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:13:43,905.905 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:13:43,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:14:00,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:14:00,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:14:00,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:14:15,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:14:15,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:14:15,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:14:32,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:14:32,864.864 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:14:32,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:14:46,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:14:46,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:14:46,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:15:00,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:15:00,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:15:00,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:15:15,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:15:15,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:15:15,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:15:30,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:15:30,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:15:30,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:15:44,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:15:44,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:15:44,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:15:59,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:15:59,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:15:59,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:16:13,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:16:13,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:16:13,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:16:29,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:16:29,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:16:29,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:16:43,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:16:43,911.911 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:16:43,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:16:59,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:16:59,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:16:59,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:17:15,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:17:15,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:17:15,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:17:29,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:17:29,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:17:29,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:17:43,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:17:43,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:17:43,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:17:57,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:17:57,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:17:57,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:18:10,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:18:10,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:18:10,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:18:26,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:18:26,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:18:26,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:18:39,217.217 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:18:39,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:18:39,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:18:52,974.974 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:18:52,979.979 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:18:52,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:19:08,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:19:08,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:19:08,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:19:22,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:19:22,350.350 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:19:22,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:19:36,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:19:36,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:19:36,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:19:49,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:19:49,262.262 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:19:49,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:20:03,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:20:03,378.378 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:20:03,386.386 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:20:17,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:20:17,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:20:17,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:20:31,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:20:31,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:20:31,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:20:45,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:20:45,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:20:45,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:21:00,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:21:00,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:21:00,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:21:16,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:21:16,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:21:16,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:21:32,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:21:32,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:21:32,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:21:47,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:21:47,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:21:47,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:22:01,742.742 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:22:01,747.747 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:22:01,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:22:16,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:22:16,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:22:16,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:22:30,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:22:30,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:22:30,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:22:43,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:22:43,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:22:43,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:22:56,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:22:56,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:22:57,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:23:09,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:23:09,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:23:09,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:23:24,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:23:25,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:23:25,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:23:39,395.395 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:23:39,400.400 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:23:39,405.405 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:23:53,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:23:53,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:23:53,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:24:09,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:24:09,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:24:09,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:24:24,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:24:24,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:24:24,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:24:39,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:24:39,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:24:39,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:24:54,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:24:54,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:24:54,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:25:09,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:25:09,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:25:09,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:25:22,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:25:22,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:25:22,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:25:35,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:25:35,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:25:35,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:25:51,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:25:51,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:25:51,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:26:04,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:26:04,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:26:04,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:26:18,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:26:18,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:26:18,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:26:34,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:26:34,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:26:34,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:26:56,174.174 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 11:26:56,212.212 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 11:26:56,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:26:56,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:26:56,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:27:07,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:27:07,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:27:07,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:27:21,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:27:21,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:27:21,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:27:36,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:27:36,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:27:36,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:27:50,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:27:50,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:27:50,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:28:04,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:28:04,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:28:04,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:28:18,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:28:18,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:28:18,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:28:34,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:28:34,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:28:34,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:28:48,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:28:48,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:28:48,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:29:02,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:29:02,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:29:02,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:29:18,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:29:18,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:29:18,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:29:32,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:29:32,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:29:32,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:29:46,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:29:46,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:29:46,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:30:02,218.218 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:30:02,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:30:02,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:30:18,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:30:18,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:30:18,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:30:32,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:30:32,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:30:32,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:30:47,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:30:47,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:30:47,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:31:03,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:31:03,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:31:03,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:31:17,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:31:17,656.656 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:31:17,662.662 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:31:32,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:31:32,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:31:32,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:31:48,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:31:48,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:31:48,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:32:02,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:32:02,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:32:02,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:32:18,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:32:18,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:32:18,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:32:34,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:32:34,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:32:34,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:32:48,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:32:48,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:32:48,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:33:02,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:33:02,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:33:02,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:33:18,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:33:18,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:33:18,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:33:32,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:33:32,531.531 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:33:32,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:33:46,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:33:46,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:33:46,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:34:02,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:34:02,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:34:02,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:34:16,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:34:16,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:34:16,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:34:31,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:34:31,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:34:31,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:34:46,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:34:46,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:34:46,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:35:02,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:35:02,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:35:02,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:35:19,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:35:19,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:35:19,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:35:33,577.577 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:35:33,582.582 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:35:33,587.587 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:35:47,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:35:47,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:35:47,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:36:03,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:36:03,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:36:03,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:36:17,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:36:17,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:36:17,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:36:31,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:36:31,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:36:31,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:36:47,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:36:47,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:36:47,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:37:02,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:37:02,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:37:02,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:37:17,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:37:17,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:37:17,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:37:31,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:37:31,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:37:31,990.990 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:37:47,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:37:47,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:37:47,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:38:01,550.550 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:38:01,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:38:01,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:38:25,263.263 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 11:38:25,295.295 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 11:38:25,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:38:25,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:38:25,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:38:37,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:38:37,531.531 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:38:37,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:38:56,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:38:56,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:38:56,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:39:18,512.512 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 11:39:18,545.545 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 11:39:18,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:39:18,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:39:18,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:39:29,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:39:29,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:39:29,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:39:44,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:39:44,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:39:44,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:40:00,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:40:00,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:40:00,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:40:14,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:40:14,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:40:14,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:40:28,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:40:28,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:40:28,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:40:43,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:40:43,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:40:43,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:40:59,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:40:59,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:40:59,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:41:15,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:41:15,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:41:15,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:41:28,898.898 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:41:28,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:41:28,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:41:43,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:41:43,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:41:43,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:41:55,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:41:55,801.801 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:41:55,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:42:09,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:42:09,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:42:09,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:42:23,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:42:23,792.792 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:42:23,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:42:38,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:42:38,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:42:38,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:42:52,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:42:52,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:42:52,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:43:06,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:43:06,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:43:06,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:43:22,150.150 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:43:22,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:43:22,160.160 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:43:38,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:43:38,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:43:38,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:43:53,941.941 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:43:53,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:43:53,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:44:08,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:44:08,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:44:08,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:44:25,233.233 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:44:25,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:44:25,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:44:38,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:44:38,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:44:38,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:44:53,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:44:53,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:44:53,965.965 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:45:09,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:45:09,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:45:09,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:45:23,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:45:23,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:45:23,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:45:39,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:45:39,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:45:39,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:45:53,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:45:53,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:45:53,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:46:08,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:46:08,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:46:08,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:46:22,015.015 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:46:22,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:46:22,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:46:36,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:46:36,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:46:36,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:46:51,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:46:51,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:46:51,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:47:03,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:47:03,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:47:03,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:47:18,742.742 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:47:18,747.747 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:47:18,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:47:32,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:47:32,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:47:32,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:47:46,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:47:46,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:47:46,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:48:00,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:48:00,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:48:00,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:48:14,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:48:14,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:48:14,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:48:30,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:48:30,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:48:30,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:48:42,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:48:42,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:48:42,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:48:56,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:48:56,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:48:56,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:49:11,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:49:11,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:49:11,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:49:25,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:49:25,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:49:25,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:49:37,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:49:37,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:49:37,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:49:53,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:49:53,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:49:53,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:50:08,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:50:08,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:50:08,506.506 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:50:22,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:50:22,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:50:22,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:50:36,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:50:36,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:50:36,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:50:51,868.868 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:50:51,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:50:51,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:51:07,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:51:07,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:51:07,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:51:21,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:51:21,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:51:21,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:51:35,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:51:35,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:51:35,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:51:51,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:51:51,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:51:51,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:52:05,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:52:05,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:52:05,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:52:19,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:52:19,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:52:19,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:52:33,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:52:33,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:52:33,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:52:49,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:52:49,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:52:49,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:53:10,996.996 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 11:53:11,029.029 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 11:53:11,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:53:11,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:53:11,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:53:30,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:53:30,121.121 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:53:30,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:53:43,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:53:43,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:53:43,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:53:58,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:53:58,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:53:58,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:54:13,224.224 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:54:13,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:54:13,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:54:26,527.527 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:54:26,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:54:26,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:54:50,362.362 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 11:54:50,399.399 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 11:54:50,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:54:50,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:54:50,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:55:13,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:55:13,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:55:13,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:55:27,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:55:27,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:55:27,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:55:40,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:55:40,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:55:40,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:55:56,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:55:56,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:55:56,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:56:09,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:56:09,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:56:09,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:56:29,884.884 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 11:56:29,918.918 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 11:56:29,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:56:29,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:56:29,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:56:43,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:56:43,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:56:43,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:56:58,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:56:58,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:56:58,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:57:13,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:57:13,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:57:13,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:57:28,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:57:28,503.503 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:57:28,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:57:42,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:57:42,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:57:42,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:57:56,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:57:56,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:57:56,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:58:10,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:58:10,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:58:10,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:58:24,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:58:24,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:58:24,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:58:35,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:58:35,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:58:35,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:58:52,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:58:52,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:58:52,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:59:06,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:59:06,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:59:06,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:59:20,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:59:20,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:59:20,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:59:34,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:59:34,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:59:34,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 11:59:51,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 11:59:51,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 11:59:51,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:00:05,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:00:05,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:00:05,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:00:19,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:00:19,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:00:19,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:00:34,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:00:34,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:00:34,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:00:47,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:00:47,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:00:47,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:01:03,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:01:03,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:01:03,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:01:17,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:01:17,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:01:17,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:01:31,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:01:31,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:01:31,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:01:46,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:01:46,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:01:46,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:01:58,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:01:58,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:01:58,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:02:13,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:02:13,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:02:13,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:02:27,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:02:27,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:02:27,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:02:41,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:02:41,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:02:41,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:02:54,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:02:54,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:02:54,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:03:06,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:03:06,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:03:06,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:03:22,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:03:22,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:03:22,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:03:37,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:03:37,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:03:37,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:03:51,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:03:51,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:03:51,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:04:07,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:04:07,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:04:07,392.392 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:04:21,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:04:21,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:04:21,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:04:35,731.731 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:04:35,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:04:35,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:04:51,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:04:51,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:04:51,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:05:05,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:05:05,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:05:05,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:05:21,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:05:21,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:05:21,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:05:37,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:05:37,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:05:37,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:05:50,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:05:50,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:05:50,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:06:04,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:06:04,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:06:04,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:06:19,071.071 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:06:19,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:06:19,081.081 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:06:33,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:06:33,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:06:33,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:06:47,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:06:47,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:06:47,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:07:01,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:07:01,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:07:01,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:07:15,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:07:15,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:07:15,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:07:29,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:07:29,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:07:29,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:07:44,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:07:44,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:07:44,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:07:58,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:07:58,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:07:58,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:08:12,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:08:12,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:08:12,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:08:27,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:08:27,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:08:27,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:08:41,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:08:41,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:08:41,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:08:58,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:08:58,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:08:58,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:09:13,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:09:13,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:09:13,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:09:28,741.741 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:09:28,747.747 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:09:28,751.751 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:09:43,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:09:43,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:09:43,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:10:05,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:10:05,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:10:05,905.905 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:10:21,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:10:21,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:10:21,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:10:34,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:10:34,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:10:34,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:10:50,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:10:50,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:10:50,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:11:05,583.583 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:11:05,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:11:05,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:11:20,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:11:20,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:11:20,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:11:35,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:11:35,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:11:35,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:11:50,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:11:50,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:11:50,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:12:04,892.892 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:12:04,897.897 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:12:04,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:12:20,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:12:20,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:12:20,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:12:34,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:12:34,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:12:34,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:12:47,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:12:47,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:12:47,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:13:01,736.736 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:13:01,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:13:01,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:13:14,979.979 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:13:14,985.985 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:13:14,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:13:30,847.847 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:13:30,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:13:30,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:13:45,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:13:45,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:13:45,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:14:01,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:14:01,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:14:01,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:14:14,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:14:14,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:14:14,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:14:29,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:14:29,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:14:29,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:14:43,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:14:43,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:14:43,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:14:59,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:14:59,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:14:59,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:15:13,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:15:13,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:15:13,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:15:28,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:15:28,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:15:28,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:15:44,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:15:44,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:15:44,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:15:57,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:15:57,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:15:57,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:16:12,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:16:12,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:16:12,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:16:26,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:16:26,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:16:26,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:16:41,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:16:41,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:16:41,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:16:55,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:16:55,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:16:55,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:17:10,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:17:10,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:17:10,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:17:25,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:17:25,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:17:25,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:17:41,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:17:41,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:17:41,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:17:55,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:17:55,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:17:55,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:18:09,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:18:09,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:18:09,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:18:23,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:18:23,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:18:23,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:18:36,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:18:36,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:18:36,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:18:54,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:18:54,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:18:54,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:19:07,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:19:07,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:19:07,884.884 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:19:22,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:19:22,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:19:22,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:19:38,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:19:38,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:19:38,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:19:53,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:19:53,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:19:53,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:20:08,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:20:08,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:20:08,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:20:23,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:20:23,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:20:23,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:20:37,154.154 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:20:37,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:20:37,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:20:50,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:20:50,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:20:50,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:21:04,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:21:04,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:21:04,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:21:20,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:21:20,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:21:20,134.134 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:21:34,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:21:34,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:21:34,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:21:46,976.976 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:21:46,981.981 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:21:46,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:22:00,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:22:00,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:22:00,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:22:14,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:22:14,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:22:14,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:22:28,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:22:28,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:22:28,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:22:42,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:22:42,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:22:42,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:22:57,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:22:57,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:22:57,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:23:12,150.150 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:23:12,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:23:12,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:23:35,156.156 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 12:23:35,195.195 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 12:23:35,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:23:35,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:23:35,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:23:46,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:23:46,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:23:46,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:24:02,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:24:02,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:24:02,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:24:16,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:24:16,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:24:16,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:24:31,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:24:31,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:24:31,965.965 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:24:45,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:24:45,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:24:45,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:25:00,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:25:00,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:25:00,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:25:15,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:25:15,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:25:15,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:25:29,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:25:29,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:25:29,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:25:44,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:25:44,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:25:44,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:25:57,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:25:57,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:25:57,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:26:12,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:26:12,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:26:12,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:26:26,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:26:26,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:26:26,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:26:41,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:26:41,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:26:41,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:26:55,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:26:55,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:26:55,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:27:09,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:27:09,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:27:09,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:27:22,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:27:22,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:27:22,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:27:35,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:27:35,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:27:35,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:27:50,737.737 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:27:50,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:27:50,748.748 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:28:05,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:28:05,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:28:05,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:28:18,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:28:18,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:28:18,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:28:32,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:28:32,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:28:32,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:28:49,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:28:49,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:28:49,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:29:03,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:29:03,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:29:03,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:29:18,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:29:18,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:29:18,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:29:32,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:29:32,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:29:32,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:29:46,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:29:46,350.350 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:29:46,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:30:00,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:30:00,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:30:00,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:30:16,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:30:16,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:30:16,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:30:30,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:30:30,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:30:30,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:30:45,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:30:45,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:30:45,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:31:01,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:31:01,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:31:01,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:31:17,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:31:17,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:31:17,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:31:31,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:31:31,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:31:31,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:31:45,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:31:45,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:31:45,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:32:01,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:32:01,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:32:01,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:32:15,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:32:15,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:32:15,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:32:31,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:32:31,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:32:31,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:32:46,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:32:46,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:32:46,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:32:59,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:32:59,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:32:59,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:33:13,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:33:13,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:33:13,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:33:28,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:33:28,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:33:28,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:33:43,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:33:43,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:33:43,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:33:58,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:33:58,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:33:58,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:34:12,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:34:12,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:34:12,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:34:25,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:34:25,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:34:25,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:34:37,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:34:37,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:34:37,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:34:54,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:34:54,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:34:54,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:35:10,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:35:10,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:35:10,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:35:26,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:35:26,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:35:26,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:35:41,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:35:41,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:35:41,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:35:57,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:35:57,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:35:57,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:36:10,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:36:10,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:36:10,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:36:24,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:36:24,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:36:24,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:36:37,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:36:37,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:36:37,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:36:52,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:36:52,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:36:52,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:37:05,685.685 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:37:05,690.690 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:37:05,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:37:20,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:37:20,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:37:20,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:37:34,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:37:34,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:37:34,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:37:49,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:37:49,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:37:49,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:38:05,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:38:05,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:38:05,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:38:18,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:38:18,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:38:18,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:38:33,072.072 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:38:33,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:38:33,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:38:46,823.823 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:38:46,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:38:46,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:39:00,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:39:00,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:39:00,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:39:14,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:39:14,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:39:14,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:39:30,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:39:30,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:39:30,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:39:45,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:39:45,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:39:45,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:39:59,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:39:59,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:39:59,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:40:13,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:40:13,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:40:13,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:40:26,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:40:26,778.778 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:40:26,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:40:41,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:40:41,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:40:41,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:40:55,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:40:55,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:40:55,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:41:06,979.979 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:41:06,985.985 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:41:06,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:41:24,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:41:24,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:41:24,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:41:38,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:41:38,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:41:38,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:41:54,742.742 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:41:54,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:41:54,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:42:10,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:42:10,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:42:10,506.506 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:42:24,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:42:24,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:42:24,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:42:41,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:42:41,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:42:41,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:42:55,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:42:55,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:42:55,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:43:11,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:43:11,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:43:11,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:43:24,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:43:24,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:43:24,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:43:34,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:43:34,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:43:34,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:43:53,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:43:53,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:43:53,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:44:07,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:44:07,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:44:07,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:44:21,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:44:21,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:44:21,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:44:37,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:44:37,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:44:37,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:44:52,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:44:52,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:44:52,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:45:07,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:45:07,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:45:07,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:45:21,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:45:21,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:45:21,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:45:35,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:45:35,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:45:35,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:45:50,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:45:50,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:45:50,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:46:04,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:46:04,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:46:04,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:46:18,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:46:18,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:46:19,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:46:34,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:46:34,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:46:34,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:46:48,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:46:48,461.461 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:46:48,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:47:02,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:47:02,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:47:02,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:47:17,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:47:17,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:47:17,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:47:32,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:47:32,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:47:32,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:47:46,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:47:46,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:47:46,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:47:59,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:47:59,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:47:59,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:48:15,513.513 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:48:15,518.518 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:48:15,523.523 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:48:29,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:48:29,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:48:29,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:48:43,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:48:43,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:48:43,977.977 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:48:59,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:48:59,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:48:59,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:49:13,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:49:13,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:49:13,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:49:27,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:49:27,801.801 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:49:27,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:49:41,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:49:41,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:49:41,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:49:57,459.459 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:49:57,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:49:57,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:50:12,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:50:12,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:50:12,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:50:28,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:50:28,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:50:28,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:50:42,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:50:42,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:50:42,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:50:56,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:50:56,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:50:56,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:51:09,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:51:09,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:51:09,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:51:23,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:51:23,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:51:23,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:51:37,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:51:37,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:51:37,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:51:51,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:51:51,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:51:51,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:52:05,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:52:05,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:52:05,342.342 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:52:19,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:52:19,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:52:19,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:52:34,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:52:34,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:52:34,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:52:47,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:52:47,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:52:47,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:53:02,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:53:02,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:53:02,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:53:17,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:53:17,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:53:17,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:53:31,732.732 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:53:31,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:53:31,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:53:48,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:53:48,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:53:48,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:54:01,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:54:01,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:54:01,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:54:15,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:54:15,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:54:15,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:54:29,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:54:29,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:54:29,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:54:45,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:54:45,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:54:45,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:54:58,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:54:58,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:54:58,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:55:14,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:55:14,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:55:14,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:55:28,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:55:28,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:55:28,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:55:43,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:55:43,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:55:43,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:55:58,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:55:58,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:55:58,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:56:12,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:56:12,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:56:12,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:56:25,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:56:25,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:56:25,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:56:36,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:56:36,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:56:36,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:56:54,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:56:54,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:56:54,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:57:09,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:57:09,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:57:09,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:57:23,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:57:23,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:57:23,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:57:40,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:57:40,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:57:40,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:57:54,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:57:54,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:57:54,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:58:10,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:58:10,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:58:10,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:58:24,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:58:24,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:58:24,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:58:40,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:58:40,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:58:40,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:58:55,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:58:55,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:58:55,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:59:08,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:59:08,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:59:08,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:59:21,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:59:21,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:59:21,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 12:59:44,261.261 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 12:59:44,299.299 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 12:59:44,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 12:59:44,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 12:59:44,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:00:01,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:00:01,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:00:01,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:00:15,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:00:15,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:00:15,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:00:29,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:00:29,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:00:29,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:00:43,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:00:43,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:00:43,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:00:57,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:00:57,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:00:57,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:01:13,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:01:13,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:01:13,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:01:27,937.937 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:01:27,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:01:27,947.947 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:01:41,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:01:41,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:01:41,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:01:56,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:01:56,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:01:56,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:02:11,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:02:11,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:02:11,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:02:25,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:02:25,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:02:25,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:02:37,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:02:37,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:02:37,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:02:56,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:02:56,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:02:56,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:03:09,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:03:09,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:03:09,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:03:23,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:03:23,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:03:23,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:03:39,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:03:39,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:03:39,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:04:02,498.498 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 13:04:02,534.534 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 13:04:02,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:04:02,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:04:02,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:04:21,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:04:21,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:04:21,160.160 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:04:36,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:04:36,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:04:36,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:05:00,530.530 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 13:05:00,564.564 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 13:05:00,576.576 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:05:00,581.581 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:05:00,586.586 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:05:12,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:05:12,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:05:12,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:05:25,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:05:25,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:05:25,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:05:41,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:05:41,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:05:41,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:05:56,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:05:56,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:05:56,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:06:11,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:06:11,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:06:11,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:06:25,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:06:25,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:06:25,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:06:40,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:06:40,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:06:40,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:06:56,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:06:56,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:06:56,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:07:11,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:07:11,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:07:11,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:07:26,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:07:26,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:07:26,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:07:39,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:07:39,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:07:39,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:07:52,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:07:52,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:07:52,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:08:04,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:08:04,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:08:04,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:08:19,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:08:19,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:08:19,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:08:34,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:08:34,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:08:34,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:08:48,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:08:48,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:08:48,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:09:03,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:09:03,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:09:03,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:09:19,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:09:19,556.556 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:09:19,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:09:33,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:09:33,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:09:33,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:09:47,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:09:47,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:09:47,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:10:03,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:10:03,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:10:03,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:10:19,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:10:19,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:10:19,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:10:33,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:10:33,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:10:33,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:10:48,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:10:48,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:10:48,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:11:02,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:11:02,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:11:02,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:11:16,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:11:16,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:11:16,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:11:30,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:11:30,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:11:30,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:11:45,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:11:45,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:11:45,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:11:58,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:11:58,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:11:58,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:12:12,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:12:12,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:12:12,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:12:26,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:12:26,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:12:26,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:12:40,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:12:40,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:12:40,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:12:55,780.780 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:12:55,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:12:55,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:13:08,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:13:08,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:13:08,965.965 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:13:22,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:13:22,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:13:22,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:13:35,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:13:35,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:13:35,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:13:47,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:13:47,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:13:47,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:14:01,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:14:02,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:14:02,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:14:17,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:14:17,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:14:17,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:14:31,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:14:31,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:14:31,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:14:45,979.979 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:14:45,985.985 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:14:45,990.990 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:15:09,385.385 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 13:15:09,423.423 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 13:15:09,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:15:09,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:15:09,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:15:23,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:15:23,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:15:23,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:15:37,972.972 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:15:37,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:15:37,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:15:51,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:15:51,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:15:51,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:16:03,413.413 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:16:03,419.419 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:16:03,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:16:19,310.310 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:16:19,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:16:19,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:16:33,697.697 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:16:33,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:16:33,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:16:48,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:16:48,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:16:48,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:17:03,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:17:03,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:17:03,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:17:18,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:17:18,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:17:18,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:17:34,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:17:34,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:17:34,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:17:48,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:17:48,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:17:48,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:18:02,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:18:02,378.378 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:18:02,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:18:17,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:18:17,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:18:17,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:18:31,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:18:31,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:18:31,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:18:46,511.511 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:18:46,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:18:46,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:19:01,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:19:01,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:19:01,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:19:15,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:19:15,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:19:15,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:19:30,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:19:30,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:19:30,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:19:46,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:19:46,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:19:46,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:20:01,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:20:01,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:20:01,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:20:15,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:20:15,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:20:15,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:20:32,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:20:32,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:20:32,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:20:46,171.171 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:20:46,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:20:46,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:20:59,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:20:59,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:20:59,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:21:13,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:21:13,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:21:13,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:21:27,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:21:28,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:21:28,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:21:42,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:21:42,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:21:42,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:21:56,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:21:56,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:21:56,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:22:10,607.607 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:22:10,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:22:10,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:22:24,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:22:24,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:22:24,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:22:36,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:22:36,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:22:37,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:22:57,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:22:57,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:22:57,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:23:13,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:23:13,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:23:13,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:23:27,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:23:27,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:23:27,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:23:43,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:23:43,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:23:43,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:23:57,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:23:57,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:23:57,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:24:12,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:24:12,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:24:12,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:24:26,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:24:26,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:24:26,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:24:40,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:24:40,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:24:40,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:24:55,900.900 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:24:55,905.905 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:24:55,910.910 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:25:09,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:25:09,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:25:09,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:25:24,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:25:24,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:25:24,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:25:38,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:25:38,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:25:38,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:25:52,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:25:52,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:25:52,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:26:07,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:26:07,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:26:07,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:26:21,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:26:21,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:26:21,663.663 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:26:34,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:26:34,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:26:34,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:26:50,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:26:50,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:26:50,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:27:03,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:27:03,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:27:03,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:27:17,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:27:17,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:27:17,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:27:32,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:27:32,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:27:32,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:27:46,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:27:46,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:27:46,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:28:01,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:28:01,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:28:01,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:28:16,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:28:16,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:28:16,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:28:31,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:28:31,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:28:31,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:28:52,643.643 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 13:28:52,681.681 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 13:28:52,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:28:52,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:28:52,706.706 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:29:06,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:29:06,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:29:06,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:29:19,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:29:19,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:29:19,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:29:35,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:29:35,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:29:35,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:29:49,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:29:49,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:29:49,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:30:03,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:30:03,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:30:03,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:30:15,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:30:15,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:30:15,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:30:30,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:30:30,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:30:30,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:30:45,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:30:45,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:30:45,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:31:00,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:31:00,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:31:00,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:31:15,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:31:15,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:31:15,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:31:30,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:31:30,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:31:30,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:31:45,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:31:45,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:31:45,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:32:00,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:32:00,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:32:00,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:32:14,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:32:14,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:32:14,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:32:28,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:32:28,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:32:28,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:32:43,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:32:43,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:32:43,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:32:58,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:32:58,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:32:58,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:33:13,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:33:13,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:33:13,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:33:26,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:33:26,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:33:26,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:33:39,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:33:39,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:33:39,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:33:53,737.737 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:33:53,742.742 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:33:53,747.747 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:34:04,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:34:04,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:34:04,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:34:21,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:34:21,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:34:21,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:34:35,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:34:35,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:34:35,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:34:48,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:34:48,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:34:48,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:35:04,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:35:04,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:35:04,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:35:19,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:35:19,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:35:19,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:35:34,899.899 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:35:34,905.905 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:35:34,909.909 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:35:50,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:35:50,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:35:50,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:36:04,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:36:04,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:36:04,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:36:20,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:36:20,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:36:20,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:36:34,376.376 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:36:34,381.381 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:36:34,386.386 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:36:49,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:36:49,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:36:49,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:37:03,728.728 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:37:03,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:37:03,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:37:18,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:37:18,613.613 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:37:18,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:37:33,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:37:33,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:37:33,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:37:47,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:37:47,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:37:47,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:38:01,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:38:01,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:38:01,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:38:16,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:38:16,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:38:17,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:38:30,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:38:30,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:38:30,803.803 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:38:45,093.093 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:38:45,098.098 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:38:45,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:38:59,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:38:59,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:38:59,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:39:13,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:39:13,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:39:13,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:39:30,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:39:30,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:39:30,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:39:44,380.380 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:39:44,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:39:44,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:39:58,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:39:58,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:39:58,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:40:13,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:40:13,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:40:13,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:40:28,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:40:28,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:40:28,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:40:42,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:40:42,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:40:42,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:40:58,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:40:58,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:40:58,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:41:11,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:41:11,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:41:11,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:41:25,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:41:25,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:41:25,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:41:36,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:41:36,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:41:36,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:41:53,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:41:53,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:41:53,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:42:07,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:42:07,298.298 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:42:07,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:42:22,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:42:22,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:42:22,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:42:35,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:42:35,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:42:35,955.955 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:42:49,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:42:49,632.632 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:42:49,637.637 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:43:04,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:43:04,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:43:04,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:43:18,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:43:18,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:43:18,230.230 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:43:32,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:43:32,940.940 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:43:32,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:43:46,898.898 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:43:46,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:43:46,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:44:02,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:44:02,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:44:02,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:44:16,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:44:16,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:44:16,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:44:30,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:44:30,292.292 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:44:30,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:44:43,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:44:43,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:44:43,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:44:57,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:44:57,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:44:57,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:45:10,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:45:10,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:45:10,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:45:23,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:45:23,876.876 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:45:23,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:45:30,133.133 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-08-27 13:45:30,212.212 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-08-27 13:45:30,275.275 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-08-27 13:45:52,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:45:52,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:45:52,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:46:08,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:46:08,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:46:09,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:46:24,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:46:24,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:46:24,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:46:38,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:46:38,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:46:39,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:46:55,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:46:55,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:46:55,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:47:08,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:47:08,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:47:08,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:47:23,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:47:23,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:47:23,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:47:38,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:47:38,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:47:38,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:47:53,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:47:53,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:47:53,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:48:07,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:48:07,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:48:07,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:48:23,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:48:23,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:48:23,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:48:38,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:48:38,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:48:38,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:48:53,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:48:53,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:48:53,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:49:07,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:49:07,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:49:07,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:49:21,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:49:21,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:49:21,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:49:36,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:49:36,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:49:36,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:49:51,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:49:51,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:49:51,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:50:06,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:50:06,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:50:06,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:50:21,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:50:21,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:50:21,078.078 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:50:34,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:50:34,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:50:34,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:50:59,379.379 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 13:50:59,411.411 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 13:50:59,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:50:59,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:50:59,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:51:13,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:51:13,340.340 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:51:13,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:51:28,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:51:28,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:51:28,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:51:44,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:51:44,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:51:44,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:51:58,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:51:58,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:51:58,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:52:12,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:52:12,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:52:12,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:52:25,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:52:25,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:52:25,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:52:40,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:52:40,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:52:40,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:52:54,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:52:54,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:52:54,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:53:08,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:53:08,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:53:08,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:53:24,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:53:24,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:53:24,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:53:37,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:53:37,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:53:37,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:53:52,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:53:52,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:53:52,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:54:06,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:54:06,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:54:06,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:54:20,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:54:20,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:54:20,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:54:34,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:54:34,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:54:34,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:54:47,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:54:47,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:54:47,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:55:02,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:55:02,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:55:02,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:55:17,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:55:17,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:55:17,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:55:34,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:55:34,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:55:34,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:55:47,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:55:47,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:55:47,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:56:00,822.822 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:56:00,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:56:00,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:56:17,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:56:17,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:56:17,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:56:31,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:56:31,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:56:31,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:56:45,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:56:45,262.262 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:56:45,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:56:59,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:56:59,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:56:59,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:57:14,511.511 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:57:14,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:57:14,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:57:28,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:57:28,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:57:28,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:57:44,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:57:44,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:57:44,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:57:59,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:57:59,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:57:59,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:58:13,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:58:13,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:58:13,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:58:28,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:58:28,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:58:28,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:58:42,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:58:42,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:58:42,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:58:56,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:58:56,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:58:56,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:59:09,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:59:09,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:59:09,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:59:24,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:59:24,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:59:24,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:59:38,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:59:38,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:59:38,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 13:59:54,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 13:59:54,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 13:59:54,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:00:08,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:00:08,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:00:08,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:00:22,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:00:22,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:00:22,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:00:35,616.616 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:00:35,621.621 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:00:35,626.626 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:00:49,976.976 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:00:49,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:00:49,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:01:04,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:01:04,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:01:04,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:01:20,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:01:20,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:01:20,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:01:36,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:01:36,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:01:36,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:02:01,032.032 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 14:02:01,065.065 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 14:02:01,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:02:01,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:02:01,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:02:20,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:02:20,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:02:20,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:02:34,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:02:34,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:02:34,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:02:49,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:02:49,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:02:49,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:03:04,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:03:04,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:03:04,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:03:17,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:03:17,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:03:17,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:03:31,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:03:31,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:03:31,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:03:44,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:03:44,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:03:44,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:04:00,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:04:00,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:04:00,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:04:13,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:04:13,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:04:13,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:04:29,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:04:29,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:04:29,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:04:43,780.780 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:04:43,785.785 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:04:43,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:04:58,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:04:58,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:04:58,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:05:12,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:05:12,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:05:12,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:05:27,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:05:27,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:05:27,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:05:42,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:05:42,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:05:42,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:05:56,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:05:56,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:05:56,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:06:11,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:06:11,710.710 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:06:11,715.715 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:06:28,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:06:28,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:06:28,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:06:42,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:06:42,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:06:42,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:06:56,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:06:56,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:06:56,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:07:11,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:07:11,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:07:11,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:07:26,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:07:26,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:07:26,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:07:36,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:07:36,941.941 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:07:36,946.946 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:07:51,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:07:51,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:07:51,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:08:05,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:08:05,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:08:05,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:08:20,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:08:20,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:08:21,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:08:35,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:08:35,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:08:35,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:08:48,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:08:48,421.421 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:08:48,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:09:02,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:09:02,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:09:02,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:09:17,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:09:17,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:09:17,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:09:31,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:09:31,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:09:31,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:09:42,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:09:42,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:09:42,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:09:57,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:09:57,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:09:57,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:10:11,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:10:11,495.495 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:10:11,500.500 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:10:25,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:10:25,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:10:25,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:10:37,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:10:37,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:10:37,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:10:52,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:10:52,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:10:52,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:11:05,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:11:05,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:11:05,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:11:21,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:11:21,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:11:21,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:11:36,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:11:36,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:11:36,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:11:49,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:11:49,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:11:49,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:12:03,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:12:03,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:12:03,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:12:19,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:12:19,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:12:19,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:12:34,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:12:34,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:12:34,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:12:48,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:12:48,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:12:48,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:13:02,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:13:02,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:13:02,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:13:17,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:13:17,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:13:17,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:13:31,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:13:31,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:13:31,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:13:46,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:13:47,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:13:47,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:14:01,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:14:01,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:14:01,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:14:15,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:14:15,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:14:15,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:14:30,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:14:30,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:14:30,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:14:46,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:14:46,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:14:46,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:15:00,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:15:00,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:15:00,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:15:13,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:15:13,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:15:13,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:15:27,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:15:27,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:15:27,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:15:43,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:15:43,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:15:43,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:15:58,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:15:58,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:15:58,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:16:13,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:16:13,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:16:13,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:16:27,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:16:27,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:16:27,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:16:41,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:16:41,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:16:41,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:16:55,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:16:55,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:16:55,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:17:06,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:17:06,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:17:06,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:17:30,036.036 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 14:17:30,068.068 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 14:17:30,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:17:30,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:17:30,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:17:45,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:17:45,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:17:45,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:17:59,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:17:59,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:17:59,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:18:13,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:18:13,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:18:13,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:18:26,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:18:26,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:18:26,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:18:41,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:18:41,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:18:41,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:18:55,150.150 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:18:55,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:18:55,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:19:09,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:19:09,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:19:09,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:19:23,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:19:23,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:19:23,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:19:37,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:19:37,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:19:37,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:19:51,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:19:51,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:19:51,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:20:08,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:20:08,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:20:08,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:20:22,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:20:22,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:20:22,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:20:37,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:20:37,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:20:37,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:20:51,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:20:51,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:20:51,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:21:06,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:21:06,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:21:06,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:21:20,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:21:20,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:21:20,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:21:33,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:21:33,705.705 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:21:33,710.710 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:21:47,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:21:47,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:21:47,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:22:01,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:22:01,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:22:01,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:22:15,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:22:15,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:22:15,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:22:32,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:22:32,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:22:32,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:22:47,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:22:47,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:22:47,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:23:00,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:23:00,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:23:00,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:23:15,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:23:15,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:23:15,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:23:30,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:23:30,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:23:30,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:23:44,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:23:44,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:23:44,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:23:59,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:23:59,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:23:59,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:24:13,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:24:13,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:24:13,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:24:26,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:24:26,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:24:26,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:24:40,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:24:40,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:24:40,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:24:55,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:24:55,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:24:55,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:25:09,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:25:09,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:25:09,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:25:23,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:25:23,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:25:23,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:25:37,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:25:37,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:25:37,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:25:52,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:25:52,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:25:52,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:26:06,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:26:06,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:26:06,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:26:21,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:26:21,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:26:21,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:26:36,741.741 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:26:36,747.747 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:26:36,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:26:51,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:26:51,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:26:51,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:27:07,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:27:07,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:27:07,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:27:21,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:27:21,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:27:21,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:27:34,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:27:34,781.781 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:27:34,786.786 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:27:48,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:27:48,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:27:48,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:28:03,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:28:03,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:28:04,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:28:17,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:28:17,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:28:17,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:28:33,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:28:33,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:28:33,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:28:48,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:28:48,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:28:48,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:29:03,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:29:03,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:29:03,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:29:18,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:29:18,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:29:18,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:29:34,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:29:34,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:29:34,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:29:50,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:29:50,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:29:50,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:30:04,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:30:04,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:30:04,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:30:17,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:30:17,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:30:17,578.578 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:30:30,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:30:30,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:30:30,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:30:46,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:30:46,273.273 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:30:46,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:31:01,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:31:01,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:31:01,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:31:17,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:31:17,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:31:17,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:31:31,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:31:31,747.747 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:31:31,753.753 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:31:45,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:31:45,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:31:45,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:31:59,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:31:59,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:31:59,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:32:13,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:32:13,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:32:13,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:32:29,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:32:29,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:32:29,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:32:43,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:32:43,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:32:43,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:32:58,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:32:58,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:32:58,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:33:12,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:33:12,200.200 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:33:12,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:33:27,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:33:27,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:33:27,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:33:42,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:33:42,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:33:42,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:33:56,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:33:56,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:33:56,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:34:10,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:34:10,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:34:10,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:34:25,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:34:25,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:34:25,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:34:37,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:34:37,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:34:37,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:34:51,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:34:51,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:34:51,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:35:07,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:35:07,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:35:07,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:35:23,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:35:23,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:35:23,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:35:37,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:35:37,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:35:37,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:35:51,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:35:51,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:35:51,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:36:05,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:36:05,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:36:05,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:36:19,233.233 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:36:19,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:36:19,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:36:32,891.891 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:36:32,898.898 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:36:32,903.903 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:36:46,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:36:46,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:36:46,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:37:02,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:37:02,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:37:02,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:37:15,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:37:15,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:37:15,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:37:30,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:37:30,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:37:30,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:37:45,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:37:45,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:37:45,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:37:59,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:37:59,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:37:59,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:38:13,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:38:13,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:38:13,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:38:27,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:38:27,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:38:27,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:38:44,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:38:44,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:38:44,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:38:58,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:38:58,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:38:58,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:39:13,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:39:13,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:39:13,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:39:27,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:39:27,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:39:27,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:39:42,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:39:42,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:39:42,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:39:56,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:39:56,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:39:56,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:40:09,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:40:09,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:40:09,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:40:26,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:40:26,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:40:26,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:40:40,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:40:40,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:40:40,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:40:55,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:40:55,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:40:55,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:41:11,233.233 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:41:11,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:41:11,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:41:25,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:41:25,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:41:25,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:41:40,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:41:40,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:41:40,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:41:54,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:41:54,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:41:54,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:42:09,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:42:09,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:42:09,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:42:22,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:42:22,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:42:22,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:42:36,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:42:36,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:42:36,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:42:51,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:42:51,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:42:51,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:43:05,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:43:05,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:43:05,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:43:19,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:43:19,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:43:19,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:43:34,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:43:34,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:43:34,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:43:47,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:43:47,876.876 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:43:47,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:44:01,576.576 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:44:01,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:44:01,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:44:16,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:44:16,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:44:16,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:44:31,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:44:31,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:44:31,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:44:47,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:44:47,865.865 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:44:47,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:45:01,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:45:01,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:45:01,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:45:15,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:45:15,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:45:15,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:45:30,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:45:30,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:45:30,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:45:43,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:45:43,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:45:43,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:45:58,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:45:58,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:45:58,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:46:13,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:46:13,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:46:13,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:46:27,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:46:27,225.225 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:46:27,230.230 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:46:42,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:46:42,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:46:42,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:46:58,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:46:58,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:46:58,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:47:11,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:47:11,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:47:11,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:47:26,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:47:26,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:47:26,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:47:41,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:47:41,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:47:41,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:47:55,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:47:55,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:47:55,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:48:06,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:48:06,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:48:06,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:48:24,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:48:24,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:48:24,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:48:39,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:48:39,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:48:39,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:48:52,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:48:52,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:48:52,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:49:08,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:49:08,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:49:08,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:49:22,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:49:22,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:49:22,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:49:37,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:49:37,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:49:37,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:49:51,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:49:51,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:49:51,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:50:05,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:50:05,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:50:05,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:50:21,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:50:21,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:50:21,430.430 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:50:34,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:50:34,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:50:34,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:50:49,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:50:49,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:50:49,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:51:03,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:51:03,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:51:03,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:51:18,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:51:18,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:51:18,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:51:32,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:51:32,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:51:32,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:51:46,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:51:46,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:51:46,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:51:59,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:51:59,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:51:59,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:52:13,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:52:13,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:52:13,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:52:28,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:52:28,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:52:28,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:52:43,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:52:43,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:52:43,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:52:56,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:52:56,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:52:56,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:53:12,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:53:12,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:53:12,439.439 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:53:26,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:53:26,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:53:26,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:53:43,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:53:43,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:53:43,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:53:55,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:53:55,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:53:55,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:54:06,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:54:06,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:54:06,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:54:23,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:54:23,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:54:23,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:54:36,980.980 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:54:36,986.986 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:54:36,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:54:59,820.820 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 14:54:59,854.854 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 14:54:59,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:54:59,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:54:59,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:55:15,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:55:15,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:55:15,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:55:29,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:55:29,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:55:29,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:55:44,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:55:44,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:55:44,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:55:58,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:55:58,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:55:58,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:56:14,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:56:14,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:56:14,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:56:30,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:56:30,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:56:30,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:56:43,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:56:43,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:56:43,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:56:58,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:56:58,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:56:58,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:57:13,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:57:13,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:57:13,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:57:26,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:57:26,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:57:27,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:57:40,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:57:40,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:57:40,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:57:54,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:57:54,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:57:54,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:58:05,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:58:05,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:58:05,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:58:21,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:58:21,421.421 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:58:21,426.426 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:58:36,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:58:36,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:58:36,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:58:51,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:58:51,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:58:51,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:59:06,893.893 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:59:06,898.898 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:59:06,904.904 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:59:20,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:59:20,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:59:20,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:59:36,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:59:36,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:59:36,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 14:59:51,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 14:59:51,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 14:59:51,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:00:06,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:00:06,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:00:06,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:00:10,075.075 ERROR ] caught unhandled exception - Expecting value: line 1 column 1 (char 0) 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_order.py", line 113, in sync_order_data data = json.loads(Data().sync_order_data()) 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-08-27 15:00:20,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:00:20,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:00:20,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:00:34,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:00:34,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:00:34,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:00:38,890.890 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-08-27 15:00:38,956.956 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-08-27 15:00:48,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:00:48,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:00:48,363.363 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:01:01,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:01:01,748.748 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:01:01,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:01:17,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:01:17,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:01:17,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:01:31,737.737 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:01:31,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:01:31,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:01:46,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:01:46,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:01:46,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:02:00,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:02:00,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:02:00,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:02:15,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:02:15,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:02:15,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:02:29,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:02:29,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:02:29,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:02:42,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:02:42,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:02:42,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:02:57,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:02:57,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:02:57,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:03:11,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:03:11,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:03:11,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:03:25,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:03:25,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:03:25,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:03:41,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:03:41,180.180 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:03:41,185.185 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:03:56,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:03:56,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:03:56,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:04:10,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:04:10,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:04:10,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:04:24,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:04:24,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:04:24,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:04:38,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:04:38,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:04:38,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:04:43,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:04:43,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:04:43,903.903 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 15:04:43,909.909 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:04:50,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:04:50,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:04:50,050.050 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 15:04:50,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:04:56,227.227 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-08-27 15:04:56,289.289 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-08-27 15:04:56,353.353 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-08-27 15:05:33,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:05:33,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:05:33,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:05:47,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:05:47,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:05:47,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:06:02,154.154 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:06:02,160.160 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:06:02,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:06:17,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:06:17,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:06:17,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:06:32,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:06:32,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:06:32,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:06:49,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:06:49,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:06:49,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:07:03,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:07:03,710.710 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:07:03,715.715 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:07:18,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:07:18,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:07:18,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:07:32,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:07:32,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:07:32,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:07:46,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:07:46,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:07:46,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:08:00,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:08:00,357.357 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:08:00,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:08:15,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:08:15,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:08:15,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:08:29,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:08:29,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:08:29,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:08:42,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:08:42,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:08:42,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:08:55,776.776 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:08:55,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:08:55,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:09:10,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:09:10,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:09:10,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:09:24,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:09:24,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:09:24,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:09:36,417.417 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:09:36,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:09:36,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:09:51,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:09:51,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:09:51,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:10:07,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:10:07,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:10:07,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:10:21,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:10:21,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:10:21,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:10:37,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:10:37,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:10:37,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:10:51,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:10:51,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:10:51,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:11:04,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:11:04,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:11:04,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:11:20,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:11:20,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:11:20,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:11:34,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:11:34,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:11:34,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:11:48,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:11:48,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:11:48,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:12:02,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:12:02,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:12:02,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:12:16,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:12:16,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:12:16,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:12:31,393.393 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:12:31,400.400 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:12:31,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:12:47,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:12:47,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:12:47,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:13:00,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:13:00,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:13:00,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:13:14,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:13:14,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:13:14,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:13:28,508.508 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:13:28,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:13:28,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:13:43,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:13:43,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:13:43,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:13:58,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:13:58,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:13:58,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:14:11,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:14:11,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:14:11,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:14:25,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:14:25,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:14:25,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:14:36,897.897 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:14:36,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:14:36,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:14:53,109.109 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:14:53,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:14:53,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:15:06,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:15:06,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:15:06,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:15:22,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:15:22,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:15:22,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:15:36,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:15:36,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:15:36,765.765 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:15:49,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:15:49,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:15:49,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:16:05,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:16:05,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:16:05,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:16:20,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:16:20,520.520 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:16:20,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:16:34,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:16:34,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:16:34,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:16:48,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:16:48,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:16:48,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:17:04,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:17:04,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:17:04,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:17:18,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:17:18,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:17:18,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:17:34,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:17:34,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:17:34,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:17:50,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:17:50,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:17:50,445.445 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:18:05,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:18:05,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:18:05,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:18:19,868.868 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:18:19,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:18:19,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:18:34,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:18:34,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:18:34,520.520 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:18:49,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:18:49,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:18:49,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:19:03,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:19:03,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:19:03,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:19:16,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:19:17,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:19:17,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:19:33,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:19:33,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:19:33,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:19:47,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:19:47,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:19:47,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:20:02,395.395 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:20:02,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:20:02,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:20:16,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:20:16,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:20:16,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:20:32,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:20:32,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:20:32,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:20:47,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:20:47,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:20:47,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:21:02,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:21:02,221.221 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:21:02,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:21:16,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:21:16,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:21:16,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:21:32,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:21:32,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:21:32,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:21:47,793.793 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:21:47,798.798 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:21:47,803.803 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:22:03,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:22:03,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:22:03,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:22:17,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:22:17,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:22:17,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:22:32,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:22:32,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:22:32,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:22:48,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:22:48,296.296 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:22:48,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:23:02,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:23:02,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:23:02,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:23:16,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:23:16,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:23:16,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:23:38,447.447 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 15:23:38,485.485 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 15:23:38,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:23:38,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:23:38,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:23:49,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:23:49,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:23:49,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:24:04,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:24:04,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:24:04,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:24:18,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:24:18,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:24:18,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:24:33,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:24:33,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:24:33,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:24:49,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:24:49,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:24:49,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:25:05,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:25:05,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:25:05,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:25:19,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:25:19,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:25:19,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:25:33,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:25:33,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:25:33,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:25:48,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:25:48,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:25:48,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:26:01,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:26:01,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:26:01,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:26:15,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:26:15,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:26:15,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:26:30,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:26:30,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:26:30,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:26:46,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:26:46,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:26:46,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:27:00,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:27:00,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:27:00,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:27:22,427.427 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 15:27:22,460.460 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 15:27:22,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:27:22,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:27:22,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:27:35,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:27:35,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:27:35,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:27:49,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:27:49,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:27:49,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:28:04,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:28:04,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:28:04,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:28:17,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:28:17,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:28:17,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:28:41,067.067 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 15:28:41,101.101 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 15:28:41,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:28:41,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:28:41,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:28:53,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:28:53,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:28:53,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:29:07,154.154 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:29:07,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:29:07,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:29:21,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:29:21,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:29:21,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:29:36,456.456 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:29:36,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:29:36,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:29:50,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:29:50,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:29:50,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:30:04,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:30:04,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:30:04,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:30:18,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:30:18,696.696 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:30:18,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:30:31,891.891 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:30:31,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:30:31,901.901 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:30:46,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:30:46,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:30:46,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:31:00,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:31:00,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:31:00,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:31:16,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:31:16,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:31:16,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:31:30,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:31:30,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:31:30,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:31:37,015.015 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-08-27 15:31:37,097.097 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-08-27 15:31:37,167.167 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-08-27 15:31:40,632.632 ERROR ] Error while state transition: "Can't trigger event start_health_check 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_health_check from state STATE_ORDER!" [2026-08-27 15:31:42,163.163 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 15:31:47,539.539 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 15:32:01,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:32:01,461.461 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:32:01,468.468 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:32:13,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:32:13,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:32:13,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:32:30,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:32:30,792.792 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:32:30,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:32:43,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:32:43,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:32:43,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:32:59,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:32:59,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:32:59,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:33:14,050.050 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:33:14,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:33:14,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:33:28,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:33:28,022.022 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:33:28,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:33:41,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:33:41,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:33:41,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:33:56,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:33:56,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:33:56,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:34:08,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:34:08,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:34:08,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:34:23,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:34:23,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:34:23,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:34:36,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:34:36,940.940 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:34:36,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:34:52,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:34:52,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:34:52,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:35:06,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:35:06,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:35:06,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:35:21,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:35:21,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:35:21,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:35:36,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:35:36,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:35:36,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:35:50,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:35:50,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:35:50,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:36:04,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:36:04,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:36:04,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:36:18,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:36:18,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:36:18,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:36:32,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:36:32,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:36:32,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:36:48,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:36:48,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:36:48,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:37:03,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:37:03,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:37:03,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:37:17,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:37:17,556.556 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:37:17,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:37:31,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:37:31,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:37:31,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:37:47,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:37:47,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:37:47,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:38:00,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:38:01,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:38:01,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:38:15,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:38:15,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:38:15,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:38:31,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:38:31,746.746 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:38:31,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:38:45,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:38:45,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:38:45,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:39:00,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:39:00,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:39:00,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:39:14,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:39:14,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:39:14,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:39:29,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:39:29,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:39:29,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:39:44,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:39:44,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:39:44,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:39:58,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:39:58,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:39:58,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:40:13,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:40:13,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:40:13,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:40:26,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:40:26,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:40:26,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:40:42,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:40:42,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:40:42,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:40:56,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:40:56,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:40:56,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:41:09,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:41:09,860.860 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:41:09,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:41:23,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:41:23,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:41:23,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:41:38,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:41:38,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:41:38,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:41:53,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:41:53,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:41:53,804.804 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:42:08,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:42:08,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:42:08,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:42:21,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:42:21,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:42:21,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:42:36,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:42:36,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:42:36,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:42:51,892.892 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:42:51,897.897 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:42:51,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:43:07,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:43:07,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:43:07,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:43:23,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:43:23,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:43:23,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:43:39,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:43:39,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:43:39,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:43:53,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:43:53,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:43:53,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:44:06,897.897 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:44:06,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:44:06,909.909 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:44:21,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:44:21,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:44:21,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:44:36,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:44:36,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:44:36,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:44:49,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:44:49,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:44:49,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:45:04,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:45:04,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:45:04,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:45:18,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:45:18,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:45:18,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:45:31,656.656 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:45:31,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:45:31,672.672 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:45:52,541.541 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 15:45:52,574.574 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 15:45:52,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:45:52,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:45:52,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:46:17,179.179 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',)) 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 75, in create_connection for res in socket.getaddrinfo(host, port, family, 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 -2] Name or service not known 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 147, in _new_conn self, "Failed to establish a new connection: %s" % e) urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno -2] Name or service not known 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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',)) [2026-08-27 15:46:17,214.214 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 75, in create_connection for res in socket.getaddrinfo(host, port, family, 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 -2] Name or service not known 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 147, in _new_conn self, "Failed to establish a new connection: %s" % e) urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno -2] Name or service not known 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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',)) 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-08-27 15:46:17,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:46:17,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:46:17,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:46:38,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:46:38,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:46:38,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:46:56,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:46:56,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:46:56,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:47:09,395.395 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:47:09,400.400 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:47:09,405.405 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:47:23,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:47:23,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:47:23,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:47:37,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:47:37,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:47:37,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:47:51,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:47:51,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:47:51,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:48:06,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:48:06,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:48:06,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:48:19,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:48:19,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:48:19,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:48:33,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:48:33,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:48:33,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:48:48,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:48:48,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:48:48,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:49:02,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:49:02,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:49:02,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:49:16,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:49:16,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:49:16,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:49:30,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:49:30,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:49:30,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:49:45,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:49:45,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:49:45,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:49:59,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:49:59,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:49:59,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:50:14,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:50:14,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:50:14,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:50:27,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:50:27,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:50:27,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:50:43,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:50:43,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:50:43,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:50:57,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:50:57,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:50:57,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:51:11,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:51:11,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:51:11,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:51:25,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:51:25,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:51:25,578.578 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:51:40,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:51:40,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:51:40,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:51:56,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:51:56,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:51:56,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:52:10,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:52:10,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:52:10,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:52:31,634.634 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 15:52:31,670.670 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 15:52:31,684.684 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:52:31,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:52:31,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:52:44,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:52:44,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:52:44,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:52:58,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:52:58,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:52:58,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:53:12,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:53:12,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:53:12,703.703 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:53:29,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:53:29,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:53:29,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:53:46,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:53:46,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:53:46,266.266 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:53:59,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:53:59,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:53:59,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:54:14,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:54:14,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:54:14,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:54:30,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:54:30,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:54:30,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:54:44,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:54:44,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:54:44,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:55:08,849.849 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 15:55:08,882.882 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 15:55:08,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:55:08,899.899 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:55:08,904.904 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:55:27,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:55:27,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:55:27,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:55:41,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:55:41,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:55:41,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:55:55,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:55:55,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:55:55,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:56:10,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:56:10,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:56:10,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:56:25,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:56:25,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:56:25,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:56:39,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:56:39,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:56:39,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:56:54,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:56:54,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:56:54,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:57:08,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:57:08,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:57:08,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:57:23,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:57:23,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:57:23,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:57:35,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:57:35,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:57:35,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:57:50,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:57:50,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:57:51,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:58:05,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:58:05,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:58:05,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:58:20,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:58:20,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:58:20,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:58:34,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:58:34,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:58:34,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:58:48,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:58:48,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:58:48,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:59:03,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:59:03,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:59:03,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:59:18,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:59:18,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:59:18,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:59:33,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:59:33,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:59:33,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 15:59:47,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 15:59:47,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 15:59:47,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:00:03,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:00:03,742.742 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:00:03,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:00:19,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:00:19,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:00:19,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:00:33,417.417 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:00:33,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:00:33,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:00:47,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:00:47,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:00:47,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:01:02,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:01:02,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:01:02,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:01:15,892.892 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:01:15,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:01:15,905.905 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:01:29,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:01:29,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:01:29,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:01:45,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:01:45,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:01:45,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:01:59,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:01:59,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:01:59,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:02:14,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:02:14,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:02:14,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:02:28,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:02:28,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:02:28,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:02:42,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:02:42,632.632 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:02:42,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:02:56,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:02:56,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:02:56,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:03:11,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:03:11,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:03:11,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:03:25,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:03:25,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:03:25,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:03:39,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:03:39,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:03:39,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:03:53,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:03:53,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:03:53,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:04:08,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:04:08,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:04:08,558.558 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:04:22,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:04:22,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:04:22,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:04:38,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:04:38,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:04:38,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:04:55,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:04:55,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:04:55,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:05:09,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:05:09,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:05:09,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:05:23,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:05:23,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:05:23,476.476 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:05:37,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:05:37,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:05:37,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:05:52,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:05:52,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:05:52,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:06:05,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:06:05,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:06:05,476.476 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:06:19,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:06:19,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:06:19,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:06:33,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:06:33,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:06:33,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:06:48,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:06:48,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:06:48,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:07:02,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:07:02,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:07:02,271.271 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:07:16,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:07:16,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:07:16,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:07:30,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:07:30,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:07:30,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:07:43,850.850 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:07:43,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:07:43,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:07:57,393.393 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:07:57,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:07:57,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:08:11,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:08:11,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:08:11,637.637 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:08:25,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:08:25,181.181 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:08:25,186.186 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:08:39,217.217 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:08:39,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:08:39,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:08:52,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:08:52,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:08:52,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:09:05,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:09:05,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:09:05,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:09:19,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:09:19,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:09:19,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:09:34,820.820 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:09:34,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:09:34,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:09:48,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:09:48,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:09:48,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:10:02,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:10:02,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:10:02,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:10:16,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:10:16,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:10:16,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:10:30,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:10:30,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:10:30,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:10:45,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:10:45,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:10:45,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:10:59,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:10:59,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:10:59,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:11:13,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:11:13,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:11:13,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:11:27,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:11:27,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:11:27,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:11:41,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:11:41,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:11:41,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:11:56,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:11:56,856.856 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:11:56,861.861 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:12:11,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:12:11,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:12:11,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:12:24,818.818 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:12:24,823.823 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:12:24,828.828 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:12:37,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:12:37,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:12:37,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:12:54,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:12:54,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:12:54,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:13:07,574.574 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:13:07,581.581 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:13:07,587.587 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:13:23,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:13:23,340.340 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:13:23,344.344 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:13:38,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:13:38,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:13:38,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:13:54,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:13:54,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:13:54,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:14:08,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:14:08,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:14:08,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:14:23,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:14:23,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:14:23,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:14:40,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:14:40,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:14:40,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:14:54,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:14:54,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:14:54,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:15:08,817.817 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:15:08,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:15:08,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:15:23,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:15:23,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:15:23,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:15:39,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:15:39,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:15:39,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:15:53,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:15:53,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:15:53,262.262 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:16:07,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:16:07,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:16:07,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:16:22,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:16:22,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:16:22,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:16:35,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:16:35,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:16:35,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:16:50,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:16:50,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:16:50,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:17:04,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:17:04,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:17:04,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:17:18,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:17:18,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:17:18,392.392 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:17:32,693.693 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:17:32,698.698 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:17:32,703.703 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:17:46,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:17:46,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:17:46,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:17:59,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:17:59,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:17:59,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:18:13,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:18:13,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:18:13,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:18:28,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:18:28,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:18:28,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:18:43,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:18:43,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:18:43,081.081 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:18:57,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:18:57,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:18:57,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:19:11,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:19:11,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:19:11,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:19:26,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:19:26,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:19:26,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:19:40,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:19:40,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:19:40,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:19:55,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:19:55,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:19:55,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:20:09,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:20:09,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:20:09,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:20:24,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:20:24,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:20:24,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:20:39,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:20:39,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:20:39,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:20:53,550.550 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:20:53,556.556 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:20:53,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:21:10,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:21:10,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:21:10,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:21:24,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:21:24,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:21:24,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:21:38,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:21:38,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:21:38,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:21:53,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:21:53,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:21:53,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:22:07,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:22:07,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:22:07,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:22:22,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:22:22,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:22:22,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:22:33,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:22:34,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:22:34,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:22:51,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:22:51,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:22:51,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:23:05,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:23:05,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:23:05,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:23:20,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:23:20,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:23:20,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:23:33,814.814 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:23:33,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:23:33,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:23:48,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:23:48,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:23:48,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:24:05,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:24:05,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:24:05,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:24:17,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:24:17,865.865 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:24:17,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:24:31,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:24:31,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:24:31,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:24:47,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:24:47,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:24:47,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:25:00,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:25:00,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:25:00,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:25:15,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:25:15,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:25:15,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:25:30,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:25:30,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:25:30,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:25:45,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:25:45,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:25:45,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:26:00,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:26:00,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:26:00,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:26:14,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:26:14,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:26:14,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:26:28,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:26:28,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:26:28,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:26:44,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:26:44,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:26:44,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:26:58,822.822 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:26:58,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:26:58,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:27:13,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:27:13,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:27:13,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:27:29,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:27:29,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:27:29,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:27:44,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:27:44,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:27:44,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:27:59,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:27:59,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:27:59,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:28:13,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:28:13,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:28:13,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:28:29,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:28:29,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:28:29,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:28:43,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:28:43,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:28:43,392.392 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:28:57,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:28:57,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:28:57,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:29:11,616.616 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:29:11,621.621 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:29:11,626.626 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:29:25,224.224 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:29:25,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:29:25,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:29:38,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:29:38,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:29:38,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:30:02,763.763 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 16:30:02,802.802 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 16:30:02,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:30:02,823.823 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:30:02,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:30:16,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:30:16,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:30:16,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:30:32,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:30:32,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:30:32,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:30:46,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:30:46,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:30:46,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:31:01,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:31:01,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:31:01,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:31:16,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:31:16,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:31:16,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:31:30,190.190 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:31:30,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:31:30,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:31:45,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:31:45,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:31:45,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:31:59,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:31:59,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:31:59,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:32:16,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:32:16,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:32:16,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:32:30,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:32:30,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:32:30,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:32:44,178.178 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:32:44,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:32:44,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:32:57,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:32:57,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:32:57,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:33:13,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:33:13,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:33:13,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:33:28,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:33:28,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:33:28,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:33:42,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:33:42,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:33:42,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:33:56,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:33:56,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:33:56,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:34:09,261.261 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:34:09,266.266 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:34:09,271.271 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:34:22,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:34:22,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:34:22,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:34:38,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:34:38,760.760 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:34:38,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:34:55,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:34:55,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:34:55,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:35:10,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:35:10,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:35:10,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:35:25,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:35:25,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:35:25,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:35:39,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:35:39,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:35:39,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:35:55,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:35:55,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:35:55,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:36:10,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:36:10,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:36:10,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:36:24,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:36:24,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:36:24,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:36:37,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:36:37,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:36:37,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:36:51,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:36:51,103.103 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:36:51,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:37:05,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:37:05,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:37:05,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:37:20,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:37:20,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:37:20,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:37:34,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:37:34,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:37:34,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:37:48,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:37:48,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:37:48,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:38:02,855.855 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:38:02,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:38:02,869.869 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:38:15,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:38:15,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:38:15,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:38:30,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:38:30,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:38:30,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:38:45,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:38:45,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:38:45,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:38:59,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:38:59,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:38:59,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:39:14,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:39:14,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:39:14,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:39:29,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:39:29,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:39:29,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:39:43,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:39:43,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:39:43,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:39:58,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:39:58,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:39:58,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:40:13,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:40:13,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:40:13,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:40:28,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:40:28,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:40:28,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:40:43,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:40:43,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:40:43,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:40:59,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:40:59,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:40:59,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:41:12,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:41:12,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:41:12,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:41:28,749.749 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:41:28,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:41:28,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:41:44,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:41:44,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:41:44,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:41:57,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:41:57,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:41:57,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:42:11,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:42:11,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:42:11,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:42:25,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:42:25,632.632 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:42:25,637.637 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:42:39,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:42:39,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:42:39,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:42:52,057.057 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:42:52,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:42:52,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:43:06,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:43:06,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:43:06,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:43:21,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:43:21,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:43:21,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:43:35,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:43:35,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:43:35,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:43:50,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:43:50,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:43:50,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:44:05,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:44:05,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:44:05,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:44:19,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:44:19,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:44:19,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:44:33,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:44:33,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:44:33,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:44:48,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:44:48,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:44:48,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:45:04,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:45:04,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:45:04,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:45:18,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:45:18,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:45:18,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:45:33,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:45:33,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:45:33,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:45:48,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:45:48,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:45:48,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:46:02,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:46:02,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:46:02,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:46:17,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:46:17,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:46:17,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:46:31,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:46:31,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:46:31,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:46:46,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:46:46,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:46:46,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:47:00,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:47:00,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:47:00,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:47:15,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:47:15,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:47:15,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:47:29,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:47:29,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:47:29,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:47:44,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:47:44,519.519 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:47:44,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:47:58,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:47:58,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:47:58,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:48:13,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:48:13,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:48:13,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:48:28,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:48:28,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:48:28,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:48:42,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:48:42,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:48:42,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:48:58,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:48:58,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:48:58,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:49:14,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:49:14,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:49:14,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:49:29,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:49:29,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:49:29,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:49:42,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:49:42,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:49:42,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:49:57,393.393 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:49:57,398.398 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:49:57,403.403 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:50:11,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:50:11,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:50:11,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:50:26,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:50:26,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:50:26,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:50:41,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:50:41,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:50:41,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:50:54,820.820 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:50:54,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:50:54,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:51:05,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:51:05,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:51:05,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:51:23,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:51:23,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:51:23,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:51:37,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:51:37,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:51:37,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:51:52,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:51:52,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:51:52,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:52:06,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:52:06,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:52:06,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:52:21,224.224 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:52:21,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:52:21,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:52:36,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:52:36,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:52:36,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:52:51,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:52:51,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:52:51,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:53:05,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:53:05,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:53:05,192.192 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:53:19,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:53:19,336.336 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:53:19,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:53:32,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:53:32,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:53:32,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:53:47,150.150 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:53:47,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:53:47,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:54:01,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:54:01,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:54:01,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:54:17,315.315 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:54:17,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:54:17,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:54:31,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:54:31,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:54:31,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:54:47,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:54:47,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:54:47,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:55:01,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:55:01,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:55:01,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:55:15,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:55:15,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:55:15,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:55:30,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:55:30,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:55:30,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:55:43,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:55:43,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:55:43,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:55:58,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:55:58,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:55:58,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:56:13,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:56:13,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:56:13,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:56:27,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:56:27,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:56:27,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:56:41,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:56:41,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:56:41,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:56:55,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:56:55,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:56:55,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:57:09,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:57:09,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:57:09,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:57:22,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:57:22,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:57:22,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:57:35,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:57:35,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:57:35,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:57:50,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:57:50,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:57:50,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:58:04,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:58:04,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:58:04,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:58:20,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:58:20,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:58:20,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:58:34,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:58:34,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:58:34,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:58:48,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:58:48,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:58:48,523.523 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:59:04,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:59:04,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:59:04,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:59:20,663.663 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:59:20,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:59:20,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:59:36,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:59:36,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:59:36,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 16:59:50,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 16:59:50,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 16:59:50,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:00:04,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:00:04,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:00:04,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:00:19,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:00:19,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:00:19,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:00:32,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:00:32,921.921 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:00:32,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:00:49,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:00:49,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:00:49,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:01:04,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:01:04,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:01:04,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:01:18,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:01:18,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:01:18,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:01:32,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:01:32,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:01:32,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:01:46,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:01:46,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:01:46,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:01:59,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:01:59,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:01:59,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:02:14,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:02:14,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:02:14,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:02:30,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:02:30,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:02:30,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:02:45,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:02:45,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:02:45,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:02:59,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:02:59,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:02:59,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:03:15,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:03:15,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:03:15,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:03:30,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:03:30,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:03:30,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:03:47,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:03:47,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:03:47,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:04:02,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:04:02,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:04:02,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:04:16,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:04:16,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:04:16,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:04:30,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:04:30,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:04:30,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:04:44,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:04:44,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:04:44,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:05:00,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:05:00,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:05:00,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:05:14,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:05:14,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:05:14,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:05:27,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:05:27,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:05:27,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:05:43,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:05:43,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:05:43,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:05:58,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:05:58,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:05:58,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:06:13,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:06:13,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:06:13,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:06:28,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:06:28,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:06:28,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:06:42,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:06:42,350.350 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:06:42,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:06:56,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:06:56,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:06:56,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:07:09,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:07:09,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:07:09,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:07:21,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:07:21,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:07:21,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:07:37,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:07:37,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:07:37,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:07:51,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:07:51,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:07:51,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:08:05,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:08:05,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:08:05,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:08:26,208.208 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 17:08:26,240.240 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 17:08:26,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:08:26,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:08:26,262.262 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:08:46,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:08:46,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:08:46,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:08:59,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:08:59,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:08:59,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:09:12,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:09:12,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:09:12,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:09:28,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:09:28,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:09:28,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:09:43,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:09:43,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:09:43,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:09:57,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:09:57,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:09:57,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:10:10,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:10:10,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:10:10,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:10:24,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:10:24,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:10:24,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:10:36,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:10:36,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:10:36,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:10:52,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:10:52,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:10:52,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:11:08,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:11:08,781.781 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:11:08,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:11:22,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:11:22,542.542 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:11:22,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:11:37,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:11:37,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:11:37,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:11:51,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:11:51,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:11:51,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:12:06,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:12:06,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:12:06,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:12:20,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:12:20,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:12:20,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:12:35,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:12:35,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:12:35,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:12:50,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:12:50,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:12:50,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:13:05,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:13:05,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:13:05,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:13:19,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:13:19,556.556 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:13:19,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:13:33,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:13:33,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:13:33,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:13:48,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:13:48,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:13:48,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:14:02,685.685 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:14:02,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:14:02,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:14:17,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:14:17,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:14:17,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:14:31,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:14:31,468.468 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:14:31,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:14:46,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:14:46,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:14:46,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:15:01,937.937 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:15:01,945.945 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:15:01,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:15:16,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:15:16,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:15:16,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:15:32,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:15:32,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:15:32,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:15:47,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:15:47,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:15:47,738.738 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:16:01,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:16:01,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:16:01,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:16:17,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:16:17,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:16:17,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:16:31,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:16:31,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:16:31,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:16:45,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:16:45,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:16:45,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:16:59,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:16:59,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:16:59,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:17:16,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:17:16,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:17:16,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:17:30,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:17:30,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:17:30,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:17:45,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:17:45,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:17:45,476.476 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:17:59,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:17:59,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:17:59,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:18:12,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:18:12,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:18:13,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:18:26,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:18:26,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:18:26,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:18:40,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:18:40,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:18:40,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:18:54,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:18:54,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:18:54,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:19:05,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:19:05,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:19:05,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:19:21,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:19:21,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:19:21,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:19:37,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:19:37,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:19:37,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:19:52,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:19:52,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:19:52,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:20:09,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:20:09,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:20:09,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:20:31,876.876 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 17:20:31,910.910 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 17:20:31,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:20:31,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:20:31,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:20:44,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:20:44,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:20:44,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:21:00,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:21:00,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:21:00,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:21:14,695.695 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:21:14,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:21:14,706.706 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:21:28,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:21:28,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:21:28,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:21:43,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:21:43,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:21:43,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:21:58,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:21:58,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:21:58,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:22:12,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:22:12,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:22:12,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:22:27,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:22:27,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:22:27,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:22:40,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:22:40,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:22:40,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:22:56,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:22:56,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:22:56,429.429 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:23:10,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:23:10,907.907 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:23:10,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:23:26,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:23:26,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:23:26,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:23:40,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:23:40,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:23:40,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:23:52,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:23:52,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:23:52,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:24:04,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:24:04,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:24:04,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:24:24,741.741 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:24:24,746.746 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:24:24,751.751 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:24:38,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:24:38,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:24:38,363.363 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:24:52,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:24:52,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:24:52,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:25:07,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:25:07,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:25:07,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:25:22,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:25:22,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:25:22,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:25:35,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:25:35,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:25:35,430.430 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:25:50,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:25:50,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:25:50,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:26:03,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:26:03,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:26:03,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:26:17,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:26:17,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:26:17,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:26:32,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:26:32,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:26:32,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:26:46,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:26:46,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:26:46,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:27:00,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:27:00,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:27:00,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:27:15,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:27:15,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:27:15,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:27:30,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:27:30,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:27:30,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:27:45,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:27:45,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:27:45,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:27:59,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:27:59,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:27:59,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:28:13,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:28:13,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:28:13,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:28:27,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:28:27,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:28:27,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:28:41,547.547 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:28:41,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:28:41,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:28:55,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:28:55,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:28:55,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:29:07,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:29:07,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:29:07,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:29:23,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:29:23,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:29:23,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:29:37,782.782 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:29:37,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:29:37,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:29:53,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:29:53,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:29:53,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:30:09,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:30:09,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:30:09,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:30:22,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:30:23,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:30:23,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:30:36,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:30:37,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:30:37,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:30:52,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:30:52,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:30:52,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:31:06,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:31:06,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:31:06,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:31:20,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:31:20,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:31:20,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:31:33,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:31:33,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:31:33,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:31:48,197.197 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:31:48,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:31:48,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:32:04,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:32:04,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:32:04,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:32:18,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:32:18,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:32:18,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:32:33,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:32:33,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:32:33,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:32:46,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:32:46,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:32:46,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:33:01,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:33:01,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:33:01,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:33:16,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:33:16,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:33:16,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:33:30,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:33:30,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:33:30,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:33:44,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:33:44,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:33:44,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:33:58,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:33:58,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:33:58,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:34:14,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:34:14,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:34:14,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:34:29,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:34:29,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:34:29,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:34:44,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:34:44,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:34:44,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:35:05,809.809 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 17:35:05,847.847 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 17:35:05,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:35:05,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:35:05,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:35:22,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:35:22,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:35:22,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:35:36,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:35:36,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:35:36,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:35:49,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:35:49,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:35:49,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:36:03,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:36:03,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:36:03,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:36:16,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:36:17,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:36:17,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:36:31,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:36:31,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:36:31,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:36:45,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:36:45,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:36:45,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:36:59,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:36:59,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:36:59,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:37:13,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:37:13,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:37:13,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:37:27,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:37:27,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:37:27,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:37:40,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:37:40,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:37:40,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:37:54,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:37:54,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:37:54,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:38:08,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:38:08,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:38:08,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:38:25,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:38:25,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:38:25,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:38:38,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:38:38,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:38:38,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:38:53,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:38:53,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:38:53,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:39:07,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:39:07,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:39:07,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:39:23,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:39:23,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:39:23,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:39:36,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:39:36,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:39:36,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:39:51,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:39:51,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:39:51,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:40:03,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:40:03,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:40:03,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:40:18,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:40:18,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:40:18,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:40:32,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:40:32,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:40:32,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:40:46,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:40:46,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:40:46,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:41:00,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:41:00,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:41:00,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:41:14,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:41:14,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:41:14,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:41:26,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:41:26,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:41:26,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:41:42,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:41:42,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:41:42,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:41:57,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:41:57,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:41:57,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:42:11,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:42:11,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:42:11,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:42:25,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:42:25,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:42:25,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:42:39,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:42:39,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:42:39,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:42:53,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:42:53,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:42:53,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:43:17,130.130 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 17:43:17,166.166 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 17:43:17,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:43:17,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:43:17,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:43:30,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:43:30,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:43:30,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:43:44,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:43:44,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:43:44,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:43:59,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:43:59,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:43:59,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:44:13,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:44:13,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:44:13,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:44:27,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:44:27,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:44:27,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:44:42,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:44:42,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:44:42,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:44:58,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:44:58,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:44:58,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:45:12,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:45:12,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:45:12,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:45:26,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:45:26,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:45:26,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:45:41,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:45:41,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:45:41,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:45:57,578.578 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:45:57,583.583 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:45:57,588.588 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:46:12,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:46:12,355.355 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:46:12,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:46:26,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:46:26,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:46:26,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:46:40,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:46:40,702.702 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:46:40,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:46:53,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:46:53,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:46:53,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:47:06,823.823 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:47:06,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:47:06,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:47:22,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:47:22,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:47:22,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:47:38,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:47:38,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:47:38,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:47:52,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:47:52,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:47:52,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:48:06,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:48:06,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:48:06,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:48:20,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:48:20,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:48:20,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:48:35,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:48:35,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:48:35,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:48:50,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:48:50,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:48:50,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:49:04,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:49:04,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:49:04,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:49:20,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:49:20,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:49:20,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:49:35,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:49:35,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:49:35,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:49:49,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:49:49,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:49:49,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:50:04,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:50:04,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:50:04,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:50:17,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:50:17,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:50:17,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:50:32,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:50:32,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:50:32,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:50:47,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:50:47,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:50:47,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:51:02,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:51:02,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:51:02,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:51:16,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:51:16,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:51:16,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:51:32,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:51:32,148.148 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:51:32,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:51:46,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:51:46,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:51:46,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:52:02,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:52:02,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:52:02,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:52:16,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:52:16,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:52:16,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:52:30,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:52:30,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:52:30,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:52:43,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:52:43,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:52:44,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:52:58,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:52:58,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:52:58,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:53:13,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:53:13,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:53:13,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:53:28,174.174 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:53:28,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:53:28,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:53:42,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:53:42,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:53:42,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:53:57,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:53:57,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:53:57,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:54:12,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:54:12,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:54:12,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:54:28,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:54:28,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:54:28,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:54:42,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:54:42,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:54:42,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:54:58,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:54:58,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:54:58,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:55:13,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:55:13,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:55:13,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:55:28,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:55:28,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:55:28,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:55:43,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:55:43,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:55:43,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:55:58,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:55:58,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:55:58,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:56:13,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:56:13,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:56:13,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:56:27,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:56:27,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:56:27,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:56:40,899.899 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:56:40,904.904 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:56:40,909.909 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:56:57,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:56:57,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:56:57,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:57:11,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:57:11,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:57:11,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:57:25,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:57:25,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:57:25,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:57:36,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:57:36,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:57:36,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:57:53,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:57:53,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:57:53,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:58:09,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:58:09,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:58:09,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:58:24,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:58:24,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:58:24,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:58:38,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:58:38,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:58:38,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:59:01,722.722 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 17:59:01,763.763 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 17:59:01,779.779 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:59:01,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:59:01,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:59:13,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:59:13,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:59:13,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:59:28,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:59:28,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:59:28,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:59:43,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:59:43,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:59:43,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 17:59:58,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 17:59:58,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 17:59:58,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:00:13,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:00:13,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:00:13,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:00:34,493.493 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 18:00:34,530.530 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 18:00:34,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:00:34,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:00:34,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:00:46,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:00:46,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:00:46,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:00:59,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:00:59,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:00:59,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:01:12,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:01:12,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:01:12,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:01:27,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:01:27,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:01:27,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:01:41,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:01:41,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:01:41,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:01:54,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:01:54,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:01:54,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:02:10,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:02:10,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:02:10,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:02:24,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:02:24,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:02:24,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:02:37,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:02:37,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:02:37,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:02:54,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:02:54,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:02:54,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:03:09,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:03:09,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:03:09,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:03:23,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:03:23,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:03:23,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:03:37,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:03:37,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:03:37,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:03:53,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:03:53,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:03:53,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:03:59,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:03:59,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:03:59,825.825 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 18:03:59,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:04:05,655.655 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-08-27 18:04:05,720.720 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-08-27 18:04:05,778.778 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-08-27 18:04:28,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:04:28,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:04:28,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:04:43,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:04:43,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:04:43,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:04:57,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:04:57,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:04:57,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:05:12,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:05:12,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:05:12,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:05:27,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:05:27,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:05:27,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:05:42,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:05:42,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:05:42,360.360 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:05:58,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:05:58,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:05:58,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:06:13,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:06:13,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:06:13,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:06:27,497.497 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:06:27,503.503 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:06:27,508.508 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:06:42,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:06:42,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:06:42,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:06:57,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:06:57,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:06:57,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:07:12,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:07:12,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:07:12,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:07:28,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:07:28,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:07:28,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:07:42,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:07:42,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:07:42,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:07:57,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:07:57,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:07:57,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:08:12,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:08:12,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:08:12,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:08:26,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:08:26,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:08:26,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:08:37,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:08:37,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:08:37,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:08:54,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:08:54,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:08:54,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:09:07,016.016 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:09:07,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:09:07,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:09:21,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:09:21,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:09:21,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:09:38,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:09:38,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:09:38,140.140 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:09:52,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:09:52,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:09:52,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:10:06,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:10:06,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:10:06,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:10:22,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:10:22,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:10:22,363.363 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:10:36,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:10:36,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:10:36,103.103 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:10:50,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:10:50,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:10:50,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:11:05,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:11:05,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:11:05,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:11:22,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:11:22,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:11:22,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:11:36,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:11:36,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:11:36,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:11:49,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:11:49,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:11:49,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:12:04,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:12:04,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:12:04,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:12:19,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:12:19,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:12:19,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:12:34,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:12:34,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:12:34,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:12:48,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:12:48,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:12:48,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:13:05,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:13:05,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:13:05,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:13:21,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:13:21,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:13:21,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:13:35,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:13:35,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:13:35,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:13:50,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:13:50,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:13:50,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:14:05,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:14:05,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:14:05,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:14:18,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:14:18,856.856 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:14:18,861.861 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:14:33,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:14:33,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:14:33,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:14:48,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:14:48,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:14:48,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:15:02,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:15:02,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:15:02,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:15:17,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:15:17,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:15:17,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:15:32,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:15:32,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:15:33,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:15:47,414.414 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:15:47,419.419 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:15:47,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:16:02,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:16:02,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:16:02,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:16:18,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:16:18,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:16:18,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:16:32,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:16:32,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:16:32,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:16:45,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:16:45,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:16:45,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:16:59,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:16:59,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:16:59,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:17:13,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:17:13,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:17:13,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:17:28,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:17:28,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:17:28,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:17:42,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:17:42,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:17:42,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:17:57,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:17:57,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:17:57,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:18:12,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:18:12,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:18:12,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:18:26,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:18:26,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:18:26,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:18:41,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:18:41,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:18:41,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:18:56,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:18:56,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:18:56,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:19:10,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:19:10,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:19:10,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:19:24,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:19:24,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:19:25,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:19:37,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:19:37,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:19:37,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:19:54,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:19:54,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:19:54,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:20:08,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:20:08,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:20:08,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:20:21,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:20:21,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:20:21,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:20:37,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:20:37,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:20:37,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:20:51,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:20:51,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:20:51,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:21:06,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:21:06,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:21:06,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:21:19,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:21:19,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:21:19,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:21:34,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:21:34,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:21:34,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:21:50,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:21:50,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:21:50,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:22:04,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:22:04,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:22:04,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:22:18,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:22:18,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:22:18,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:22:33,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:22:33,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:22:33,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:22:47,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:22:47,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:22:47,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:23:00,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:23:00,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:23:00,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:23:16,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:23:16,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:23:16,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:23:30,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:23:30,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:23:30,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:23:46,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:23:46,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:23:46,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:24:01,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:24:01,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:24:01,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:24:15,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:24:15,798.798 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:24:15,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:24:30,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:24:30,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:24:30,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:24:44,823.823 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:24:44,829.829 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:24:44,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:24:57,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:24:57,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:24:57,916.916 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:25:13,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:25:13,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:25:13,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:25:28,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:25:28,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:25:28,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:25:42,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:25:42,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:25:42,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:25:56,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:25:56,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:25:56,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:26:13,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:26:13,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:26:13,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:26:27,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:26:27,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:26:27,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:26:42,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:26:42,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:26:42,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:26:55,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:26:55,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:26:55,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:27:07,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:27:07,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:27:07,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:27:20,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:27:20,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:27:20,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:27:34,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:27:34,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:27:34,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:27:50,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:27:50,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:27:50,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:28:05,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:28:05,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:28:05,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:28:18,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:28:19,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:28:19,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:28:33,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:28:33,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:28:33,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:28:48,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:28:48,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:28:48,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:29:03,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:29:03,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:29:03,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:29:17,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:29:17,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:29:17,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:29:32,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:29:32,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:29:32,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:29:46,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:29:46,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:29:46,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:29:59,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:29:59,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:29:59,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:30:15,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:30:15,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:30:15,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:30:30,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:30:30,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:30:30,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:30:45,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:30:45,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:30:45,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:31:00,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:31:00,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:31:00,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:31:13,699.699 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:31:13,705.705 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:31:13,710.710 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:31:28,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:31:28,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:31:28,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:31:42,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:31:42,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:31:42,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:31:56,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:31:56,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:31:56,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:32:10,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:32:10,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:32:10,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:32:24,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:32:24,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:32:24,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:32:39,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:32:39,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:32:39,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:32:53,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:32:53,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:32:53,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:33:09,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:33:09,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:33:09,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:33:22,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:33:22,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:33:22,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:33:37,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:33:37,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:33:37,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:33:52,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:33:52,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:33:52,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:34:08,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:34:08,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:34:08,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:34:23,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:34:23,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:34:23,884.884 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:34:35,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:34:35,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:34:35,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:34:52,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:34:52,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:34:52,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:35:05,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:35:05,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:35:05,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:35:19,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:35:19,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:35:19,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:35:33,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:35:33,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:35:33,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:35:47,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:35:47,865.865 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:35:47,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:36:02,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:36:02,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:36:02,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:36:17,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:36:17,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:36:17,275.275 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:36:31,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:36:31,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:36:31,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:36:44,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:36:44,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:36:44,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:36:58,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:36:58,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:36:58,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:37:12,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:37:12,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:37:12,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:37:27,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:37:27,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:37:27,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:37:33,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:37:33,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:37:33,194.194 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 18:37:33,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:37:40,581.581 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-08-27 18:37:40,650.650 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-08-27 18:37:40,712.712 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-08-27 18:37:46,505.505 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 18:37:51,878.878 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 18:38:08,817.817 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:38:08,822.822 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:38:08,827.827 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:38:23,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:38:23,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:38:23,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:38:35,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:38:35,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:38:35,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:38:51,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:38:51,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:38:51,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:39:06,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:39:06,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:39:06,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:39:21,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:39:21,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:39:21,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:39:34,900.900 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:39:34,905.905 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:39:34,910.910 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:39:49,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:39:49,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:39:49,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:40:04,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:40:04,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:40:04,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:40:19,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:40:19,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:40:19,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:40:34,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:40:34,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:40:34,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:40:48,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:40:48,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:40:48,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:41:03,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:41:03,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:41:03,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:41:15,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:41:15,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:41:15,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:41:30,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:41:30,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:41:30,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:41:43,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:41:43,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:41:43,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:41:58,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:41:58,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:41:58,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:42:11,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:42:11,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:42:11,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:42:25,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:42:25,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:42:25,870.870 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:42:40,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:42:40,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:42:40,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:42:55,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:42:55,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:42:55,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:43:10,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:43:10,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:43:10,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:43:17,314.314 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-08-27 18:43:17,379.379 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-08-27 18:43:17,443.443 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-08-27 18:43:28,876.876 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 18:43:40,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:43:41,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:43:41,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:43:57,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:43:57,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:43:57,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:44:11,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:44:11,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:44:11,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:44:26,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:44:26,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:44:26,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:44:40,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:44:40,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:44:40,192.192 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:44:55,253.253 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:44:55,259.259 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:44:55,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:45:01,641.641 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-08-27 18:45:01,713.713 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-08-27 18:45:01,786.786 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-08-27 18:45:25,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:45:25,221.221 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:45:25,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:45:40,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:45:40,350.350 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:45:40,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:45:54,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:45:54,531.531 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:45:54,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:46:05,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:46:05,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:46:05,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:46:22,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:46:22,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:46:22,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:46:35,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:46:35,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:46:35,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:46:50,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:46:50,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:46:50,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:47:04,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:47:04,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:47:04,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:47:18,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:47:18,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:47:18,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:47:34,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:47:34,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:47:34,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:47:39,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:47:39,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:47:39,736.736 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 18:47:39,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:47:46,403.403 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-08-27 18:47:46,475.475 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-08-27 18:47:46,549.549 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-08-27 18:47:55,396.396 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 18:48:09,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:48:09,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:48:09,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:48:24,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:48:24,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:48:24,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:48:40,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:48:40,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:48:40,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:48:54,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:48:54,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:48:54,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:49:08,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:49:08,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:49:08,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:49:24,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:49:24,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:49:24,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:49:40,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:49:40,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:49:40,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:49:54,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:49:54,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:49:54,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:50:08,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:50:08,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:50:08,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:50:23,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:50:23,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:50:23,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:50:37,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:50:37,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:50:37,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:50:50,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:50:50,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:50:50,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:51:04,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:51:04,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:51:04,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:51:19,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:51:19,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:51:19,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:51:33,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:51:33,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:51:33,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:51:47,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:51:47,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:51:47,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:52:00,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:52:00,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:52:00,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:52:14,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:52:14,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:52:14,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:52:27,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:52:27,579.579 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:52:27,585.585 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:52:42,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:52:42,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:52:42,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:52:57,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:52:57,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:52:57,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:53:12,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:53:12,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:53:12,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:53:26,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:53:26,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:53:26,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:53:39,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:53:39,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:53:40,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:53:53,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:53:53,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:53:53,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:54:09,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:54:09,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:54:09,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:54:23,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:54:23,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:54:23,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:54:38,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:54:38,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:54:38,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:54:52,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:54:52,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:54:52,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:55:06,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:55:06,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:55:06,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:55:20,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:55:20,129.129 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:55:20,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:55:32,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:55:32,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:55:32,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:55:46,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:55:46,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:55:46,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:56:00,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:56:00,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:56:00,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:56:16,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:56:16,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:56:16,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:56:29,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:56:29,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:56:29,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:56:43,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:56:43,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:56:43,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:56:57,656.656 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:56:57,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:56:57,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:57:12,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:57:12,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:57:12,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:57:26,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:57:26,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:57:26,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:57:37,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:57:37,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:57:37,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:57:52,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:57:52,696.696 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:57:52,701.701 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:58:06,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:58:06,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:58:06,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:58:21,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:58:21,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:58:21,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:58:36,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:58:36,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:58:36,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:58:51,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:58:51,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:58:51,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:59:06,310.310 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:59:06,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:59:06,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:59:20,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:59:20,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:59:20,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:59:26,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 18:59:26,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 18:59:26,393.393 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 18:59:26,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 18:59:32,975.975 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-08-27 18:59:33,048.048 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-08-27 18:59:33,122.122 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-08-27 18:59:39,158.158 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 18:59:44,438.438 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 18:59:49,748.748 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 18:59:54,997.997 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 19:00:00,312.312 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 19:00:41,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:00:41,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:00:41,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:00:54,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:00:54,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:00:54,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:01:07,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:01:07,747.747 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:01:07,753.753 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:01:21,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:01:21,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:01:21,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:01:36,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:01:36,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:01:36,445.445 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:01:50,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:01:50,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:01:50,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:02:03,870.870 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:02:03,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:02:03,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:02:18,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:02:18,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:02:18,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:02:32,978.978 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:02:32,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:02:32,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:02:47,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:02:47,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:02:47,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:03:01,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:03:01,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:03:01,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:03:16,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:03:16,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:03:16,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:03:31,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:03:31,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:03:31,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:03:45,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:03:45,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:03:45,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:03:58,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:03:58,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:03:58,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:04:12,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:04:12,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:04:12,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:04:29,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:04:29,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:04:29,262.262 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:04:45,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:04:45,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:04:45,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:04:59,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:04:59,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:04:59,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:05:14,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:05:14,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:05:14,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:05:27,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:05:27,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:05:27,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:05:43,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:05:43,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:05:43,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:05:58,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:05:58,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:05:58,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:06:13,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:06:13,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:06:13,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:06:27,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:06:27,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:06:27,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:06:42,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:06:42,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:06:42,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:06:56,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:06:56,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:06:57,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:07:11,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:07:11,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:07:11,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:07:27,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:07:27,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:07:27,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:07:42,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:07:42,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:07:42,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:07:57,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:07:57,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:07:57,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:08:11,868.868 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:08:11,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:08:11,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:08:26,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:08:26,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:08:26,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:08:36,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:08:36,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:08:36,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:08:56,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:08:56,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:08:56,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:09:10,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:09:10,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:09:10,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:09:24,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:09:24,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:09:24,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:09:40,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:09:40,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:09:40,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:09:55,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:09:55,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:09:55,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:10:10,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:10:10,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:10:10,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:10:25,393.393 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:10:25,398.398 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:10:25,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:10:39,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:10:39,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:10:39,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:10:53,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:10:53,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:10:53,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:11:04,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:11:04,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:11:04,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:11:21,870.870 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:11:21,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:11:21,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:11:36,915.915 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:11:36,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:11:36,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:11:51,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:11:51,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:11:51,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:12:06,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:12:06,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:12:06,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:12:21,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:12:21,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:12:21,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:12:37,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:12:37,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:12:37,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:12:50,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:12:50,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:12:50,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:13:05,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:13:05,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:13:05,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:13:19,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:13:19,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:13:19,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:13:33,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:13:33,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:13:33,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:13:47,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:13:47,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:13:47,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:14:02,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:14:02,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:14:02,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:14:16,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:14:16,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:14:16,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:14:31,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:14:31,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:14:31,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:14:45,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:14:45,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:14:45,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:14:59,793.793 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:14:59,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:14:59,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:15:13,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:15:13,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:15:13,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:15:28,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:15:28,979.979 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:15:28,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:15:42,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:15:42,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:15:42,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:15:57,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:15:57,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:15:57,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:16:10,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:16:10,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:16:10,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:16:25,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:16:25,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:16:25,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:16:38,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:16:38,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:16:38,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:16:52,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:16:52,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:16:52,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:17:08,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:17:08,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:17:08,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:17:22,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:17:22,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:17:22,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:17:36,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:17:36,911.911 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:17:36,916.916 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:17:50,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:17:50,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:17:50,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:18:06,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:18:06,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:18:06,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:18:19,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:18:19,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:18:19,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:18:35,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:18:35,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:18:35,241.241 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:18:49,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:18:49,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:18:49,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:19:02,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:19:02,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:19:02,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:19:15,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:19:15,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:19:15,955.955 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:19:29,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:19:29,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:19:29,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:19:45,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:19:45,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:19:45,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:20:01,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:20:01,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:20:01,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:20:14,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:20:14,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:20:14,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:20:28,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:20:28,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:20:29,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:20:44,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:20:44,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:20:44,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:20:57,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:20:57,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:20:57,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:21:11,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:21:11,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:21:11,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:21:25,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:21:25,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:21:25,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:21:35,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:21:35,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:21:35,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:21:52,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:21:52,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:21:52,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:22:07,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:22:07,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:22:07,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:22:21,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:22:21,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:22:21,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:22:36,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:22:36,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:22:36,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:22:50,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:22:50,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:22:50,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:23:04,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:23:04,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:23:04,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:23:18,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:23:18,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:23:18,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:23:34,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:23:34,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:23:34,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:23:48,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:23:48,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:23:48,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:24:05,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:24:05,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:24:05,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:24:21,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:24:21,988.988 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:24:21,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:24:36,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:24:36,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:24:36,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:24:50,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:24:50,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:24:50,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:25:06,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:25:06,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:25:06,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:25:20,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:25:20,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:25:20,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:25:35,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:25:35,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:25:35,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:25:48,891.891 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:25:48,897.897 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:25:48,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:26:02,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:26:02,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:26:02,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:26:16,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:26:16,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:26:16,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:26:31,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:26:31,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:26:31,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:26:44,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:26:44,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:26:44,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:26:59,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:26:59,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:26:59,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:27:14,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:27:14,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:27:14,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:27:29,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:27:29,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:27:29,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:27:43,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:27:43,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:27:43,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:27:59,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:27:59,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:27:59,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:28:15,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:28:15,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:28:15,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:28:29,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:28:29,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:28:29,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:28:43,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:28:43,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:28:43,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:28:57,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:28:57,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:28:57,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:29:14,259.259 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:29:14,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:29:14,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:29:28,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:29:28,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:29:28,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:29:44,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:29:44,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:29:44,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:30:00,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:30:00,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:30:00,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:30:14,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:30:14,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:30:14,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:30:28,979.979 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:30:28,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:30:28,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:30:44,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:30:44,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:30:44,134.134 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:30:59,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:30:59,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:30:59,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:31:14,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:31:14,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:31:14,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:31:28,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:31:28,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:31:28,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:31:43,095.095 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:31:43,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:31:43,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:31:58,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:31:58,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:31:58,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:32:12,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:32:12,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:32:12,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:32:27,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:32:27,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:32:27,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:32:42,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:32:42,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:32:42,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:32:55,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:32:55,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:32:55,884.884 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:33:07,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:33:07,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:33:07,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:33:23,375.375 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:33:23,381.381 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:33:23,386.386 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:33:36,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:33:36,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:33:36,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:33:51,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:33:51,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:33:51,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:34:05,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:34:05,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:34:05,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:34:21,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:34:21,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:34:21,955.955 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:34:37,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:34:37,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:34:37,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:34:51,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:34:51,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:34:51,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:35:06,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:35:06,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:35:06,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:35:20,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:35:20,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:35:20,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:35:32,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:35:32,977.977 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:35:32,985.985 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:35:49,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:35:49,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:35:49,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:36:04,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:36:04,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:36:04,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:36:20,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:36:20,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:36:20,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:36:34,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:36:34,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:36:34,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:36:49,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:36:49,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:36:49,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:37:03,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:37:03,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:37:03,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:37:17,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:37:17,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:37:17,275.275 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:37:31,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:37:31,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:37:31,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:37:46,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:37:46,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:37:46,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:38:01,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:38:01,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:38:01,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:38:17,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:38:17,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:38:17,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:38:31,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:38:31,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:38:31,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:38:46,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:38:46,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:38:46,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:39:01,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:39:01,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:39:01,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:39:17,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:39:17,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:39:17,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:39:31,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:39:31,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:39:31,320.320 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:39:45,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:39:45,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:39:45,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:40:00,508.508 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:40:00,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:40:00,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:40:14,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:40:14,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:40:14,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:40:30,417.417 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:40:30,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:40:30,429.429 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:40:44,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:40:44,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:40:44,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:40:59,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:40:59,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:40:59,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:41:14,253.253 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:41:14,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:41:14,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:41:29,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:41:29,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:41:29,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:41:43,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:41:43,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:41:43,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:42:00,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:42:00,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:42:00,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:42:16,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:42:16,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:42:16,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:42:30,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:42:30,160.160 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:42:30,165.165 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:42:44,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:42:44,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:42:44,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:42:57,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:42:57,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:42:57,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:43:11,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:43:12,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:43:12,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:43:26,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:43:26,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:43:26,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:43:37,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:43:37,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:43:37,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:43:54,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:43:54,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:43:55,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:44:09,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:44:09,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:44:09,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:44:24,093.093 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:44:24,099.099 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:44:24,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:44:37,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:44:37,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:44:37,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:44:53,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:44:53,264.264 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:44:53,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:45:07,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:45:07,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:45:07,307.307 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:45:22,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:45:22,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:45:22,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:45:36,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:45:36,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:45:36,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:45:50,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:45:50,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:45:50,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:46:05,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:46:05,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:46:05,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:46:20,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:46:20,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:46:20,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:46:35,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:46:35,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:46:35,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:46:49,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:46:49,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:46:49,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:47:05,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:47:05,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:47:05,578.578 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:47:19,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:47:19,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:47:19,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:47:32,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:47:32,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:47:32,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:47:46,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:47:46,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:47:46,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:48:00,177.177 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:48:00,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:48:00,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:48:14,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:48:14,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:48:14,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:48:29,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:48:29,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:48:29,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:48:43,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:48:43,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:48:43,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:48:57,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:48:57,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:48:57,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:49:13,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:49:13,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:49:13,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:49:28,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:49:28,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:49:28,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:49:42,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:49:42,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:49:42,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:49:55,583.583 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:49:55,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:49:55,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:50:08,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:50:08,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:50:08,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:50:24,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:50:24,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:50:24,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:50:38,898.898 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:50:38,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:50:38,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:50:52,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:50:52,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:50:52,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:51:07,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:51:07,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:51:07,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:51:20,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:51:20,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:51:20,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:51:36,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:51:36,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:51:36,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:51:51,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:51:51,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:51:51,804.804 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:52:06,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:52:06,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:52:06,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:52:20,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:52:20,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:52:20,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:52:33,778.778 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:52:33,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:52:33,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:52:47,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:52:47,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:52:47,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:53:01,150.150 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:53:01,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:53:01,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:53:14,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:53:14,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:53:14,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:53:30,109.109 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:53:30,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:53:30,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:53:44,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:53:44,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:53:44,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:53:58,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:53:58,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:53:58,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:54:14,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:54:14,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:54:14,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:54:30,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:54:30,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:54:30,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:54:44,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:54:44,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:54:44,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:54:57,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:54:57,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:54:57,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:55:11,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:55:11,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:55:11,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:55:25,975.975 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:55:25,981.981 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:55:25,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:55:40,900.900 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:55:40,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:55:40,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:55:56,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:55:56,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:55:56,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:56:11,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:56:11,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:56:11,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:56:26,732.732 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:56:26,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:56:26,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:56:41,861.861 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:56:41,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:56:41,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:56:56,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:56:56,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:56:56,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:57:11,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:57:11,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:57:11,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:57:32,186.186 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 19:57:32,222.222 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 19:57:32,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:57:32,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:57:32,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:57:43,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:57:43,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:57:43,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:57:58,656.656 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:57:58,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:57:58,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:58:13,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:58:13,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:58:13,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:58:27,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:58:27,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:58:27,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:58:41,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:58:41,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:58:41,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:58:56,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:58:56,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:58:56,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:59:10,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:59:10,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:59:10,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:59:25,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:59:25,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:59:25,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:59:38,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:59:38,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:59:38,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 19:59:51,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 19:59:51,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 19:59:51,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:00:06,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:00:06,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:00:06,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:00:22,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:00:22,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:00:22,275.275 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:00:36,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:00:36,382.382 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:00:36,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:00:51,793.793 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:00:51,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:00:51,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:01:04,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:01:04,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:01:04,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:01:18,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:01:19,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:01:19,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:01:24,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:01:24,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:01:24,856.856 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-08-27 20:01:24,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:01:31,187.187 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-08-27 20:01:31,261.261 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-08-27 20:01:31,346.346 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-08-27 20:01:39,501.501 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 20:01:44,757.757 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 883, in _get_trigger return event.trigger(model, *args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 393, in trigger return self.machine._process(func) File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 1172, in _process return trigger() File "/usr/local/lib/python3.5/dist-packages/transitions/core.py", line 409, in _trigger raise MachineError(msg) transitions.core.MachineError: "Can't trigger event start_onbattery from state STATE_ORDER!" [2026-08-27 20:02:09,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:02:09,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:02:09,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:02:22,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:02:22,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:02:22,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:02:35,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:02:35,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:02:35,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:02:50,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:02:50,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:02:50,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:03:06,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:03:06,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:03:06,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:03:20,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:03:20,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:03:20,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:03:34,656.656 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:03:34,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:03:34,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:03:48,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:03:48,531.531 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:03:48,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:04:02,915.915 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:04:02,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:04:02,926.926 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:04:17,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:04:17,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:04:17,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:04:32,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:04:32,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:04:32,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:04:46,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:04:46,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:04:46,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:04:59,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:04:59,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:04:59,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:05:13,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:05:13,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:05:13,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:05:29,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:05:29,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:05:29,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:05:43,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:05:43,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:05:43,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:05:57,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:05:57,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:05:57,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:06:13,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:06:13,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:06:13,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:06:28,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:06:28,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:06:28,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:06:43,782.782 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:06:43,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:06:43,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:06:59,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:06:59,822.822 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:06:59,827.827 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:07:15,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:07:15,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:07:15,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:07:28,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:07:28,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:07:28,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:07:44,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:07:44,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:07:44,905.905 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:07:59,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:07:59,144.144 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:07:59,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:08:10,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:08:10,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:08:10,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:08:26,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:08:26,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:08:27,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:08:41,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:08:41,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:08:41,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:08:55,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:08:55,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:08:55,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:09:07,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:09:07,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:09:07,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:09:21,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:09:21,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:09:21,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:09:37,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:09:37,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:09:37,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:09:51,583.583 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:09:51,589.589 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:09:51,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:10:06,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:10:06,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:10:06,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:10:21,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:10:21,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:10:21,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:10:35,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:10:35,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:10:35,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:10:50,027.027 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:10:50,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:10:50,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:11:04,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:11:04,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:11:04,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:11:18,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:11:18,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:11:18,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:11:34,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:11:34,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:11:34,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:11:48,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:11:48,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:11:48,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:12:02,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:12:02,710.710 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:12:02,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:12:18,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:12:18,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:12:18,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:12:33,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:12:33,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:12:33,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:12:48,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:12:48,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:12:48,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:13:04,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:13:04,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:13:04,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:13:18,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:13:18,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:13:18,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:13:33,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:13:33,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:13:33,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:13:47,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:13:47,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:13:47,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:14:02,329.329 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:14:02,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:14:02,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:14:17,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:14:17,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:14:17,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:14:33,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:14:33,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:14:33,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:14:50,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:14:50,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:14:50,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:15:03,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:15:03,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:15:03,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:15:26,824.824 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 20:15:26,860.860 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 20:15:26,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:15:26,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:15:26,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:15:47,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:15:47,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:15:47,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:16:02,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:16:02,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:16:02,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:16:16,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:16:16,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:16:16,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:16:30,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:16:31,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:16:31,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:16:45,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:16:45,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:16:45,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:16:58,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:16:58,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:16:58,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:17:12,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:17:12,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:17:12,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:17:28,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:17:28,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:17:28,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:17:42,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:17:42,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:17:42,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:17:58,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:17:58,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:17:58,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:18:13,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:18:13,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:18:13,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:18:27,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:18:27,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:18:27,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:18:42,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:18:42,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:18:42,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:18:58,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:18:58,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:18:58,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:19:12,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:19:12,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:19:12,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:19:26,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:19:26,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:19:26,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:19:37,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:19:37,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:19:37,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:19:53,868.868 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:19:53,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:19:53,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:20:09,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:20:09,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:20:09,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:20:22,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:20:22,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:20:22,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:20:37,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:20:37,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:20:37,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:20:59,063.063 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 20:20:59,096.096 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 20:20:59,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:20:59,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:20:59,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:21:11,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:21:11,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:21:11,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:21:26,660.660 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:21:26,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:21:26,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:21:41,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:21:41,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:21:41,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:21:56,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:21:56,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:21:56,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:22:10,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:22:10,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:22:10,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:22:25,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:22:25,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:22:25,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:22:38,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:22:38,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:22:38,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:22:53,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:22:53,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:22:53,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:23:08,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:23:08,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:23:08,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:23:24,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:23:24,876.876 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:23:24,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:23:38,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:23:38,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:23:38,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:23:52,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:23:52,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:23:52,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:24:06,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:24:06,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:24:06,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:24:21,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:24:21,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:24:21,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:24:34,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:24:34,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:24:34,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:24:49,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:24:49,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:24:49,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:25:03,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:25:03,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:25:03,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:25:17,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:25:17,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:25:17,160.160 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:25:32,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:25:32,977.977 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:25:32,982.982 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:25:48,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:25:48,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:25:48,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:26:03,072.072 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:26:03,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:26:03,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:26:18,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:26:18,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:26:18,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:26:33,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:26:33,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:26:33,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:26:46,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:26:46,860.860 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:26:46,866.866 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:27:01,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:27:01,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:27:01,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:27:16,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:27:16,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:27:16,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:27:33,395.395 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:27:33,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:27:33,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:27:46,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:27:46,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:27:46,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:28:00,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:28:00,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:28:00,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:28:14,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:28:14,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:28:14,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:28:30,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:28:30,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:28:30,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:28:44,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:28:44,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:28:44,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:28:58,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:28:58,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:28:58,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:29:13,224.224 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:29:13,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:29:13,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:29:26,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:29:26,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:29:26,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:29:42,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:29:42,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:29:42,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:29:56,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:29:56,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:29:56,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:30:12,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:30:12,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:30:12,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:30:26,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:30:26,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:30:26,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:30:41,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:30:41,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:30:41,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:30:57,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:30:57,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:30:57,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:31:12,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:31:12,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:31:12,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:31:26,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:31:26,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:31:27,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:31:41,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:31:41,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:31:41,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:31:58,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:31:58,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:31:58,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:32:13,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:32:13,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:32:13,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:32:28,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:32:28,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:32:28,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:32:41,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:32:41,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:32:41,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:32:55,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:32:55,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:32:55,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:33:06,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:33:06,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:33:06,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:33:22,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:33:22,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:33:22,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:33:38,376.376 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:33:38,382.382 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:33:38,387.387 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:33:53,749.749 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:33:53,754.754 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:33:53,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:34:09,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:34:09,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:34:09,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:34:22,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:34:22,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:34:22,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:34:37,870.870 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:34:37,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:34:37,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:34:50,071.071 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:34:50,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:34:50,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:35:06,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:35:06,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:35:06,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:35:19,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:35:19,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:35:20,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:35:33,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:35:33,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:35:33,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:35:48,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:35:48,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:35:48,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:36:02,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:36:02,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:36:02,789.789 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:36:16,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:36:16,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:36:16,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:36:31,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:36:31,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:36:31,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:36:47,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:36:47,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:36:47,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:37:01,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:37:01,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:37:01,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:37:14,447.447 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:37:14,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:37:14,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:37:30,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:37:30,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:37:30,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:37:44,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:37:44,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:37:44,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:37:58,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:37:58,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:37:58,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:38:12,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:38:12,986.986 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:38:12,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:38:29,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:38:29,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:38:29,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:38:42,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:38:42,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:38:42,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:38:57,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:38:57,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:38:57,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:39:13,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:39:13,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:39:13,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:39:27,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:39:27,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:39:27,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:39:41,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:39:41,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:39:41,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:39:54,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:39:54,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:39:54,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:40:09,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:40:09,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:40:09,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:40:22,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:40:22,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:40:22,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:40:37,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:40:37,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:40:37,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:40:54,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:40:54,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:40:54,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:41:10,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:41:10,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:41:10,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:41:26,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:41:26,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:41:26,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:41:40,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:41:40,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:41:40,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:41:54,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:41:54,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:41:54,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:42:09,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:42:09,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:42:09,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:42:23,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:42:23,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:42:23,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:42:36,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:42:36,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:42:36,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:42:50,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:42:50,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:42:50,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:43:05,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:43:05,860.860 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:43:05,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:43:19,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:43:19,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:43:19,739.739 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:43:35,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:43:35,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:43:35,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:43:49,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:43:49,374.374 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:43:49,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:44:04,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:44:04,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:44:04,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:44:18,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:44:18,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:44:18,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:44:32,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:44:32,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:44:32,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:44:46,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:44:46,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:44:46,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:45:00,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:45:00,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:45:00,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:45:15,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:45:15,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:45:15,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:45:30,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:45:30,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:45:30,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:45:45,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:45:45,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:45:45,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:46:00,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:46:00,520.520 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:46:00,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:46:12,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:46:12,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:46:12,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:46:26,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:46:26,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:46:26,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:46:42,095.095 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:46:42,101.101 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:46:42,106.106 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:46:55,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:46:55,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:46:55,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:47:07,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:47:07,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:47:07,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:47:24,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:47:24,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:47:24,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:47:38,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:47:38,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:47:38,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:47:52,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:47:52,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:47:52,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:48:08,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:48:08,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:48:08,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:48:24,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:48:24,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:48:24,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:48:40,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:48:40,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:48:40,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:48:54,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:48:54,519.519 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:48:54,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:49:08,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:49:08,829.829 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:49:08,834.834 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:49:24,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:49:24,357.357 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:49:24,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:49:36,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:49:36,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:49:36,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:49:51,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:49:51,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:49:51,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:50:08,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:50:08,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:50:08,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:50:23,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:50:23,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:50:23,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:50:38,695.695 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:50:38,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:50:38,706.706 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:50:53,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:50:53,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:50:53,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:51:09,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:51:09,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:51:09,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:51:24,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:51:24,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:51:24,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:51:37,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:51:37,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:51:37,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:51:53,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:51:53,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:51:53,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:52:03,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:52:03,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:52:03,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:52:21,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:52:21,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:52:21,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:52:36,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:52:36,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:52:36,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:52:52,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:52:52,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:52:52,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:53:07,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:53:07,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:53:07,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:53:23,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:53:23,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:53:23,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:53:38,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:53:38,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:53:38,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:53:54,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:53:54,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:53:54,445.445 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:54:09,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:54:09,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:54:09,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:54:24,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:54:24,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:54:24,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:54:35,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:54:35,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:54:35,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:54:52,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:54:52,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:54:52,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:55:08,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:55:08,357.357 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:55:08,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:55:24,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:55:24,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:55:24,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:55:37,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:55:37,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:55:37,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:55:52,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:55:52,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:55:52,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:56:07,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:56:07,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:56:07,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:56:23,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:56:23,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:56:23,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:56:36,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:56:36,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:56:36,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:56:52,217.217 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:56:52,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:56:52,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:57:07,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:57:07,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:57:07,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:57:21,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:57:21,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:57:21,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:57:35,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:57:35,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:57:35,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:57:50,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:57:50,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:57:50,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:58:04,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:58:04,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:58:04,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:58:18,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:58:18,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:58:18,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:58:34,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:58:34,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:58:34,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:58:49,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:58:49,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:58:49,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:59:03,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:59:03,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:59:03,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:59:16,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:59:16,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:59:17,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:59:30,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:59:30,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:59:31,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 20:59:46,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 20:59:46,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 20:59:46,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:00:00,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:00:00,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:00:00,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:00:15,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:00:15,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:00:15,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:00:31,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:00:31,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:00:31,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:00:45,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:00:45,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:00:45,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:00:58,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:00:58,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:00:58,786.786 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:01:12,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:01:12,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:01:12,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:01:27,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:01:27,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:01:27,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:01:42,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:01:42,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:01:42,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:01:56,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:01:56,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:01:56,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:02:11,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:02:11,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:02:11,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:02:25,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:02:25,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:02:25,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:02:39,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:02:39,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:02:39,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:02:54,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:02:54,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:02:54,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:03:07,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:03:07,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:03:07,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:03:22,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:03:22,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:03:22,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:03:34,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:03:34,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:03:34,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:03:48,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:03:48,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:03:48,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:04:02,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:04:02,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:04:02,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:04:16,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:04:16,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:04:16,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:04:32,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:04:32,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:04:32,965.965 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:04:48,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:04:48,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:04:48,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:05:02,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:05:02,742.742 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:05:02,748.748 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:05:16,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:05:16,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:05:16,429.429 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:05:30,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:05:30,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:05:30,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:05:44,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:05:44,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:05:44,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:05:59,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:05:59,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:05:59,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:06:13,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:06:13,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:06:13,230.230 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:06:27,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:06:27,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:06:27,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:06:42,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:06:42,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:06:42,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:06:58,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:06:58,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:06:58,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:07:12,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:07:12,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:07:12,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:07:27,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:07:27,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:07:27,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:07:41,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:07:41,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:07:41,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:07:57,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:07:57,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:07:57,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:08:11,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:08:11,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:08:11,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:08:26,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:08:26,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:08:26,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:08:42,511.511 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:08:42,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:08:42,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:08:56,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:08:56,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:08:56,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:09:10,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:09:10,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:09:10,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:09:26,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:09:26,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:09:26,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:09:39,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:09:39,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:09:39,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:09:53,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:09:53,876.876 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:09:53,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:10:08,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:10:08,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:10:08,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:10:22,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:10:22,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:10:22,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:10:35,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:10:35,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:10:35,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:10:49,463.463 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:10:49,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:10:49,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:11:03,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:11:03,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:11:03,558.558 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:11:17,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:11:17,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:11:17,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:11:31,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:11:31,160.160 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:11:31,165.165 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:11:46,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:11:46,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:11:46,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:12:01,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:12:01,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:12:01,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:12:14,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:12:14,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:12:14,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:12:31,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:12:31,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:12:31,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:12:44,663.663 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:12:44,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:12:44,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:12:59,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:12:59,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:12:59,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:13:15,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:13:15,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:13:15,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:13:31,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:13:31,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:13:31,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:13:46,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:13:46,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:13:46,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:14:02,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:14:02,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:14:02,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:14:17,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:14:17,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:14:17,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:14:32,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:14:32,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:14:32,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:14:45,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:14:45,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:14:45,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:14:59,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:14:59,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:14:59,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:15:13,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:15:13,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:15:13,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:15:27,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:15:27,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:15:27,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:15:42,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:15:42,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:15:42,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:15:57,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:15:57,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:15:57,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:16:13,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:16:13,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:16:13,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:16:28,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:16:28,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:16:28,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:16:41,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:16:41,792.792 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:16:41,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:16:56,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:16:56,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:16:56,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:17:11,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:17:11,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:17:11,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:17:24,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:17:24,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:17:24,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:17:38,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:17:38,336.336 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:17:38,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:17:59,274.274 ERROR ] Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 350, in _make_request self._validate_conn(conn) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 837, in _validate_conn conn.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 323, in connect ssl_context=context) File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 324, in ssl_wrap_socket return context.wrap_socket(sock, server_hostname=server_hostname) File "/usr/lib/python3.5/ssl.py", line 385, in wrap_socket _context=self) File "/usr/lib/python3.5/ssl.py", line 760, in __init__ self.do_handshake() File "/usr/lib/python3.5/ssl.py", line 996, in do_handshake self._sslobj.do_handshake() File "/usr/lib/python3.5/ssl.py", line 641, in do_handshake self._sslobj.do_handshake() socket.timeout: _ssl.c:704: The handshake operation 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 353, in _make_request self._raise_timeout(err=e, url=url, timeout_value=conn.timeout) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 313, in _raise_timeout raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % timeout_value) urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='neuustore.com', port=443): Read timed out. (read 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 1997, in get_access_codes 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: HTTPSConnectionPool(host='neuustore.com', port=443): Max retries exceeded with url: /tm/process-order/getorder/TM04202202 (Caused by ReadTimeoutError("HTTPSConnectionPool(host='neuustore.com', port=443): Read timed out. (read timeout=5)",)) [2026-08-27 21:17:59,305.305 ERROR ] ('HTTPSConnectionPool(host=\'neuustore.com\', port=443): Max retries exceeded with url: /tm/process-order/getorder/TM04202202 (Caused by ReadTimeoutError("HTTPSConnectionPool(host=\'neuustore.com\', port=443): Read timed out. (read timeout=5)",))',) Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 350, in _make_request self._validate_conn(conn) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 837, in _validate_conn conn.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 323, in connect ssl_context=context) File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 324, in ssl_wrap_socket return context.wrap_socket(sock, server_hostname=server_hostname) File "/usr/lib/python3.5/ssl.py", line 385, in wrap_socket _context=self) File "/usr/lib/python3.5/ssl.py", line 760, in __init__ self.do_handshake() File "/usr/lib/python3.5/ssl.py", line 996, in do_handshake self._sslobj.do_handshake() File "/usr/lib/python3.5/ssl.py", line 641, in do_handshake self._sslobj.do_handshake() socket.timeout: _ssl.c:704: The handshake operation 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 353, in _make_request self._raise_timeout(err=e, url=url, timeout_value=conn.timeout) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 313, in _raise_timeout raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % timeout_value) urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='neuustore.com', port=443): Read timed out. (read 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 1997, in get_access_codes 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: HTTPSConnectionPool(host='neuustore.com', port=443): Max retries exceeded with url: /tm/process-order/getorder/TM04202202 (Caused by ReadTimeoutError("HTTPSConnectionPool(host='neuustore.com', port=443): Read timed out. (read timeout=5)",)) [2026-08-27 21:17:59,315.315 ERROR ] HTTPSConnectionPool(host='neuustore.com', port=443): Max retries exceeded with url: /tm/process-order/getorder/TM04202202 (Caused by ReadTimeoutError("HTTPSConnectionPool(host='neuustore.com', port=443): Read timed out. (read timeout=5)",)) Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 350, in _make_request self._validate_conn(conn) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 837, in _validate_conn conn.connect() File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 323, in connect ssl_context=context) File "/usr/lib/python3/dist-packages/urllib3/util/ssl_.py", line 324, in ssl_wrap_socket return context.wrap_socket(sock, server_hostname=server_hostname) File "/usr/lib/python3.5/ssl.py", line 385, in wrap_socket _context=self) File "/usr/lib/python3.5/ssl.py", line 760, in __init__ self.do_handshake() File "/usr/lib/python3.5/ssl.py", line 996, in do_handshake self._sslobj.do_handshake() File "/usr/lib/python3.5/ssl.py", line 641, in do_handshake self._sslobj.do_handshake() socket.timeout: _ssl.c:704: The handshake operation 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 353, in _make_request self._raise_timeout(err=e, url=url, timeout_value=conn.timeout) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 313, in _raise_timeout raise ReadTimeoutError(self, url, "Read timed out. (read timeout=%s)" % timeout_value) urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='neuustore.com', port=443): Read timed out. (read 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 1997, in get_access_codes 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: HTTPSConnectionPool(host='neuustore.com', port=443): Max retries exceeded with url: /tm/process-order/getorder/TM04202202 (Caused by ReadTimeoutError("HTTPSConnectionPool(host='neuustore.com', port=443): Read timed out. (read timeout=5)",)) [2026-08-27 21:18:07,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:18:07,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:18:07,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:18:24,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:18:24,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:18:24,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:18:40,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:18:40,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:18:40,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:18:54,191.191 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:18:54,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:18:54,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:19:09,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:19:09,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:19:09,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:19:34,147.147 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 21:19:34,180.180 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 21:19:34,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:19:34,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:19:34,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:19:44,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:19:44,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:19:44,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:19:58,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:19:58,382.382 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:19:58,387.387 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:20:12,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:20:12,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:20:12,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:20:26,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:20:26,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:20:26,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:20:42,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:20:42,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:20:42,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:20:55,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:20:55,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:20:55,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:21:10,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:21:10,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:21:10,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:21:25,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:21:25,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:21:25,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:21:36,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:21:36,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:21:36,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:21:52,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:21:52,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:21:52,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:22:06,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:22:06,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:22:06,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:22:22,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:22:22,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:22:22,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:22:36,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:22:36,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:22:36,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:22:51,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:22:51,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:22:51,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:23:05,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:23:05,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:23:05,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:23:19,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:23:19,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:23:19,076.076 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:23:34,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:23:34,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:23:34,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:23:49,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:23:49,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:23:49,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:24:04,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:24:04,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:24:04,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:24:19,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:24:19,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:24:19,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:24:34,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:24:34,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:24:34,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:24:49,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:24:49,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:24:49,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:25:05,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:25:05,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:25:05,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:25:19,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:25:19,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:25:19,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:25:35,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:25:35,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:25:35,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:25:48,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:25:48,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:25:48,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:26:03,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:26:03,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:26:03,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:26:17,586.586 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:26:17,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:26:17,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:26:31,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:26:31,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:26:31,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:26:45,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:26:45,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:26:45,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:26:59,310.310 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:26:59,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:26:59,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:27:20,855.855 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 21:27:20,893.893 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 21:27:20,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:27:20,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:27:20,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:27:32,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:27:32,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:27:32,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:27:47,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:27:47,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:27:47,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:28:03,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:28:03,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:28:03,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:28:23,984.984 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 21:28:24,017.017 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 21:28:24,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:28:24,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:28:24,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:28:40,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:28:40,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:28:40,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:28:55,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:28:55,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:28:55,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:29:08,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:29:08,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:29:08,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:29:22,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:29:22,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:29:22,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:29:36,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:29:36,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:29:36,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:29:50,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:29:50,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:29:50,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:30:04,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:30:04,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:30:04,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:30:18,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:30:18,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:30:18,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:30:34,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:30:34,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:30:34,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:30:49,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:30:49,400.400 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:30:49,405.405 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:31:05,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:31:05,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:31:05,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:31:18,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:31:18,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:31:18,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:31:34,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:31:34,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:31:34,765.765 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:31:49,072.072 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:31:49,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:31:49,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:32:03,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:32:03,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:32:03,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:32:18,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:32:18,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:32:18,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:32:33,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:32:33,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:32:33,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:32:48,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:32:48,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:32:48,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:33:03,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:33:03,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:33:03,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:33:18,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:33:19,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:33:19,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:33:32,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:33:32,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:33:32,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:33:47,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:33:47,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:33:47,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:34:01,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:34:01,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:34:01,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:34:16,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:34:16,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:34:16,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:34:31,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:34:31,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:34:31,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:34:46,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:34:46,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:34:46,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:35:01,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:35:02,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:35:02,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:35:16,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:35:16,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:35:16,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:35:32,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:35:32,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:35:32,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:35:48,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:35:48,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:35:48,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:36:03,254.254 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:36:03,259.259 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:36:03,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:36:17,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:36:17,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:36:17,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:36:33,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:36:33,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:36:33,024.024 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:36:47,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:36:47,986.986 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:36:47,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:37:02,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:37:02,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:37:02,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:37:17,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:37:17,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:37:17,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:37:32,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:37:32,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:37:32,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:37:46,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:37:46,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:37:46,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:38:01,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:38:01,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:38:01,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:38:15,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:38:15,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:38:15,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:38:29,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:38:29,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:38:29,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:38:42,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:38:42,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:38:42,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:38:56,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:38:56,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:38:56,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:39:08,448.448 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:39:08,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:39:08,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:39:25,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:39:25,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:39:25,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:39:39,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:39:39,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:39:39,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:39:55,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:39:55,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:39:55,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:40:09,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:40:09,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:40:09,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:40:24,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:40:24,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:40:24,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:40:39,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:40:39,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:40:39,639.639 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:40:53,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:40:53,781.781 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:40:53,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:41:09,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:41:09,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:41:09,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:41:23,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:41:23,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:41:23,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:41:36,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:41:36,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:41:36,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:41:50,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:41:50,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:41:50,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:42:04,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:42:04,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:42:04,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:42:19,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:42:19,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:42:19,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:42:34,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:42:34,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:42:34,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:42:48,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:42:48,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:42:48,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:43:04,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:43:04,357.357 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:43:04,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:43:19,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:43:19,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:43:19,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:43:33,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:43:33,030.030 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:43:33,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:43:46,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:43:46,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:43:46,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:44:00,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:44:00,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:44:00,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:44:14,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:44:14,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:44:14,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:44:28,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:44:28,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:44:28,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:44:42,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:44:42,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:44:42,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:44:58,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:44:58,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:44:58,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:45:11,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:45:11,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:45:11,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:45:26,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:45:26,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:45:26,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:45:40,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:45:40,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:45:40,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:45:54,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:45:54,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:45:54,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:46:07,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:46:07,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:46:07,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:46:22,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:46:22,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:46:22,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:46:39,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:46:39,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:46:39,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:46:51,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:46:51,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:46:51,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:47:05,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:47:05,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:47:05,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:47:20,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:47:20,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:47:20,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:47:34,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:47:34,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:47:34,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:47:50,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:47:50,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:47:50,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:48:04,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:48:04,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:48:04,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:48:21,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:48:21,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:48:21,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:48:33,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:48:33,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:48:33,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:48:46,822.822 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:48:46,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:48:46,834.834 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:49:02,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:49:02,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:49:02,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:49:16,742.742 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:49:16,748.748 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:49:16,753.753 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:49:31,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:49:31,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:49:31,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:49:45,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:49:45,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:49:45,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:50:02,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:50:02,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:50:02,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:50:15,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:50:15,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:50:15,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:50:30,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:50:30,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:50:30,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:50:43,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:50:43,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:50:43,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:50:57,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:50:57,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:50:57,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:51:12,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:51:12,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:51:12,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:51:27,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:51:27,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:51:27,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:51:40,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:51:40,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:51:40,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:51:55,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:51:55,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:51:55,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:52:07,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:52:07,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:52:07,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:52:23,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:52:23,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:52:23,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:52:36,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:52:36,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:52:36,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:52:50,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:52:50,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:52:50,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:53:03,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:53:03,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:53:03,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:53:19,870.870 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:53:19,876.876 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:53:19,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:53:34,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:53:34,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:53:34,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:53:49,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:53:49,792.792 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:53:49,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:54:02,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:54:02,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:54:02,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:54:18,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:54:18,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:54:18,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:54:32,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:54:32,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:54:32,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:54:46,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:54:46,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:54:46,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:55:02,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:55:02,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:55:02,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:55:17,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:55:17,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:55:17,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:55:32,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:55:32,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:55:32,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:55:46,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:55:46,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:55:46,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:56:01,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:56:01,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:56:01,760.760 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:56:15,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:56:15,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:56:15,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:56:31,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:56:31,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:56:31,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:56:46,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:56:46,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:56:46,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:56:59,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:56:59,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:56:59,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:57:14,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:57:14,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:57:14,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:57:30,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:57:30,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:57:30,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:57:44,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:57:44,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:57:44,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:57:58,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:57:58,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:57:58,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:58:14,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:58:14,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:58:14,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:58:27,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:58:27,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:58:27,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:58:41,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:58:41,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:58:41,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:58:56,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:58:56,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:58:56,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:59:10,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:59:10,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:59:10,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:59:24,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:59:24,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:59:24,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:59:36,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:59:36,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:59:36,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 21:59:52,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 21:59:52,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 21:59:52,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:00:19,348.348 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 22:00:19,388.388 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 22:00:19,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:00:19,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:00:19,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:00:37,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:00:37,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:00:37,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:00:51,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:00:51,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:00:51,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:01:04,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:01:04,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:01:04,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:01:20,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:01:20,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:01:20,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:01:34,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:01:34,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:01:34,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:01:49,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:01:49,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:01:49,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:02:02,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:02:02,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:02:02,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:02:17,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:02:17,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:02:17,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:02:32,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:02:32,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:02:32,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:02:46,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:02:46,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:02:46,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:03:00,752.752 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:03:00,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:03:00,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:03:14,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:03:14,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:03:14,869.869 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:03:31,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:03:31,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:03:31,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:03:44,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:03:44,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:03:44,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:03:59,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:03:59,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:03:59,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:04:13,656.656 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:04:13,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:04:13,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:04:28,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:04:28,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:04:28,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:04:42,576.576 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:04:42,581.581 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:04:42,586.586 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:04:57,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:04:57,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:04:57,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:05:12,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:05:12,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:05:12,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:05:26,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:05:26,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:05:26,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:05:39,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:05:39,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:05:39,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:05:53,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:05:53,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:05:53,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:06:08,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:06:08,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:06:08,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:06:23,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:06:23,556.556 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:06:23,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:06:39,143.143 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:06:39,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:06:39,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:06:52,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:06:52,188.188 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:06:52,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:07:06,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:07:06,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:07:06,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:07:22,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:07:22,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:07:22,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:07:36,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:07:36,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:07:36,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:07:50,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:07:50,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:07:50,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:08:04,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:08:04,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:08:04,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:08:18,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:08:18,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:08:18,520.520 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:08:32,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:08:32,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:08:33,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:08:49,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:08:49,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:08:49,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:09:05,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:09:05,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:09:05,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:09:20,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:09:20,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:09:20,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:09:36,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:09:36,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:09:36,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:09:50,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:09:50,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:09:50,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:10:04,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:10:04,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:10:04,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:10:18,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:10:18,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:10:18,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:10:33,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:10:33,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:10:33,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:10:49,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:10:49,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:10:49,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:11:03,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:11:03,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:11:03,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:11:17,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:11:17,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:11:17,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:11:32,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:11:32,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:11:32,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:11:46,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:11:47,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:11:47,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:12:01,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:12:01,834.834 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:12:01,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:12:16,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:12:16,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:12:16,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:12:31,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:12:31,544.544 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:12:31,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:12:44,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:12:44,457.457 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:12:44,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:12:58,191.191 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:12:58,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:12:58,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:13:14,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:13:14,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:13:14,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:13:28,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:13:28,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:13:28,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:13:42,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:13:42,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:13:42,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:13:56,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:13:56,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:13:56,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:14:10,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:14:10,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:14:10,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:14:23,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:14:23,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:14:23,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:14:35,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:14:35,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:14:35,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:14:49,893.893 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:14:49,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:14:49,905.905 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:15:05,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:15:05,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:15:05,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:15:19,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:15:19,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:15:19,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:15:32,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:15:33,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:15:33,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:15:48,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:15:48,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:15:48,672.672 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:16:02,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:16:02,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:16:02,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:16:18,191.191 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:16:18,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:16:18,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:16:33,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:16:33,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:16:33,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:16:48,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:16:48,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:16:48,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:17:02,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:17:02,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:17:02,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:17:16,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:17:16,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:17:16,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:17:30,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:17:30,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:17:30,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:17:46,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:17:46,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:17:46,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:18:08,202.202 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 22:18:08,235.235 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 22:18:08,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:18:08,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:18:08,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:18:20,497.497 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:18:20,503.503 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:18:20,508.508 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:18:34,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:18:34,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:18:34,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:18:49,152.152 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:18:49,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:18:49,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:19:02,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:19:02,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:19:02,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:19:16,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:19:16,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:19:16,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:19:40,206.206 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 22:19:40,242.242 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 22:19:40,255.255 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:19:40,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:19:40,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:19:54,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:19:54,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:19:54,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:20:08,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:20:08,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:20:08,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:20:22,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:20:22,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:20:22,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:20:36,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:20:37,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:20:37,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:20:51,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:20:51,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:20:51,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:21:07,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:21:07,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:21:07,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:21:22,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:21:22,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:21:22,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:21:36,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:21:36,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:21:36,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:21:52,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:21:52,654.654 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:21:52,659.659 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:22:05,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:22:05,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:22:05,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:22:21,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:22:21,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:22:21,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:22:35,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:22:35,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:22:35,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:22:48,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:22:48,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:22:48,926.926 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:23:03,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:23:03,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:23:03,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:23:17,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:23:17,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:23:17,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:23:34,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:23:34,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:23:34,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:23:47,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:23:47,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:23:47,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:24:02,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:24:02,911.911 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:24:02,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:24:16,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:24:16,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:24:16,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:24:30,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:24:30,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:24:30,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:24:44,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:24:44,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:24:44,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:24:59,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:24:59,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:24:59,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:25:15,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:25:15,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:25:15,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:25:31,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:25:31,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:25:31,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:25:45,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:25:45,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:25:45,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:25:58,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:25:58,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:25:58,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:26:14,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:26:14,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:26:14,363.363 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:26:27,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:26:27,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:26:27,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:26:40,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:26:40,907.907 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:26:40,912.912 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:26:55,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:26:55,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:26:55,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:27:07,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:27:07,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:27:07,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:27:23,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:27:23,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:27:23,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:27:38,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:27:38,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:27:38,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:27:52,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:27:52,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:27:52,926.926 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:28:09,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:28:09,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:28:09,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:28:24,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:28:24,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:28:24,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:28:39,706.706 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:28:39,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:28:39,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:28:54,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:28:54,502.502 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:28:54,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:29:10,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:29:10,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:29:10,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:29:23,941.941 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:29:23,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:29:23,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:29:36,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:29:36,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:29:36,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:29:50,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:29:50,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:29:51,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:30:06,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:30:06,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:30:06,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:30:19,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:30:19,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:30:19,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:30:32,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:30:32,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:30:32,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:30:47,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:30:47,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:30:47,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:31:01,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:31:01,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:31:01,672.672 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:31:15,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:31:15,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:31:15,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:31:29,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:31:29,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:31:29,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:31:44,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:31:44,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:31:44,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:32:00,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:32:00,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:32:00,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:32:13,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:32:13,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:32:13,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:32:28,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:32:28,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:32:28,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:32:44,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:32:44,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:32:44,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:32:58,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:32:58,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:32:58,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:33:12,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:33:12,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:33:12,429.429 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:33:27,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:33:27,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:33:27,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:33:41,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:33:41,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:33:41,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:33:54,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:33:54,200.200 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:33:54,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:34:05,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:34:05,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:34:05,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:34:21,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:34:21,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:34:21,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:34:36,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:34:36,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:34:36,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:34:53,072.072 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:34:53,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:34:53,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:35:07,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:35:07,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:35:07,275.275 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:35:21,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:35:21,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:35:21,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:35:34,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:35:34,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:35:34,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:35:49,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:35:49,714.714 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:35:49,720.720 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:36:05,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:36:05,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:36:05,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:36:20,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:36:20,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:36:20,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:36:33,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:36:33,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:36:33,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:36:48,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:36:48,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:36:48,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:37:03,550.550 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:37:03,556.556 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:37:03,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:37:18,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:37:18,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:37:18,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:37:33,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:37:33,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:37:33,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:37:45,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:37:45,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:37:45,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:38:02,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:38:02,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:38:02,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:38:15,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:38:15,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:38:15,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:38:31,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:38:31,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:38:31,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:38:46,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:38:46,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:38:46,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:39:00,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:39:00,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:39:00,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:39:15,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:39:15,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:39:15,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:39:28,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:39:28,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:39:28,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:39:43,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:39:43,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:39:43,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:39:57,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:39:57,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:39:57,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:40:11,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:40:11,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:40:11,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:40:27,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:40:27,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:40:27,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:40:48,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:40:48,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:40:48,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:41:04,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:41:04,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:41:04,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:41:20,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:41:20,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:41:20,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:41:34,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:41:34,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:41:34,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:41:50,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:41:50,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:41:50,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:42:04,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:42:04,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:42:04,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:42:18,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:42:18,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:42:18,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:42:32,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:42:32,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:42:32,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:42:46,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:42:46,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:42:46,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:43:01,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:43:01,264.264 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:43:01,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:43:14,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:43:14,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:43:14,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:43:38,013.013 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 22:43:38,050.050 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 22:43:38,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:43:38,070.070 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:43:38,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:43:57,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:43:57,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:43:57,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:44:12,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:44:12,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:44:12,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:44:26,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:44:26,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:44:26,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:44:40,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:44:40,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:44:40,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:44:56,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:44:56,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:44:56,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:45:09,466.466 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:45:09,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:45:09,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:45:24,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:45:24,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:45:24,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:45:39,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:45:39,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:45:39,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:45:52,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:45:52,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:45:52,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:46:03,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:46:03,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:46:03,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:46:19,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:46:19,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:46:19,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:46:32,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:46:32,748.748 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:46:32,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:46:47,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:46:47,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:46:47,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:47:01,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:47:01,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:47:01,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:47:15,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:47:15,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:47:15,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:47:30,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:47:30,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:47:30,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:47:45,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:47:45,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:47:45,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:48:00,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:48:00,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:48:00,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:48:15,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:48:15,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:48:15,363.363 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:48:29,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:48:29,544.544 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:48:29,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:48:43,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:48:43,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:48:43,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:48:58,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:48:58,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:48:58,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:49:10,731.731 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:49:10,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:49:10,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:49:24,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:49:24,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:49:24,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:49:35,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:49:35,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:49:35,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:49:54,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:49:54,063.063 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:49:54,068.068 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:50:07,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:50:07,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:50:07,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:50:23,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:50:23,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:50:23,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:50:39,616.616 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:50:39,621.621 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:50:39,626.626 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:50:54,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:50:54,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:50:54,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:51:09,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:51:09,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:51:09,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:51:23,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:51:23,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:51:23,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:51:36,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:51:36,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:51:36,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:51:52,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:51:52,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:51:52,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:52:07,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:52:07,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:52:07,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:52:22,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:52:22,913.913 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:52:22,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:52:38,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:52:38,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:52:38,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:52:52,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:52:52,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:52:52,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:53:07,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:53:07,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:53:07,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:53:21,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:53:21,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:53:21,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:53:37,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:53:37,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:53:37,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:53:50,741.741 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:53:50,746.746 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:53:50,751.751 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:54:03,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:54:03,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:54:03,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:54:17,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:54:17,148.148 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:54:17,153.153 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:54:29,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:54:29,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:54:29,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:54:43,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:54:43,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:54:43,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:54:57,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:54:57,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:54:57,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:55:12,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:55:12,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:55:12,520.520 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:55:26,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:55:26,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:55:27,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:55:41,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:55:41,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:55:41,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:55:55,376.376 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:55:55,381.381 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:55:55,386.386 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:56:11,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:56:11,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:56:11,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:56:26,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:56:26,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:56:26,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:56:40,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:56:40,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:56:40,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:56:55,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:56:55,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:56:55,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:57:10,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:57:10,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:57:10,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:57:24,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:57:24,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:57:24,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:57:38,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:57:38,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:57:38,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:57:54,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:57:54,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:57:54,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:58:09,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:58:09,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:58:09,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:58:26,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:58:26,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:58:26,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:58:39,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:58:39,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:58:39,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:58:53,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:58:53,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:58:53,150.150 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:59:08,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:59:08,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:59:08,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:59:32,336.336 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 22:59:32,370.370 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 22:59:32,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:59:32,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:59:32,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:59:43,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:59:43,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:59:43,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 22:59:56,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 22:59:56,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 22:59:56,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:00:11,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:00:11,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:00:11,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:00:26,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:00:26,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:00:26,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:00:40,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:00:40,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:00:40,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:00:54,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:00:54,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:00:54,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:01:10,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:01:10,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:01:10,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:01:25,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:01:25,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:01:25,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:01:40,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:01:40,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:01:40,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:01:54,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:01:54,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:01:54,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:02:08,818.818 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:02:08,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:02:08,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:02:21,972.972 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:02:21,977.977 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:02:21,982.982 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:02:36,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:02:36,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:02:36,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:02:50,224.224 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:02:50,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:02:50,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:03:02,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:03:02,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:03:02,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:03:19,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:03:19,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:03:19,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:03:34,062.062 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:03:34,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:03:34,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:03:49,143.143 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:03:49,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:03:49,153.153 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:04:05,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:04:05,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:04:05,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:04:20,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:04:20,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:04:20,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:04:34,178.178 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:04:34,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:04:34,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:04:49,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:04:49,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:04:49,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:05:03,621.621 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:05:03,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:05:03,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:05:17,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:05:17,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:05:17,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:05:31,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:05:31,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:05:31,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:05:46,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:05:46,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:05:46,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:06:05,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:06:05,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:06:05,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:06:20,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:06:20,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:06:20,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:06:35,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:06:35,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:06:35,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:06:49,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:06:49,262.262 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:06:49,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:07:03,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:07:03,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:07:03,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:07:17,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:07:17,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:07:17,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:07:31,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:07:31,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:07:31,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:07:47,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:07:47,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:07:47,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:08:03,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:08:03,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:08:03,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:08:17,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:08:17,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:08:17,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:08:31,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:08:31,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:08:31,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:08:45,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:08:45,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:08:45,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:08:59,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:08:59,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:08:59,042.042 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:09:13,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:09:13,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:09:13,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:09:27,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:09:27,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:09:27,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:09:43,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:09:43,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:09:43,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:09:58,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:09:58,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:09:58,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:10:13,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:10:13,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:10:13,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:10:26,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:10:26,613.613 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:10:26,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:10:48,910.910 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 23:10:48,943.943 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 23:10:48,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:10:48,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:10:48,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:11:03,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:11:03,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:11:03,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:11:17,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:11:17,556.556 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:11:17,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:11:32,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:11:32,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:11:32,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:11:48,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:11:48,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:11:48,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:12:02,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:12:02,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:12:02,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:12:17,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:12:17,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:12:17,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:12:32,938.938 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:12:32,945.945 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:12:32,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:12:48,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:12:48,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:12:48,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:13:01,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:13:01,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:13:01,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:13:16,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:13:16,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:13:16,748.748 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:13:30,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:13:30,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:13:30,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:13:46,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:13:46,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:13:46,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:14:02,448.448 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:14:02,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:14:02,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:14:17,315.315 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:14:17,320.320 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:14:17,325.325 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:14:32,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:14:32,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:14:32,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:14:47,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:14:47,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:14:47,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:15:01,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:15:01,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:15:01,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:15:15,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:15:15,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:15:15,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:15:31,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:15:31,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:15:31,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:15:45,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:15:45,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:15:45,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:15:59,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:15:59,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:15:59,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:16:14,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:16:14,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:16:14,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:16:27,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:16:27,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:16:27,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:16:42,185.185 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:16:42,190.190 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:16:42,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:16:55,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:16:55,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:16:55,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:17:07,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:17:07,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:17:07,844.844 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:17:22,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:17:22,827.827 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:17:22,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:17:37,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:17:37,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:17:37,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:17:52,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:17:52,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:17:52,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:18:07,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:18:07,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:18:07,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:18:22,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:18:22,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:18:22,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:18:35,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:18:35,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:18:35,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:18:50,265.265 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:18:50,270.270 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:18:50,275.275 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:19:03,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:19:03,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:19:03,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:19:18,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:19:18,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:19:18,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:19:32,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:19:32,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:19:32,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:19:47,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:19:47,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:19:47,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:20:02,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:20:02,461.461 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:20:02,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:20:16,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:20:16,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:20:16,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:20:30,817.817 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:20:30,823.823 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:20:30,828.828 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:20:46,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:20:46,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:20:46,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:21:00,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:21:00,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:21:00,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:21:16,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:21:16,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:21:16,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:21:30,293.293 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:21:30,299.299 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:21:30,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:21:46,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:21:46,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:21:46,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:21:58,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:21:58,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:21:58,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:22:13,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:22:13,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:22:13,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:22:28,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:22:28,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:22:28,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:22:44,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:22:44,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:22:44,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:22:58,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:22:58,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:22:58,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:23:14,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:23:14,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:23:14,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:23:29,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:23:29,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:23:29,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:23:45,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:23:45,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:23:45,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:24:00,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:24:00,032.032 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:24:00,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:24:12,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:24:12,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:24:12,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:24:26,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:24:26,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:24:26,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:24:40,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:24:40,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:24:40,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:24:53,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:24:53,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:24:53,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:25:07,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:25:07,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:25:07,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:25:22,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:25:22,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:25:22,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:25:35,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:25:35,156.156 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:25:35,162.162 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:25:49,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:25:49,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:25:49,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:26:04,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:26:04,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:26:04,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:26:18,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:26:18,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:26:18,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:26:33,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:26:33,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:26:33,803.803 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:26:48,050.050 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:26:48,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:26:48,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:27:01,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:27:01,519.519 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:27:01,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:27:15,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:27:15,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:27:15,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:27:31,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:27:31,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:27:31,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:27:45,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:27:45,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:27:45,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:28:00,902.902 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:28:00,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:28:00,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:28:14,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:28:14,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:28:14,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:28:30,351.351 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:28:30,356.356 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:28:30,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:28:45,621.621 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:28:45,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:28:45,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:29:00,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:29:00,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:29:00,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:29:16,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:29:16,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:29:16,715.715 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:29:31,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:29:31,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:29:31,403.403 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:29:44,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:29:44,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:29:44,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:30:00,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:30:00,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:30:00,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:30:14,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:30:14,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:30:14,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:30:27,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:30:27,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:30:27,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:30:42,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:30:42,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:30:42,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:30:56,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:30:56,374.374 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:30:56,380.380 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:31:12,191.191 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:31:12,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:31:12,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:31:26,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:31:26,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:31:26,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:31:41,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:31:41,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:31:41,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:31:55,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:31:55,158.158 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:31:55,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:32:06,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:32:07,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:32:07,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:32:24,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:32:24,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:32:24,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:32:39,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:32:39,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:32:39,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:32:53,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:32:53,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:32:53,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:33:08,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:33:08,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:33:08,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:33:23,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:33:23,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:33:23,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:33:39,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:33:39,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:33:39,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:33:54,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:33:54,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:33:54,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:34:09,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:34:09,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:34:09,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:34:23,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:34:23,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:34:23,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:34:37,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:34:37,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:34:37,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:34:52,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:34:52,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:34:52,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:35:06,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:35:06,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:35:06,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:35:19,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:35:19,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:35:19,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:35:34,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:35:34,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:35:34,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:35:49,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:35:49,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:35:49,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:36:03,272.272 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:36:03,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:36:03,282.282 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:36:17,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:36:17,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:36:17,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:36:33,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:36:33,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:36:33,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:36:46,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:36:46,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:36:46,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:37:01,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:37:01,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:37:01,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:37:15,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:37:15,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:37:15,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:37:29,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:37:29,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:37:29,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:37:45,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:37:45,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:37:45,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:38:00,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:38:00,033.033 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:38:00,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:38:15,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:38:15,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:38:15,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:38:29,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:38:29,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:38:29,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:38:41,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:38:41,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:38:41,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:38:55,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:38:55,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:38:55,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:39:06,699.699 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:39:06,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:39:06,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:39:22,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:39:22,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:39:22,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:39:36,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:39:36,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:39:36,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:39:50,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:39:50,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:39:50,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:40:05,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:40:05,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:40:05,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:40:20,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:40:20,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:40:20,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:40:34,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:40:34,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:40:34,748.748 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:40:48,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:40:48,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:40:48,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:41:04,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:41:04,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:41:04,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:41:18,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:41:18,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:41:18,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:41:32,974.974 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:41:32,980.980 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:41:32,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:41:47,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:41:47,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:41:47,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:42:01,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:42:01,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:42:01,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:42:15,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:42:15,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:42:15,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:42:30,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:42:30,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:42:30,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:42:45,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:42:45,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:42:45,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:43:01,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:43:01,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:43:01,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:43:15,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:43:15,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:43:15,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:43:29,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:43:29,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:43:29,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:43:44,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:43:44,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:43:44,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:43:58,742.742 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:43:58,748.748 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:43:58,753.753 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:44:12,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:44:12,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:44:12,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:44:26,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:44:26,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:44:26,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:44:41,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:44:41,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:44:41,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:44:55,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:44:55,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:44:55,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:45:09,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:45:09,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:45:09,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:45:28,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:45:28,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:45:28,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:45:43,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:45:43,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:45:43,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:45:59,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:45:59,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:45:59,113.113 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:46:14,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:46:14,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:46:14,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:46:27,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:46:27,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:46:27,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:46:42,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:46:42,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:46:42,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:46:58,333.333 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:46:58,338.338 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:46:58,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:47:13,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:47:13,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:47:13,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:47:28,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:47:28,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:47:28,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:47:41,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:47:41,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:47:41,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:47:55,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:47:55,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:47:55,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:48:09,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:48:09,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:48:09,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:48:24,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:48:24,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:48:24,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:48:37,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:48:37,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:48:37,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:48:51,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:48:51,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:48:51,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:49:06,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:49:06,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:49:06,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:49:20,793.793 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:49:20,798.798 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:49:20,803.803 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:49:36,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:49:36,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:49:36,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:49:51,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:49:51,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:49:51,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:50:06,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:50:06,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:50:06,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:50:20,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:50:20,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:50:20,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:50:37,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:50:37,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:50:37,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:50:56,174.174 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:50:56,180.180 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:50:56,186.186 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:51:10,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:51:10,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:51:10,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:51:24,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:51:24,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:51:24,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:51:38,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:51:38,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:51:38,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:51:52,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:51:52,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:51:52,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:52:09,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:52:09,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:52:09,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:52:22,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:52:22,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:52:22,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:52:37,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:52:37,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:52:37,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:52:51,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:52:51,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:52:51,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:53:07,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:53:07,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:53:07,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:53:20,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:53:20,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:53:20,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:53:33,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:53:33,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:53:33,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:53:48,985.985 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:53:48,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:53:48,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:54:03,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:54:03,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:54:03,081.081 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:54:18,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:54:18,518.518 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:54:18,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:54:33,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:54:33,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:54:33,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:54:48,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:54:48,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:54:48,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:55:03,406.406 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:55:03,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:55:03,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:55:19,749.749 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:55:19,755.755 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:55:19,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:55:35,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:55:35,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:55:35,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:55:49,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:55:49,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:55:49,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:56:05,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:56:05,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:56:05,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:56:20,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:56:20,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:56:20,600.600 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:56:35,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:56:35,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:56:35,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:56:50,024.024 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:56:50,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:56:50,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:57:03,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:57:03,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:57:03,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:57:17,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:57:17,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:57:17,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:57:31,380.380 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:57:31,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:57:31,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:57:44,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:57:44,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:57:44,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:57:58,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:57:58,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:57:58,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:58:13,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:58:13,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:58:13,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:58:28,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:58:28,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:58:28,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:58:42,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:58:42,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:58:42,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:58:57,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:58:57,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:58:57,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:59:21,268.268 ERROR ] Error during camera update process: HTTPConnectionPool(host='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.local timed out. (connect timeout=5)')) [2026-08-27 23:59:21,308.308 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 tmcam04202202.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='tmcam04202202.local', port=8100): Max retries exceeded with url: /isUpdateNeeded (Caused by ConnectTimeoutError(, 'Connection to tmcam04202202.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-08-27 23:59:21,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:59:21,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:59:21,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:59:33,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:59:33,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:59:33,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-08-27 23:59:52,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-08-27 23:59:52,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-08-27 23:59:52,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None