[2026-10-18 00:00:00,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:00:00,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:00:00,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:00:14,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:00:14,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:00:14,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:00:29,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:00:29,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:00:29,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:00:43,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:00:43,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:00:43,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:00:59,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:00:59,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:00:59,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:01:14,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:01:14,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:01:14,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:01:29,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:01:29,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:01:29,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:01:43,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:01:43,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:01:43,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:01:58,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:01:58,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:01:58,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:02:12,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:02:12,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:02:12,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:02:27,171.171 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:02:27,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:02:27,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:02:41,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:02:41,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:02:41,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:02:54,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:02:54,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:02:54,621.621 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:03:06,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:03:06,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:03:06,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:03:20,692.692 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:03:20,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:03:20,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:03:34,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:03:34,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:03:34,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:03:49,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:03:49,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:03:49,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:04:04,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:04:04,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:04:04,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:04:19,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:04:19,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:04:19,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:04:35,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:04:35,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:04:35,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:04:49,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:04:49,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:04:49,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:05:04,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:05:04,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:05:04,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:05:18,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:05:18,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:05:18,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:05:32,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:05:32,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:05:32,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:05:45,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:05:45,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:05:45,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:05:59,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:05:59,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:05:59,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:06:13,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:06:13,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:06:13,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:06:28,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:06:28,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:06:28,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:06:42,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:06:42,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:06:42,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:06:58,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:06:58,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:06:58,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:07:12,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:07:12,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:07:12,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:07:27,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:07:27,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:07:27,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:07:44,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:07:44,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:07:44,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:07:59,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:07:59,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:07:59,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:08:13,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:08:13,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:08:13,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:08:27,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:08:27,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:08:27,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:08:41,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:08:41,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:08:41,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:08:56,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:08:56,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:08:56,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:09:07,782.782 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:09:07,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:09:07,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:09:24,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:09:24,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:09:24,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:09:37,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:09:37,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:09:37,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:09:50,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:09:50,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:09:50,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:10:04,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:10:04,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:10:04,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:10:19,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:10:19,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:10:19,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:10:33,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:10:33,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:10:33,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:10:48,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:10:48,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:10:48,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:11:04,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:11:04,221.221 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:11:04,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:11:18,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:11:19,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:11:19,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:11:33,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:11:33,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:11:33,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:11:46,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:11:46,864.864 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:11:46,869.869 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:12:00,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:12:00,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:12:00,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:12:16,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:12:16,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:12:16,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:12:29,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:12:29,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:12:29,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:12:45,459.459 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:12:45,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:12:45,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:12:58,780.780 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:12:58,785.785 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:12:58,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:13:12,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:13:12,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:13:12,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:13:27,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:13:27,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:13:27,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:13:42,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:13:42,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:13:42,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:13:55,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:13:55,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:13:55,578.578 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:14:08,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:14:08,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:14:08,235.235 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:14:24,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:14:24,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:14:24,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:14:38,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:14:39,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:14:39,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:14:52,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:14:52,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:14:52,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:15:06,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:15:06,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:15:06,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:15:20,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:15:20,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:15:20,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:15:35,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:15:35,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:15:35,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:15:52,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:15:52,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:15:52,078.078 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:16:06,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:16:06,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:16:06,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:16:20,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:16:20,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:16:20,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:16:34,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:16:34,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:16:34,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:16:49,969.969 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:16:49,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:16:49,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:17:05,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:17:05,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:17:05,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:17:18,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:17:18,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:17:18,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:17:34,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:17:34,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:17:34,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:17:49,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:17:49,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:17:49,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:18:04,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:18:04,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:18:04,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:18:18,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:18:18,696.696 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:18:18,701.701 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:18:34,647.647 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:18:34,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:18:34,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:18:50,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:18:50,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:18:50,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:19:04,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:19:04,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:19:04,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:19:18,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:19:18,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:19:18,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:19:33,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:19:33,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:19:33,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:19:48,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:19:48,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:19:48,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:20:04,018.018 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:20:04,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:20:04,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:20:18,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:20:18,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:20:18,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:20:32,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:20:32,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:20:32,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:20:48,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:20:48,135.135 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:20:48,140.140 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:21:04,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:21:04,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:21:04,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:21:18,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:21:18,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:21:18,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:21:32,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:21:32,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:21:32,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:21:48,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:21:48,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:21:48,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:22:04,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:22:04,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:22:04,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:22:17,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:22:17,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:22:17,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:22:32,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:22:32,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:22:32,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:22:47,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:22:47,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:22:47,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:23:00,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:23:00,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:23:00,465.465 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:23:14,329.329 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:23:14,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:23:14,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:23:31,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:23:31,264.264 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:23:31,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:23:45,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:23:45,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:23:45,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:23:59,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:23:59,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:23:59,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:24:14,617.617 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:24:14,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:24:14,627.627 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:24:27,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:24:27,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:24:27,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:24:42,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:24:42,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:24:42,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:24:55,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:24:55,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:24:55,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:25:06,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:25:06,907.907 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:25:06,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:25:22,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:25:22,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:25:22,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:25:39,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:25:39,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:25:39,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:25:54,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:25:54,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:25:54,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:26:10,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:26:10,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:26:10,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:26:24,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:26:24,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:26:24,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:26:38,915.915 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:26:38,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:26:38,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:26:51,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:26:51,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:26:51,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:27:05,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:27:05,495.495 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:27:05,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:27:18,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:27:18,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:27:18,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:27:33,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:27:33,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:27:34,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:27:48,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:27:48,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:27:48,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:28:03,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:28:03,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:28:03,502.502 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:28:19,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:28:19,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:28:19,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:28:34,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:28:34,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:28:34,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:28:49,417.417 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:28:49,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:28:49,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:29:03,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:29:03,416.416 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:29:03,423.423 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:29:17,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:29:17,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:29:17,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:29:30,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:29:30,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:29:30,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:29:44,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:29:44,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:29:44,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:29:58,218.218 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:29:58,223.223 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:29:58,228.228 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:30:09,378.378 ERROR ] 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) OSError: [Errno 101] Network is unreachable 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 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 281, 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 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 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 NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable',)) [2026-10-18 00:30:09,406.406 ERROR ] ("HTTPSConnectionPool(host='neuustore.com', port=443): Max retries exceeded with url: /tm/process-order/getorder/TM04202202 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable',))",) 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) OSError: [Errno 101] Network is unreachable 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 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 281, 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 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 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 NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable',)) [2026-10-18 00:30:09,416.416 ERROR ] HTTPSConnectionPool(host='neuustore.com', port=443): Max retries exceeded with url: /tm/process-order/getorder/TM04202202 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable',)) 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) OSError: [Errno 101] Network is unreachable 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 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 281, 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 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 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 NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable',)) [2026-10-18 00:30:18,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:30:18,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:30:18,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:30:25,351.351 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-10-18 00:30:25,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:30:25,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:30:25,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:30:29,593.593 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-10-18 00:30:29,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:30:29,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:30:29,815.815 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-10-18 00:30:29,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:30:31,936.936 ERROR ] Error syncing refill data --> Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_order.py", line 30, in sync_refill_data sync_response = json.loads(Refill().sync_refill_data(refill_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-10-18 00:30:38,985.985 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-10-18 00:30:39,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:30:39,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:30:39,024.024 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:30:43,227.227 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-10-18 00:30:43,380.380 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:30:43,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:30:43,493.493 ERROR ] Thread: Thread-1, daemon=True, alive=True NoneType: None [2026-10-18 00:30:43,585.585 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:30:52,529.529 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-10-18 00:30:52,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:30:52,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:30:52,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:31:03,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:31:03,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:31:03,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:31:14,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:31:14,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:31:14,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:31:27,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:31:27,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:31:27,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:31:44,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:31:44,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:31:44,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:31:58,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:31:58,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:31:58,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:32:13,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:32:13,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:32:13,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:32:29,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:32:29,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:32:29,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:32:44,527.527 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:32:44,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:32:44,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:32:58,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:32:58,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:32:58,445.445 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:33:12,906.906 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:33:12,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:33:12,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:33:26,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:33:26,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:33:26,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:33:41,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:33:41,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:33:41,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:33:56,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:33:56,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:33:56,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:34:10,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:34:10,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:34:10,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:34:27,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:34:27,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:34:27,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:34:41,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:34:41,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:34:41,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:34:55,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:34:55,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:34:55,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:35:07,684.684 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:35:07,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:35:07,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:35:23,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:35:23,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:35:23,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:35:36,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:35:36,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:35:36,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:35:52,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:35:52,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:35:52,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:36:06,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:36:06,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:36:06,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:36:21,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:36:21,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:36:21,356.356 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:36:34,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:36:35,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:36:35,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:36:50,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:36:50,135.135 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:36:50,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:37:04,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:37:04,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:37:04,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:37:18,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:37:18,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:37:18,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:37:35,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:37:35,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:37:35,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:37:49,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:37:49,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:37:49,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:38:02,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:38:02,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:38:02,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:38:26,700.700 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-10-18 00:38:26,733.733 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-10-18 00:38:26,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:38:26,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:38:26,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:38:45,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:38:45,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:38:45,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:38:59,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:38:59,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:38:59,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:39:15,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:39:15,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:39:15,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:39:30,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:39:30,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:39:30,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:39:44,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:39:44,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:39:44,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:39:59,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:39:59,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:39:59,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:40:15,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:40:15,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:40:15,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:40:29,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:40:29,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:40:29,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:40:43,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:40:43,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:40:43,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:40:59,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:40:59,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:40:59,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:41:15,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:41:15,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:41:15,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:41:29,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:41:29,739.739 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:41:29,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:41:44,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:41:44,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:41:44,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:41:59,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:41:59,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:41:59,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:42:15,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:42:15,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:42:15,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:42:28,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:42:28,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:42:28,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:42:43,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:42:43,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:42:43,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:42:57,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:42:57,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:42:57,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:43:11,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:43:11,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:43:11,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:43:25,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:43:25,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:43:25,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:43:37,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:43:37,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:43:37,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:43:53,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:43:53,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:43:53,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:44:07,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:44:07,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:44:07,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:44:23,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:44:23,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:44:23,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:44:36,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:44:36,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:44:36,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:44:49,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:44:49,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:44:49,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:45:03,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:45:03,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:45:03,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:45:20,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:45:20,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:45:20,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:45:34,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:45:34,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:45:34,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:45:48,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:45:48,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:45:48,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:46:03,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:46:03,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:46:03,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:46:17,969.969 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:46:17,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:46:17,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:46:31,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:46:31,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:46:31,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:46:46,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:46:46,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:46:46,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:47:00,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:47:00,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:47:00,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:47:14,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:47:14,457.457 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:47:14,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:47:28,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:47:28,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:47:28,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:47:45,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:47:45,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:47:45,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:47:59,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:47:59,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:47:59,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:48:14,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:48:14,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:48:14,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:48:27,734.734 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:48:27,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:48:27,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:48:42,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:48:42,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:48:42,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:48:56,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:48:56,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:48:56,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:49:07,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:49:07,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:49:07,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:49:24,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:49:24,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:49:24,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:49:38,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:49:38,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:49:38,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:49:52,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:49:52,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:49:52,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:50:08,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:50:08,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:50:08,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:50:21,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:50:21,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:50:21,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:50:35,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:50:35,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:50:35,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:50:53,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:50:53,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:50:53,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:51:08,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:51:08,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:51:08,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:51:23,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:51:23,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:51:23,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:51:35,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:51:35,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:51:35,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:51:51,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:51:51,941.941 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:51:51,946.946 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:52:04,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:52:04,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:52:04,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:52:20,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:52:20,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:52:20,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:52:34,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:52:34,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:52:34,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:52:47,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:52:47,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:52:47,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:53:02,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:53:02,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:53:02,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:53:17,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:53:17,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:53:17,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:53:33,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:53:33,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:53:33,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:53:47,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:53:47,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:53:47,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:54:02,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:54:02,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:54:02,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:54:17,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:54:17,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:54:17,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:54:31,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:54:31,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:54:31,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:54:46,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:54:46,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:54:46,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:55:01,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:55:01,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:55:01,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:55:15,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:55:15,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:55:15,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:55:29,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:55:29,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:55:29,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:55:44,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:55:44,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:55:44,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:55:57,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:55:57,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:55:57,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:56:11,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:56:11,911.911 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:56:11,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:56:27,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:56:28,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:56:28,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:56:42,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:56:42,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:56:42,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:56:56,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:56:56,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:56:56,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:57:10,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:57:10,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:57:10,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:57:24,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:57:24,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:57:24,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:57:36,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:57:36,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:57:36,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:57:49,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:57:49,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:57:49,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:58:03,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:58:03,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:58:03,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:58:18,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:58:18,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:58:18,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:58:34,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:58:34,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:58:34,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:58:50,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:58:50,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:58:50,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:59:04,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:59:04,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:59:04,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:59:19,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:59:19,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:59:19,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:59:33,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:59:33,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:59:33,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 00:59:49,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 00:59:49,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 00:59:49,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:00:04,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:00:05,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:00:05,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:00:19,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:00:19,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:00:19,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:00:33,410.410 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:00:33,416.416 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:00:33,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:00:46,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:00:46,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:00:46,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:01:00,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:01:00,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:01:00,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:01:14,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:01:14,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:01:14,476.476 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:01:28,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:01:28,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:01:28,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:01:43,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:01:43,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:01:43,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:01:57,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:01:57,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:01:57,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:02:11,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:02:11,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:02:11,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:02:24,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:02:24,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:02:24,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:02:38,447.447 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:02:38,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:02:38,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:02:51,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:02:51,579.579 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:02:51,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:03:04,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:03:04,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:03:04,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:03:22,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:03:22,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:03:22,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:03:36,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:03:36,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:03:36,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:03:50,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:03:50,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:03:50,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:04:06,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:04:06,542.542 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:04:06,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:04:19,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:04:19,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:04:19,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:04:34,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:04:34,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:04:34,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:04:50,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:04:50,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:04:50,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:05:05,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:05:05,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:05:05,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:05:19,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:05:19,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:05:19,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:05:34,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:05:34,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:05:34,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:05:49,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:05:49,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:05:49,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:06:03,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:06:03,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:06:03,916.916 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:06:17,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:06:17,972.972 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:06:17,977.977 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:06:34,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:06:34,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:06:34,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:06:50,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:06:50,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:06:50,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:07:04,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:07:04,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:07:04,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:07:18,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:07:18,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:07:18,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:07:31,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:07:31,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:07:31,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:07:46,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:07:46,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:07:46,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:08:00,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:08:00,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:08:00,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:08:15,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:08:15,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:08:15,102.102 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:08:28,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:08:28,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:08:28,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:08:43,332.332 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:08:43,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:08:43,342.342 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:08:57,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:08:57,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:08:57,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:09:11,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:09:11,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:09:11,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:09:25,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:09:25,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:09:25,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:09:38,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:09:38,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:09:38,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:09:52,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:09:52,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:09:52,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:10:08,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:10:08,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:10:08,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:10:22,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:10:22,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:10:22,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:10:36,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:10:36,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:10:36,380.380 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:10:50,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:10:50,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:10:50,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:11:06,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:11:06,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:11:06,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:11:20,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:11:20,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:11:20,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:11:34,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:11:34,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:11:34,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:11:49,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:11:49,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:11:49,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:12:04,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:12:04,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:12:04,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:12:18,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:12:18,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:12:18,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:12:32,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:12:32,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:12:32,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:12:45,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:12:45,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:12:45,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:12:59,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:12:59,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:12:59,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:13:14,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:13:14,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:13:14,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:13:28,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:13:28,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:13:28,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:13:43,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:13:43,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:13:43,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:13:57,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:13:57,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:13:57,513.513 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:14:13,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:14:13,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:14:13,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:14:28,051.051 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:14:28,056.056 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:14:28,061.061 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:14:43,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:14:43,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:14:43,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:14:57,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:14:57,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:14:57,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:15:11,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:15:11,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:15:11,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:15:26,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:15:26,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:15:26,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:15:39,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:15:39,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:15:39,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:15:54,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:15:54,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:15:54,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:16:05,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:16:05,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:16:05,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:16:22,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:16:22,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:16:22,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:16:36,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:16:36,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:16:36,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:16:52,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:16:52,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:16:52,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:17:06,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:17:06,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:17:06,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:17:22,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:17:22,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:17:22,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:17:36,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:17:36,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:17:36,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:17:48,448.448 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:17:48,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:17:48,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:18:02,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:18:02,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:18:02,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:18:16,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:18:16,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:18:16,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:18:32,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:18:32,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:18:32,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:18:46,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:18:46,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:18:46,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:18:59,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:18:59,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:18:59,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:19:14,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:19:14,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:19:14,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:19:28,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:19:28,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:19:28,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:19:44,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:19:44,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:19:44,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:19:57,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:19:57,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:19:57,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:20:11,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:20:11,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:20:11,988.988 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:20:25,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:20:25,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:20:25,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:20:36,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:20:36,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:20:36,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:20:52,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:20:52,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:20:52,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:21:06,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:21:06,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:21:06,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:21:21,413.413 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:21:21,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:21:21,423.423 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:21:36,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:21:36,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:21:36,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:21:50,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:21:50,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:21:50,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:22:05,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:22:05,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:22:05,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:22:18,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:22:18,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:22:18,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:22:32,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:22:32,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:22:32,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:22:46,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:22:46,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:22:46,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:23:02,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:23:02,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:23:02,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:23:17,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:23:17,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:23:17,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:23:31,497.497 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:23:31,502.502 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:23:31,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:23:45,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:23:45,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:23:45,621.621 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:23:59,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:23:59,273.273 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:23:59,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:24:13,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:24:13,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:24:13,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:24:29,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:24:29,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:24:29,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:24:43,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:24:43,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:24:43,706.706 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:24:56,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:24:56,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:24:56,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:25:10,375.375 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:25:10,381.381 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:25:10,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:25:25,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:25:25,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:25:25,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:25:40,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:25:40,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:25:40,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:25:53,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:25:53,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:25:53,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:26:07,315.315 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:26:07,320.320 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:26:07,325.325 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:26:22,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:26:22,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:26:22,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:26:37,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:26:37,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:26:37,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:26:53,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:26:53,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:26:53,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:27:08,859.859 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:27:08,864.864 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:27:08,869.869 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:27:23,315.315 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:27:23,320.320 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:27:23,325.325 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:27:36,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:27:36,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:27:36,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:27:52,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:27:52,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:27:52,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:28:06,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:28:06,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:28:06,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:28:19,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:28:19,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:28:19,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:28:33,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:28:33,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:28:33,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:28:48,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:28:48,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:28:48,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:29:02,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:29:02,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:29:02,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:29:16,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:29:16,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:29:16,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:29:31,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:29:31,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:29:31,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:29:45,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:29:45,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:29:45,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:30:00,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:30:00,129.129 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:30:00,134.134 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:30:15,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:30:15,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:30:15,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:30:29,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:30:29,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:30:29,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:30:43,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:30:43,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:30:43,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:30:58,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:30:58,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:30:58,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:31:12,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:31:13,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:31:13,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:31:29,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:31:29,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:31:29,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:31:44,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:31:44,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:31:44,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:31:58,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:31:58,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:31:58,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:32:12,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:32:12,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:32:12,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:32:26,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:32:26,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:32:26,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:32:40,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:32:40,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:32:40,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:33:03,779.779 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-10-18 01:33:03,813.813 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-10-18 01:33:03,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:33:03,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:33:03,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:33:14,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:33:14,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:33:14,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:33:28,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:33:28,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:33:28,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:33:42,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:33:42,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:33:42,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:33:56,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:33:56,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:33:56,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:34:09,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:34:09,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:34:09,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:34:24,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:34:24,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:34:24,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:34:40,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:34:40,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:34:40,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:34:56,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:34:56,378.378 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:34:56,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:35:09,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:35:09,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:35:09,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:35:24,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:35:24,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:35:24,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:35:35,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:35:35,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:35:35,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:35:51,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:35:51,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:35:51,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:36:05,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:36:05,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:36:05,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:36:20,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:36:20,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:36:20,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:36:34,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:36:34,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:36:34,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:36:48,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:36:48,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:36:48,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:37:01,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:37:01,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:37:01,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:37:16,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:37:16,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:37:16,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:37:31,647.647 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:37:31,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:37:31,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:37:46,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:37:46,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:37:46,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:38:01,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:38:01,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:38:01,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:38:15,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:38:15,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:38:15,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:38:29,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:38:29,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:38:29,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:38:42,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:38:42,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:38:42,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:38:57,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:38:57,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:38:57,262.262 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:39:11,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:39:11,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:39:11,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:39:34,719.719 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-10-18 01:39:34,752.752 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-10-18 01:39:34,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:39:34,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:39:34,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:39:45,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:39:45,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:39:45,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:39:59,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:39:59,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:39:59,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:40:12,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:40:12,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:40:12,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:40:27,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:40:27,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:40:27,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:40:43,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:40:43,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:40:43,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:40:58,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:40:58,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:40:58,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:41:12,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:41:12,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:41:12,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:41:26,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:41:26,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:41:26,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:41:42,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:41:42,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:41:42,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:41:56,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:41:56,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:41:56,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:42:11,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:42:11,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:42:11,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:42:25,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:42:25,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:42:25,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:42:39,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:42:39,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:42:39,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:42:53,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:42:53,063.063 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:42:53,068.068 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:43:07,217.217 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:43:07,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:43:07,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:43:20,969.969 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:43:20,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:43:20,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:43:35,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:43:35,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:43:35,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:43:49,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:43:49,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:43:49,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:44:04,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:44:04,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:44:04,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:44:20,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:44:20,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:44:20,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:44:33,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:44:33,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:44:33,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:44:50,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:44:50,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:44:50,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:45:03,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:45:03,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:45:03,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:45:17,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:45:17,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:45:17,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:45:31,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:45:31,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:45:31,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:45:44,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:45:44,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:45:44,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:45:58,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:45:58,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:45:58,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:46:12,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:46:12,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:46:12,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:46:29,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:46:29,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:46:29,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:46:43,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:46:43,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:46:43,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:46:57,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:46:57,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:46:57,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:47:12,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:47:12,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:47:12,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:47:25,822.822 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:47:25,827.827 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:47:25,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:47:41,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:47:41,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:47:41,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:47:55,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:47:55,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:47:55,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:48:06,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:48:06,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:48:06,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:48:23,527.527 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:48:23,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:48:23,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:48:39,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:48:39,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:48:39,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:48:54,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:48:54,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:48:54,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:49:09,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:49:09,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:49:09,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:49:22,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:49:22,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:49:22,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:49:36,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:49:36,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:49:36,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:49:51,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:49:51,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:49:51,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:50:07,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:50:07,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:50:07,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:50:22,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:50:22,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:50:22,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:50:35,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:50:35,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:50:35,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:50:48,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:50:48,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:50:48,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:51:02,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:51:02,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:51:02,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:51:16,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:51:16,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:51:16,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:51:31,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:51:31,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:51:31,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:51:44,651.651 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:51:44,656.656 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:51:44,661.661 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:51:59,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:51:59,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:51:59,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:52:13,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:52:13,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:52:13,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:52:28,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:52:28,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:52:28,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:52:43,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:52:43,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:52:43,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:52:59,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:52:59,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:52:59,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:53:15,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:53:15,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:53:15,081.081 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:53:29,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:53:29,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:53:29,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:53:44,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:53:44,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:53:44,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:53:59,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:53:59,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:53:59,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:54:13,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:54:13,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:54:13,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:54:28,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:54:28,531.531 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:54:28,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:54:42,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:54:42,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:54:42,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:54:55,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:54:55,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:54:55,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:55:08,264.264 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:55:08,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:55:08,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:55:22,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:55:22,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:55:22,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:55:36,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:55:36,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:55:36,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:55:50,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:55:50,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:55:50,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:56:04,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:56:04,855.855 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:56:04,861.861 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:56:18,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:56:18,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:56:18,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:56:32,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:56:32,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:56:32,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:56:46,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:56:46,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:56:46,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:57:03,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:57:03,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:57:03,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:57:16,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:57:16,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:57:16,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:57:32,776.776 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:57:32,781.781 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:57:32,786.786 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:57:48,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:57:48,296.296 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:57:48,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:58:02,935.935 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:58:02,943.943 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:58:02,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:58:16,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:58:16,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:58:16,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:58:31,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:58:31,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:58:31,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:58:45,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:58:45,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:58:45,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:59:01,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:59:01,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:59:01,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:59:16,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:59:17,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:59:17,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:59:32,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:59:32,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:59:32,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:59:45,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:59:45,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:59:45,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 01:59:59,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 01:59:59,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 01:59:59,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:00:16,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:00:16,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:00:16,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:00:30,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:00:30,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:00:30,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:00:45,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:00:45,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:00:45,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:01:00,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:01:00,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:01:00,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:01:15,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:01:15,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:01:15,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:01:28,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:01:28,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:01:28,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:01:44,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:01:44,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:01:44,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:01:58,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:01:58,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:01:58,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:02:12,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:02:12,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:02:12,160.160 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:02:26,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:02:26,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:02:26,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:02:39,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:02:39,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:02:39,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:02:58,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:02:58,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:02:58,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:03:12,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:03:12,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:03:12,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:03:26,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:03:26,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:03:26,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:03:39,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:03:39,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:03:39,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:03:53,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:03:53,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:03:53,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:04:04,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:04:04,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:04:04,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:04:21,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:04:21,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:04:21,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:04:35,575.575 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:04:35,580.580 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:04:35,585.585 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:04:49,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:04:49,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:04:49,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:05:03,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:05:03,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:05:03,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:05:17,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:05:17,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:05:17,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:05:31,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:05:31,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:05:31,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:05:45,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:05:45,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:05:45,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:05:59,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:05:59,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:05:59,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:06:14,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:06:14,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:06:14,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:06:28,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:06:28,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:06:28,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:06:43,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:06:43,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:06:43,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:06:56,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:06:56,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:06:56,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:07:10,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:07:10,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:07:10,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:07:33,663.663 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-10-18 02:07:33,700.700 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-10-18 02:07:33,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:07:33,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:07:33,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:07:49,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:07:49,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:07:49,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:08:04,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:08:04,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:08:04,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:08:18,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:08:18,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:08:18,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:08:31,823.823 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:08:31,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:08:31,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:08:45,912.912 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:08:45,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:08:45,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:09:01,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:09:01,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:09:01,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:09:23,843.843 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-10-18 02:09:23,876.876 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-10-18 02:09:23,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:09:23,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:09:23,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:09:38,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:09:38,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:09:38,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:09:53,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:09:53,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:09:53,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:10:09,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:10:09,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:10:09,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:10:23,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:10:23,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:10:23,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:10:37,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:10:37,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:10:37,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:10:52,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:10:52,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:10:52,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:11:06,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:11:06,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:11:06,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:11:20,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:11:20,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:11:20,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:11:35,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:11:35,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:11:35,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:11:51,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:11:51,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:11:51,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:12:05,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:12:05,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:12:05,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:12:18,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:12:18,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:12:18,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:12:32,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:12:32,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:12:32,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:12:45,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:12:45,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:12:45,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:12:59,891.891 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:12:59,898.898 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:12:59,903.903 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:13:14,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:13:14,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:13:14,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:13:28,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:13:28,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:13:28,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:13:42,057.057 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:13:42,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:13:42,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:13:55,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:13:55,907.907 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:13:55,912.912 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:14:06,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:14:06,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:14:06,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:14:22,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:14:22,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:14:22,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:14:38,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:14:38,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:14:38,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:14:53,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:14:53,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:14:53,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:15:07,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:15:07,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:15:07,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:15:22,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:15:22,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:15:22,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:15:36,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:15:36,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:15:36,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:15:50,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:15:50,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:15:50,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:16:05,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:16:05,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:16:05,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:16:19,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:16:19,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:16:19,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:16:35,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:16:35,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:16:35,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:16:51,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:16:51,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:16:51,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:17:05,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:17:05,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:17:05,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:17:19,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:17:19,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:17:19,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:17:33,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:17:33,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:17:33,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:17:47,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:17:47,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:17:47,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:18:03,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:18:03,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:18:03,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:18:19,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:18:19,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:18:19,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:18:35,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:18:35,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:18:35,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:18:50,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:18:50,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:18:50,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:19:03,527.527 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:19:03,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:19:03,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:19:19,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:19:19,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:19:19,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:19:35,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:19:35,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:19:35,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:19:49,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:19:49,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:19:49,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:20:04,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:20:04,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:20:04,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:20:18,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:20:18,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:20:18,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:20:33,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:20:33,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:20:33,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:20:48,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:20:48,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:20:48,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:21:03,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:21:03,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:21:03,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:21:19,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:21:19,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:21:19,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:21:33,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:21:33,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:21:33,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:21:47,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:21:47,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:21:47,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:22:02,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:22:02,781.781 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:22:02,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:22:16,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:22:16,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:22:16,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:22:30,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:22:30,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:22:30,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:22:46,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:22:46,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:22:46,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:23:01,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:23:01,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:23:01,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:23:17,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:23:17,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:23:17,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:23:33,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:23:33,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:23:33,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:23:46,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:23:46,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:23:46,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:24:01,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:24:01,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:24:01,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:24:16,850.850 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:24:16,855.855 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:24:16,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:24:30,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:24:30,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:24:30,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:24:46,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:24:46,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:24:46,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:25:01,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:25:01,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:25:01,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:25:16,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:25:16,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:25:16,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:25:30,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:25:30,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:25:30,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:25:44,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:25:44,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:25:44,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:25:59,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:25:59,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:25:59,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:26:13,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:26:13,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:26:13,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:26:26,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:26:27,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:26:27,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:26:41,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:26:41,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:26:41,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:26:54,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:26:54,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:26:54,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:27:05,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:27:05,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:27:05,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:27:19,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:27:19,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:27:19,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:27:32,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:27:32,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:27:32,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:27:47,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:27:47,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:27:47,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:28:01,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:28:01,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:28:01,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:28:17,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:28:17,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:28:17,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:28:32,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:28:32,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:28:32,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:28:45,814.814 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:28:45,820.820 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:28:45,826.826 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:29:00,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:29:00,374.374 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:29:00,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:29:14,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:29:14,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:29:14,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:29:28,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:29:28,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:29:28,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:29:44,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:29:44,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:29:44,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:29:58,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:29:58,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:29:58,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:30:12,448.448 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:30:12,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:30:12,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:30:27,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:30:27,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:30:27,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:30:41,748.748 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:30:41,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:30:41,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:31:03,717.717 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-10-18 02:31:03,754.754 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-10-18 02:31:03,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:31:03,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:31:03,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:31:19,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:31:19,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:31:19,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:31:34,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:31:34,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:31:34,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:31:48,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:31:48,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:31:48,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:32:01,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:32:01,099.099 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:32:01,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:32:15,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:32:15,221.221 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:32:15,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:32:30,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:32:30,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:32:30,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:32:53,291.291 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-10-18 02:32:53,329.329 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-10-18 02:32:53,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:32:53,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:32:53,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:33:06,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:33:06,298.298 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:33:06,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:33:21,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:33:21,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:33:21,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:33:35,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:33:35,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:33:35,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:33:50,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:33:50,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:33:50,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:34:05,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:34:05,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:34:05,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:34:20,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:34:20,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:34:20,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:34:34,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:34:34,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:34:34,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:34:48,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:34:48,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:34:48,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:35:04,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:35:04,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:35:04,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:35:18,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:35:18,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:35:18,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:35:32,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:35:32,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:35:32,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:35:47,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:35:47,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:35:47,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:36:01,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:36:01,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:36:01,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:36:15,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:36:15,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:36:15,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:36:31,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:36:31,063.063 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:36:31,068.068 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:36:45,233.233 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:36:45,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:36:45,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:37:02,227.227 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:37:02,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:37:02,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:37:15,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:37:15,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:37:15,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:37:28,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:37:28,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:37:28,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:37:44,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:37:44,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:37:44,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:37:58,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:37:58,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:37:58,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:38:12,893.893 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:38:12,898.898 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:38:12,903.903 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:38:28,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:38:28,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:38:28,058.058 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:38:43,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:38:43,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:38:43,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:38:59,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:38:59,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:38:59,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:39:13,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:39:13,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:39:13,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:39:30,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:39:30,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:39:30,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:39:50,492.492 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-10-18 02:39:50,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-10-18 02:39:50,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:39:50,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:39:50,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:40:07,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:40:07,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:40:07,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:40:20,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:40:20,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:40:20,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:40:35,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:40:35,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:40:35,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:40:50,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:40:50,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:40:50,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:41:03,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:41:03,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:41:03,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:41:17,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:41:17,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:41:17,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:41:31,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:41:31,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:41:31,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:41:46,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:41:46,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:41:46,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:42:01,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:42:01,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:42:01,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:42:17,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:42:17,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:42:17,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:42:31,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:42:31,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:42:31,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:42:46,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:42:46,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:42:46,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:43:00,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:43:01,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:43:01,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:43:15,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:43:15,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:43:15,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:43:29,096.096 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:43:29,102.102 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:43:29,107.107 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:43:43,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:43:43,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:43:43,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:43:58,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:43:58,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:43:58,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:44:12,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:44:12,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:44:12,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:44:28,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:44:28,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:44:28,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:44:42,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:44:42,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:44:42,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:44:57,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:44:57,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:44:57,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:45:12,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:45:12,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:45:12,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:45:27,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:45:27,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:45:27,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:45:43,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:45:43,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:45:43,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:45:57,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:45:57,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:45:57,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:46:10,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:46:10,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:46:10,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:46:23,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:46:23,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:46:23,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:46:36,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:46:36,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:46:36,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:46:59,868.868 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-10-18 02:46:59,905.905 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-10-18 02:46:59,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:46:59,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:46:59,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:47:12,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:47:12,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:47:12,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:47:27,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:47:27,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:47:27,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:47:41,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:47:41,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:47:41,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:47:55,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:47:55,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:47:55,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:48:09,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:48:09,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:48:09,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:48:25,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:48:25,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:48:25,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:48:41,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:48:41,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:48:41,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:48:56,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:48:56,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:48:56,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:49:10,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:49:10,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:49:10,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:49:25,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:49:25,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:49:25,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:49:36,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:49:36,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:49:36,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:49:53,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:49:53,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:49:53,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:50:08,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:50:08,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:50:08,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:50:20,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:50:20,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:50:20,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:50:35,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:50:35,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:50:35,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:50:52,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:50:52,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:50:52,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:51:06,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:51:06,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:51:06,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:51:21,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:51:21,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:51:21,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:51:34,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:51:34,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:51:34,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:51:50,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:51:50,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:51:50,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:52:04,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:52:05,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:52:05,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:52:19,656.656 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:52:19,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:52:19,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:52:34,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:52:34,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:52:34,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:52:46,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:52:46,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:52:46,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:53:00,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:53:00,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:53:00,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:53:16,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:53:16,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:53:16,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:53:31,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:53:31,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:53:31,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:53:44,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:53:44,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:53:44,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:53:59,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:53:59,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:53:59,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:54:14,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:54:14,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:54:14,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:54:27,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:54:27,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:54:27,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:54:42,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:54:43,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:54:43,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:54:57,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:54:57,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:54:57,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:55:12,178.178 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:55:12,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:55:12,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:55:26,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:55:27,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:55:27,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:55:41,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:55:41,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:55:41,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:55:57,461.461 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:55:57,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:55:57,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:56:13,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:56:13,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:56:13,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:56:29,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:56:29,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:56:29,266.266 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:56:43,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:56:43,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:56:43,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:57:05,836.836 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-10-18 02:57:05,872.872 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-10-18 02:57:05,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:57:05,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:57:05,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:57:22,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:57:22,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:57:22,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:57:35,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:57:35,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:57:35,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:57:50,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:57:50,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:57:50,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:58:05,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:58:05,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:58:05,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:58:19,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:58:19,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:58:19,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:58:33,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:58:33,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:58:33,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:58:46,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:58:46,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:58:46,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:59:02,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:59:02,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:59:02,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:59:16,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:59:16,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:59:16,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:59:31,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:59:31,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:59:31,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 02:59:45,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 02:59:45,654.654 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 02:59:45,659.659 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:00:00,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:00:00,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:00:00,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:00:14,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:00:14,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:00:14,804.804 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:00:22,995.995 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-10-18 03:00:23,061.061 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-10-18 03:00:28,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:00:28,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:00:28,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:00:40,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:00:40,296.296 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:00:40,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:00:58,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:00:58,056.056 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:00:58,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:01:11,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:01:11,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:01:11,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:01:25,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:01:25,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:01:25,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:01:38,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:01:38,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:01:38,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:01:53,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:01:53,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:01:53,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:02:08,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:02:08,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:02:08,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:02:21,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:02:21,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:02:21,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:02:38,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:02:38,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:02:38,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:02:53,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:02:53,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:02:53,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:03:09,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:03:09,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:03:09,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:03:22,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:03:22,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:03:22,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:03:38,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:03:38,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:03:38,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:03:52,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:03:52,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:03:52,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:04:08,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:04:08,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:04:08,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:04:22,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:04:22,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:04:22,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:04:37,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:04:37,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:04:37,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:04:52,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:04:52,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:04:52,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:05:05,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:05:05,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:05:05,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:05:19,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:05:19,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:05:19,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:05:33,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:05:33,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:05:33,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:05:48,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:05:48,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:05:48,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:06:02,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:06:02,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:06:02,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:06:25,968.968 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-10-18 03:06:26,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-10-18 03:06:26,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:06:26,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:06:26,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:06:38,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:06:38,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:06:38,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:06:54,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:06:54,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:06:54,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:07:08,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:07:08,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:07:08,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:07:22,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:07:22,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:07:22,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:07:38,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:07:38,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:07:38,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:07:53,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:07:53,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:07:53,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:08:08,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:08:08,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:08:08,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:08:23,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:08:23,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:08:23,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:08:37,647.647 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:08:37,654.654 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:08:37,659.659 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:08:51,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:08:51,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:08:51,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:09:03,986.986 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:09:03,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:09:03,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:09:19,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:09:19,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:09:19,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:09:33,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:09:33,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:09:33,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:09:49,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:09:49,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:09:49,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:10:05,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:10:05,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:10:05,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:10:20,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:10:20,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:10:20,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:10:34,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:10:34,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:10:34,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:10:49,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:10:49,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:10:49,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:11:03,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:11:03,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:11:03,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:11:18,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:11:18,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:11:18,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:11:33,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:11:33,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:11:33,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:11:46,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:11:46,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:11:46,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:12:01,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:12:01,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:12:01,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:12:15,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:12:15,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:12:15,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:12:30,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:12:30,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:12:30,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:12:44,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:12:44,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:12:44,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:13:00,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:13:00,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:13:00,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:13:14,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:13:14,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:13:14,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:13:28,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:13:28,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:13:28,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:13:41,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:13:41,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:13:41,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:13:56,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:13:56,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:13:56,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:14:12,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:14:12,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:14:12,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:14:26,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:14:26,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:14:26,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:14:39,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:14:39,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:14:39,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:14:53,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:14:53,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:14:53,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:15:05,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:15:05,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:15:05,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:15:21,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:15:21,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:15:21,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:15:34,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:15:34,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:15:34,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:15:48,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:15:48,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:15:48,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:16:02,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:16:02,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:16:02,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:16:16,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:16:16,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:16:16,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:16:29,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:16:29,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:16:29,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:16:43,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:16:43,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:16:43,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:16:57,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:16:57,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:16:57,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:17:11,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:17:11,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:17:11,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:17:27,154.154 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:17:27,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:17:27,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:17:40,417.417 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:17:40,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:17:40,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:17:54,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:17:54,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:17:54,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:18:06,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:18:06,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:18:06,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:18:23,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:18:23,144.144 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:18:23,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:18:37,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:18:37,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:18:37,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:18:52,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:18:52,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:18:52,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:19:05,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:19:05,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:19:05,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:19:18,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:19:19,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:19:19,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:19:32,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:19:32,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:19:32,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:19:47,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:19:47,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:19:47,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:19:59,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:19:59,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:19:59,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:20:13,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:20:13,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:20:13,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:20:28,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:20:28,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:20:28,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:20:44,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:20:44,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:20:44,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:20:58,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:20:58,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:20:58,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:21:12,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:21:12,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:21:12,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:21:27,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:21:27,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:21:27,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:21:40,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:21:40,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:21:40,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:21:55,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:21:55,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:21:55,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:22:08,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:22:08,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:22:08,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:22:21,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:22:21,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:22:21,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:22:35,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:22:35,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:22:35,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:22:50,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:22:50,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:22:50,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:23:06,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:23:06,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:23:06,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:23:20,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:23:20,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:23:20,445.445 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:23:35,784.784 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:23:35,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:23:35,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:23:51,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:23:51,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:23:51,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:24:05,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:24:05,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:24:05,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:24:19,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:24:19,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:24:19,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:24:33,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:24:33,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:24:33,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:24:47,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:24:47,792.792 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:24:47,797.797 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:25:02,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:25:02,705.705 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:25:02,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:25:18,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:25:18,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:25:18,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:25:32,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:25:32,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:25:32,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:25:46,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:25:46,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:25:46,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:26:01,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:26:01,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:26:01,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:26:17,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:26:17,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:26:17,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:26:31,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:26:31,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:26:31,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:26:45,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:26:45,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:26:45,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:26:59,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:26:59,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:26:59,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:27:13,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:27:13,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:27:13,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:27:27,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:27:27,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:27:27,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:27:42,609.609 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:27:42,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:27:42,619.619 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:27:58,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:27:58,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:27:58,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:28:12,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:28:12,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:28:12,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:28:28,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:28:28,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:28:28,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:28:44,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:28:44,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:28:44,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:28:58,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:28:58,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:28:58,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:29:12,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:29:12,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:29:12,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:29:26,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:29:26,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:29:26,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:29:42,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:29:42,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:29:42,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:29:56,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:29:56,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:29:56,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:30:10,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:30:10,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:30:10,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:30:23,978.978 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:30:23,983.983 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:30:23,988.988 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:30:38,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:30:38,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:30:38,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:30:53,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:30:53,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:30:53,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:31:07,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:31:07,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:31:07,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:31:21,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:31:21,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:31:21,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:31:35,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:31:35,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:31:35,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:31:50,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:31:50,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:31:50,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:32:06,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:32:06,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:32:06,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:32:20,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:32:20,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:32:20,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:32:33,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:32:33,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:32:33,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:32:47,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:32:47,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:32:47,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:33:03,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:33:03,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:33:03,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:33:16,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:33:16,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:33:16,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:33:32,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:33:32,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:33:32,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:33:46,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:33:46,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:33:46,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:34:01,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:34:01,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:34:01,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:34:17,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:34:17,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:34:17,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:34:36,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:34:36,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:34:36,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:34:50,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:34:50,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:34:50,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:35:02,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:35:02,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:35:02,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:35:19,075.075 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:35:19,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:35:19,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:35:33,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:35:33,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:35:33,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:35:49,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:35:49,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:35:49,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:36:05,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:36:05,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:36:05,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:36:21,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:36:21,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:36:21,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:36:35,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:36:35,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:36:35,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:36:50,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:36:50,531.531 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:36:50,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:37:04,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:37:04,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:37:04,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:37:18,217.217 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:37:18,223.223 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:37:18,228.228 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:37:32,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:37:32,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:37:32,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:37:46,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:37:46,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:37:46,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:38:00,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:38:00,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:38:00,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:38:13,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:38:13,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:38:13,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:38:28,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:38:29,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:38:29,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:38:42,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:38:42,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:38:42,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:38:59,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:38:59,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:38:59,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:39:12,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:39:13,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:39:13,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:39:28,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:39:28,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:39:28,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:39:41,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:39:41,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:39:41,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:39:56,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:39:56,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:39:56,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:40:19,606.606 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-10-18 03:40:19,640.640 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-10-18 03:40:19,648.648 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-10-18 03:40:24,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:40:24,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:40:24,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:40:38,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:40:38,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:40:38,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:41:08,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:41:08,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:41:08,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:41:22,656.656 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:41:22,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:41:22,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:41:36,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:41:36,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:41:36,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:41:52,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:41:52,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:41:52,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:42:06,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:42:06,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:42:06,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:42:20,974.974 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:42:20,980.980 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:42:20,985.985 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:42:34,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:42:34,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:42:34,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:42:48,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:42:48,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:42:48,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:43:04,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:43:04,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:43:04,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:43:20,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:43:20,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:43:20,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:43:34,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:43:34,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:43:34,685.685 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:43:48,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:43:48,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:43:48,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:44:03,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:44:03,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:44:03,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:44:16,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:44:16,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:44:16,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:44:29,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:44:29,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:44:29,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:44:44,054.054 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:44:44,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:44:44,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:44:59,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:44:59,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:44:59,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:45:15,406.406 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:45:15,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:45:15,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:45:29,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:45:29,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:45:29,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:45:44,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:45:44,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:45:44,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:45:57,972.972 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:45:57,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:45:57,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:46:12,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:46:12,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:46:12,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:46:27,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:46:27,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:46:27,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:46:43,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:46:43,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:46:43,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:46:57,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:46:57,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:46:57,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:47:13,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:47:13,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:47:13,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:47:28,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:47:28,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:47:28,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:47:44,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:47:44,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:47:44,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:47:59,406.406 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:47:59,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:47:59,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:48:14,197.197 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:48:14,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:48:14,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:48:28,395.395 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:48:28,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:48:28,405.405 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:48:42,787.787 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:48:42,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:48:42,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:48:56,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:48:56,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:48:56,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:49:09,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:49:09,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:49:09,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:49:22,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:49:22,977.977 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:49:22,982.982 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:49:36,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:49:36,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:49:36,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:49:50,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:49:50,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:49:50,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:50:09,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:50:09,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:50:09,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:50:23,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:50:23,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:50:23,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:50:38,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:50:38,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:50:38,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:50:50,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:50:50,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:50:50,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:51:06,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:51:06,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:51:06,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:51:20,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:51:20,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:51:20,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:51:34,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:51:34,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:51:34,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:51:47,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:51:47,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:51:47,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:52:03,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:52:03,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:52:03,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:52:17,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:52:17,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:52:17,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:52:31,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:52:31,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:52:31,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:52:44,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:52:44,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:52:44,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:52:58,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:52:58,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:52:58,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:53:12,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:53:12,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:53:12,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:53:27,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:53:27,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:53:27,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:53:41,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:53:41,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:53:42,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:53:56,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:53:56,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:53:56,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:54:07,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:54:07,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:54:07,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:54:22,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:54:22,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:54:22,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:54:37,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:54:37,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:54:37,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:54:51,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:54:51,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:54:51,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:55:05,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:55:05,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:55:05,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:55:19,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:55:19,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:55:19,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:55:34,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:55:34,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:55:34,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:55:49,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:55:49,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:55:49,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:56:02,779.779 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:56:02,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:56:02,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:56:16,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:56:16,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:56:16,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:56:31,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:56:31,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:56:31,668.668 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:56:47,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:56:47,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:56:47,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:57:00,862.862 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:57:00,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:57:00,872.872 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:57:16,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:57:16,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:57:16,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:57:31,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:57:31,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:57:31,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:57:45,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:57:45,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:57:45,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:58:00,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:58:00,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:58:00,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:58:16,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:58:16,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:58:16,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:58:30,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:58:30,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:58:30,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:58:45,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:58:45,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:58:45,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:59:03,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:59:03,822.822 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:59:03,827.827 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:59:22,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:59:22,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:59:22,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:59:36,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:59:36,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:59:36,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 03:59:50,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 03:59:51,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 03:59:51,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:00:14,975.975 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-10-18 04:00:15,008.008 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-10-18 04:00:15,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:00:15,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:00:15,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:00:25,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:00:25,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:00:26,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:00:40,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:00:40,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:00:40,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:00:55,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:00:55,338.338 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:00:55,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:01:09,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:01:09,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:01:09,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:01:23,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:01:23,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:01:23,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:01:36,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:01:36,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:01:36,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:01:48,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:01:48,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:01:48,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:02:01,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:02:01,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:02:01,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:02:16,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:02:16,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:02:16,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:02:30,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:02:30,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:02:30,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:02:43,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:02:43,180.180 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:02:43,185.185 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:02:57,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:02:57,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:02:57,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:03:10,536.536 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:03:10,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:03:10,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:03:25,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:03:25,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:03:25,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:03:40,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:03:40,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:03:40,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:03:54,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:03:54,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:03:54,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:04:07,337.337 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:04:07,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:04:07,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:04:21,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:04:21,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:04:21,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:04:34,979.979 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:04:34,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:04:34,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:04:51,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:04:51,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:04:51,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:05:05,941.941 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:05:05,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:05:05,951.951 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:05:19,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:05:19,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:05:19,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:05:35,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:05:35,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:05:35,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:05:49,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:05:49,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:05:49,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:06:05,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:06:05,979.979 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:06:05,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:06:20,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:06:20,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:06:20,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:06:34,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:06:34,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:06:34,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:06:48,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:06:48,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:06:48,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:07:06,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:07:06,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:07:06,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:07:21,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:07:21,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:07:21,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:07:36,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:07:36,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:07:36,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:07:51,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:07:51,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:07:51,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:08:06,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:08:06,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:08:06,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:08:21,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:08:21,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:08:21,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:08:45,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-10-18 04:08:45,608.608 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-10-18 04:08:45,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:08:45,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:08:45,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:09:05,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:09:05,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:09:05,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:09:20,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:09:20,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:09:20,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:09:34,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:09:34,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:09:34,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:09:48,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:09:48,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:09:48,058.058 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:10:02,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:10:02,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:10:02,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:10:16,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:10:16,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:10:16,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:10:31,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:10:31,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:10:31,465.465 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:10:45,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:10:45,746.746 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:10:45,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:10:59,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:10:59,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:10:59,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:11:14,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:11:14,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:11:14,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:11:28,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:11:28,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:11:28,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:11:44,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:11:44,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:11:44,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:11:58,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:11:58,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:11:58,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:12:12,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:12:12,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:12:12,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:12:27,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:12:27,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:12:27,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:12:42,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:12:42,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:12:42,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:12:58,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:12:58,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:12:58,463.463 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:13:11,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:13:11,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:13:11,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:13:25,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:13:25,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:13:25,801.801 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:13:36,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:13:36,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:13:36,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:13:53,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:13:53,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:13:53,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:14:09,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:14:09,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:14:09,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:14:23,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:14:23,103.103 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:14:23,108.108 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:14:39,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:14:39,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:14:39,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:14:53,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:14:53,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:14:53,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:15:06,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:15:06,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:15:06,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:15:20,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:15:20,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:15:20,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:15:37,393.393 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:15:37,398.398 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:15:37,403.403 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:15:50,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:15:50,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:15:50,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:16:04,861.861 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:16:04,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:16:04,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:16:19,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:16:19,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:16:19,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:16:32,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:16:32,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:16:32,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:16:46,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:16:46,103.103 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:16:46,108.108 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:17:00,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:17:00,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:17:00,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:17:15,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:17:15,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:17:15,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:17:30,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:17:30,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:17:30,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:17:46,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:17:46,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:17:46,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:17:58,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:17:58,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:17:58,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:18:13,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:18:13,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:18:13,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:18:26,693.693 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:18:26,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:18:26,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:18:41,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:18:41,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:18:41,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:18:54,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:18:55,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:18:55,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:19:06,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:19:06,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:19:06,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:19:22,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:19:22,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:19:22,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:19:35,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:19:35,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:19:35,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:19:49,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:19:49,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:19:49,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:20:05,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:20:05,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:20:05,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:20:19,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:20:19,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:20:19,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:20:32,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:20:32,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:20:32,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:20:47,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:20:47,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:20:47,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:21:02,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:21:02,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:21:02,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:21:16,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:21:16,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:21:16,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:21:32,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:21:32,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:21:32,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:21:45,344.344 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:21:45,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:21:45,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:22:00,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:22:00,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:22:00,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:22:15,176.176 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:22:15,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:22:15,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:22:28,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:22:28,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:22:28,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:22:43,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:22:43,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:22:43,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:22:56,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:22:56,705.705 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:22:56,710.710 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:23:10,822.822 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:23:10,827.827 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:23:10,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:23:26,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:23:26,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:23:26,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:23:40,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:23:40,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:23:40,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:23:55,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:23:55,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:23:55,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:24:06,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:24:06,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:24:06,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:24:23,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:24:23,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:24:23,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:24:37,095.095 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:24:37,101.101 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:24:37,106.106 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:24:51,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:24:51,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:24:51,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:25:06,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:25:06,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:25:06,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:25:20,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:25:20,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:25:20,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:25:34,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:25:34,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:25:34,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:25:48,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:25:48,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:25:48,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:26:02,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:26:02,266.266 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:26:02,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:26:16,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:26:16,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:26:16,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:26:29,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:26:29,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:26:29,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:26:45,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:26:45,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:26:45,192.192 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:27:00,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:27:00,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:27:00,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:27:14,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:27:14,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:27:14,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:27:28,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:27:28,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:27:28,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:27:42,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:27:42,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:27:42,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:27:56,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:27:56,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:27:56,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:28:11,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:28:11,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:28:11,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:28:27,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:28:27,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:28:27,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:28:40,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:28:40,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:28:40,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:28:55,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:28:55,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:28:55,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:29:09,413.413 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:29:09,419.419 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:29:09,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:29:23,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:29:23,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:29:23,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:29:37,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:29:37,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:29:37,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:29:50,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:29:50,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:29:50,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:30:03,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:30:03,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:30:03,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:30:17,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:30:17,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:30:17,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:30:32,779.779 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:30:32,785.785 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:30:32,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:30:49,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:30:49,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:30:49,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:31:02,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:31:02,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:31:02,230.230 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:31:15,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:31:15,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:31:15,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:31:30,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:31:30,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:31:30,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:31:44,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:31:44,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:31:44,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:31:58,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:31:58,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:31:58,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:32:13,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:32:13,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:32:13,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:32:27,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:32:27,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:32:27,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:32:41,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:32:41,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:32:41,302.302 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:32:53,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:32:53,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:32:53,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:33:06,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:33:06,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:33:06,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:33:20,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:33:20,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:33:20,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:33:36,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:33:36,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:33:36,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:33:51,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:33:51,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:33:51,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:34:05,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:34:05,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:34:05,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:34:18,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:34:18,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:34:18,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:34:32,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:34:32,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:34:32,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:34:46,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:34:46,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:34:46,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:34:59,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:34:59,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:34:59,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:35:13,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:35:13,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:35:13,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:35:28,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:35:28,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:35:28,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:35:42,183.183 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:35:42,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:35:42,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:35:57,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:35:57,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:35:57,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:36:12,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:36:12,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:36:12,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:36:26,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:36:26,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:36:26,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:36:38,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:36:38,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:36:38,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:36:52,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:36:52,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:36:52,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:37:08,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:37:08,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:37:08,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:37:24,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:37:24,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:37:24,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:37:39,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:37:39,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:37:39,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:37:51,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:37:51,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:37:51,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:38:05,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:38:05,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:38:05,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:38:19,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:38:19,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:38:19,661.661 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:38:33,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:38:33,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:38:33,506.506 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:38:46,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:38:46,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:38:46,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:39:02,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:39:02,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:39:02,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:39:15,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:39:15,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:39:15,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:39:29,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:39:29,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:39:29,738.738 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:39:46,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:39:46,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:39:46,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:40:01,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:40:01,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:40:01,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:40:15,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:40:15,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:40:15,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:40:28,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:40:28,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:40:28,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:40:43,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:40:43,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:40:43,307.307 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:40:58,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:40:58,129.129 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:40:58,134.134 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:41:12,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:41:12,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:41:12,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:41:26,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:41:26,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:41:26,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:41:36,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:41:36,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:41:36,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:41:53,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:41:53,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:41:53,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:42:07,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:42:07,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:42:07,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:42:21,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:42:21,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:42:21,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:42:35,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:42:35,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:42:35,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:42:49,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:42:49,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:42:49,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:43:03,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:43:03,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:43:03,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:43:16,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:43:16,760.760 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:43:16,765.765 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:43:32,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:43:32,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:43:32,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:43:46,776.776 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:43:46,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:43:46,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:44:03,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:44:03,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:44:03,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:44:21,547.547 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:44:21,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:44:21,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:44:35,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:44:35,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:44:35,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:44:49,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:44:49,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:44:49,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:45:02,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:45:02,342.342 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:45:02,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:45:16,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:45:16,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:45:16,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:45:30,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:45:30,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:45:30,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:45:45,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:45:45,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:45:45,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:45:59,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:45:59,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:45:59,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:46:13,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:46:13,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:46:13,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:46:28,050.050 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:46:28,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:46:28,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:46:42,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:46:42,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:46:42,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:46:57,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:46:57,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:46:57,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:47:10,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:47:10,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:47:10,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:47:23,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:47:23,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:47:23,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:47:33,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:47:33,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:47:33,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:47:51,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:47:51,262.262 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:47:51,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:48:05,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:48:05,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:48:05,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:48:20,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:48:20,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:48:20,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:48:34,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:48:34,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:48:34,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:48:49,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:48:49,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:48:49,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:49:04,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:49:04,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:49:04,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:49:17,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:49:17,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:49:17,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:49:33,171.171 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:49:33,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:49:33,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:49:49,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:49:49,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:49:49,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:50:03,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:50:03,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:50:03,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:50:19,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:50:19,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:50:19,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:50:33,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:50:33,102.102 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:50:33,107.107 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:50:48,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:50:48,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:50:48,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:51:02,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:51:02,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:51:02,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:51:17,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:51:18,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:51:18,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:51:34,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:51:34,028.028 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:51:34,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:51:49,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:51:49,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:51:49,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:52:03,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:52:03,663.663 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:52:03,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:52:19,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:52:19,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:52:19,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:52:33,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:52:33,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:52:33,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:52:47,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:52:47,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:52:47,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:53:02,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:53:02,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:53:02,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:53:17,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:53:17,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:53:17,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:53:32,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:53:32,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:53:32,508.508 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:53:46,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:53:46,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:53:46,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:54:00,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:54:00,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:54:00,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:54:14,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:54:14,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:54:14,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:54:30,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:54:30,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:54:30,196.196 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:54:43,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:54:43,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:54:43,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:54:58,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:54:58,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:54:58,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:55:12,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:55:12,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:55:12,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:55:27,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:55:27,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:55:27,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:55:41,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:55:41,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:55:41,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:55:56,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:55:56,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:55:56,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:56:11,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:56:11,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:56:11,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:56:26,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:56:26,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:56:26,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:56:38,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:56:38,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:56:38,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:56:54,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:56:54,103.103 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:56:54,108.108 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:57:10,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:57:10,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:57:10,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:57:23,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:57:23,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:57:23,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:57:44,219.219 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-10-18 04:57:44,252.252 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-10-18 04:57:44,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:57:44,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:57:44,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:57:54,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:57:54,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:57:54,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:58:08,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:58:08,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:58:08,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:58:23,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:58:23,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:58:23,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:58:37,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:58:37,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:58:37,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:58:51,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:58:51,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:58:51,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:59:05,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:59:05,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:59:05,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:59:20,447.447 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:59:20,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:59:20,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:59:33,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:59:33,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:59:33,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 04:59:48,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 04:59:48,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 04:59:48,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:00:03,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:00:03,907.907 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:00:03,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:00:18,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:00:18,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:00:18,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:00:32,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:00:32,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:00:32,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:00:46,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:00:46,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:00:46,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:01:00,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:01:00,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:01:00,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:01:15,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:01:15,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:01:15,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:01:30,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:01:30,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:01:30,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:01:45,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:01:45,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:01:45,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:01:58,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:01:58,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:01:58,947.947 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:02:13,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:02:13,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:02:13,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:02:27,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:02:27,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:02:27,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:02:41,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:02:41,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:02:41,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:02:56,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:02:56,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:02:56,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:03:10,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:03:10,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:03:10,085.085 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:03:23,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:03:23,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:03:23,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:03:34,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:03:34,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:03:34,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:03:51,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:03:51,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:03:51,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:04:05,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:04:05,717.717 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:04:05,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:04:20,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:04:20,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:04:20,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:04:34,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:04:34,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:04:34,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:04:51,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:04:51,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:04:51,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:05:05,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:05:05,899.899 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:05:05,904.904 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:05:21,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:05:21,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:05:21,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:05:37,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:05:37,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:05:37,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:05:52,137.137 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:05:52,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:05:52,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:06:03,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:06:03,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:06:03,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:06:19,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:06:19,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:06:19,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:06:33,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:06:33,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:06:33,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:06:48,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:06:48,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:06:48,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:07:03,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:07:03,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:07:03,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:07:19,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:07:19,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:07:19,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:07:34,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:07:34,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:07:34,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:07:48,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:07:48,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:07:48,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:08:02,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:08:02,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:08:02,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:08:16,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:08:16,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:08:16,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:08:30,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:08:30,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:08:30,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:08:45,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:08:45,178.178 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:08:45,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:09:00,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:09:00,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:09:00,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:09:14,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:09:14,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:09:14,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:09:27,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:09:27,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:09:27,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:09:43,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:09:43,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:09:43,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:09:57,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:09:57,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:09:57,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:10:12,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:10:12,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:10:12,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:10:26,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:10:26,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:10:26,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:10:40,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:10:40,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:10:40,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:10:53,508.508 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:10:53,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:10:53,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:11:04,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:11:04,378.378 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:11:04,383.383 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:11:19,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:11:19,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:11:19,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:11:34,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:11:34,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:11:34,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:11:48,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:11:48,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:11:48,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:12:04,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:12:04,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:12:04,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:12:18,382.382 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:12:18,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:12:18,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:12:33,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:12:33,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:12:33,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:12:48,391.391 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:12:48,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:12:48,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:13:01,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:13:01,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:13:01,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:13:16,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:13:16,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:13:16,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:13:30,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:13:30,941.941 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:13:30,947.947 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:13:45,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:13:45,977.977 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:13:45,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:14:00,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:14:00,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:14:00,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:14:15,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:14:15,416.416 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:14:15,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:14:29,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:14:29,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:14:29,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:14:44,689.689 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:14:44,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:14:44,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:14:58,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:14:58,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:14:58,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:15:15,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:15:15,400.400 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:15:15,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:15:30,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:15:30,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:15:30,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:15:44,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:15:44,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:15:44,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:15:57,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:15:57,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:15:57,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:16:12,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:16:12,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:16:12,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:16:26,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:16:26,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:16:26,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:16:41,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:16:41,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:16:41,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:16:56,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:16:57,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:16:57,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:17:10,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:17:10,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:17:10,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:17:23,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:17:23,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:17:23,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:17:37,230.230 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:17:37,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:17:37,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:17:49,891.891 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:17:49,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:17:49,901.901 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:18:03,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:18:03,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:18:03,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:18:17,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:18:17,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:18:17,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:18:32,778.778 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:18:32,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:18:32,789.789 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:18:47,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:18:47,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:18:47,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:19:01,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:19:01,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:19:01,598.598 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:19:17,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:19:17,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:19:17,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:19:33,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:19:33,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:19:33,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:19:47,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:19:47,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:19:47,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:20:02,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:20:02,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:20:02,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:20:16,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:20:16,696.696 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:20:16,701.701 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:20:30,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:20:30,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:20:30,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:20:46,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:20:46,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:20:46,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:21:00,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:21:00,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:21:00,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:21:15,018.018 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:21:15,023.023 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:21:15,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:21:28,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:21:28,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:21:28,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:21:45,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:21:45,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:21:45,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:22:00,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:22:00,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:22:00,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:22:15,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:22:15,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:22:15,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:22:34,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:22:34,421.421 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:22:34,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:22:48,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:22:48,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:22:48,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:23:03,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:23:03,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:23:03,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:23:18,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:23:18,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:23:18,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:23:32,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:23:32,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:23:32,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:23:46,514.514 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:23:46,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:23:46,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:24:00,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:24:00,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:24:00,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:24:23,851.851 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-10-18 05:24:23,884.884 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-10-18 05:24:23,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:24:23,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:24:23,905.905 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:24:34,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:24:34,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:24:34,748.748 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:24:50,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:24:50,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:24:50,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:25:03,593.593 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:25:03,599.599 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:25:03,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:25:16,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:25:16,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:25:16,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:25:30,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:25:30,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:25:30,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:25:43,893.893 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:25:43,899.899 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:25:43,904.904 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:25:57,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:25:57,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:25:57,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:26:11,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:26:11,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:26:11,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:26:24,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:26:24,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:26:24,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:26:39,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:26:39,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:26:39,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:26:53,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:26:53,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:26:53,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:27:08,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:27:08,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:27:08,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:27:23,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:27:23,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:27:23,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:27:37,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:27:37,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:27:37,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:27:51,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:27:51,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:27:51,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:28:05,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:28:05,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:28:05,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:28:19,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:28:19,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:28:19,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:28:33,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:28:33,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:28:33,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:28:48,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:28:48,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:28:48,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:29:03,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:29:03,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:29:03,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:29:18,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:29:18,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:29:18,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:29:33,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:29:33,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:29:33,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:29:49,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:29:49,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:29:49,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:30:03,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:30:03,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:30:03,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:30:18,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:30:18,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:30:18,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:30:31,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:30:31,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:30:31,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:30:47,309.309 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:30:47,314.314 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:30:47,319.319 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:31:03,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:31:03,416.416 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:31:03,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:31:17,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:31:17,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:31:17,578.578 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:31:31,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:31:31,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:31:31,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:31:45,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:31:45,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:31:45,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:32:00,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:32:00,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:32:00,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:32:14,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:32:14,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:32:14,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:32:30,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:32:30,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:32:30,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:32:45,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:32:45,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:32:45,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:32:59,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:32:59,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:32:59,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:33:12,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:33:12,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:33:12,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:33:29,051.051 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:33:29,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:33:29,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:33:45,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:33:45,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:33:45,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:34:00,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:34:00,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:34:00,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:34:14,607.607 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:34:14,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:34:14,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:34:29,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:34:29,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:34:29,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:34:43,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:34:43,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:34:43,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:34:58,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:34:58,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:34:58,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:35:12,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:35:12,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:35:12,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:35:28,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:35:28,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:35:28,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:35:42,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:35:42,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:35:42,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:35:57,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:35:57,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:35:57,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:36:12,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:36:12,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:36:12,922.922 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:36:26,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:36:26,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:36:26,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:36:40,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:36:40,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:36:40,480.480 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:36:56,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:36:56,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:36:56,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:37:12,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:37:12,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:37:12,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:37:26,138.138 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:37:26,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:37:26,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:37:39,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:37:39,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:37:39,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:37:53,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:37:53,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:37:53,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:38:07,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:38:07,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:38:07,305.305 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:38:22,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:38:22,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:38:22,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:38:37,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:38:37,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:38:37,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:38:51,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:38:51,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:38:51,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:39:05,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:39:05,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:39:05,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:39:15,779.779 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:39:15,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:39:15,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:39:32,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:39:32,784.784 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:39:32,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:39:46,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:39:46,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:39:46,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:40:02,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:40:02,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:40:02,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:40:18,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:40:18,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:40:18,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:40:32,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:40:32,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:40:32,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:40:46,527.527 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:40:46,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:40:46,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:41:00,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:41:00,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:41:00,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:41:15,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:41:15,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:41:15,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:41:29,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:41:29,917.917 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:41:29,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:41:43,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:41:43,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:41:43,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:41:58,938.938 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:41:58,943.943 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:41:58,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:42:13,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:42:13,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:42:13,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:42:26,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:42:26,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:42:26,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:42:42,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:42:42,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:42:42,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:42:57,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:42:57,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:42:57,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:43:10,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:43:10,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:43:10,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:43:24,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:43:24,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:43:24,078.078 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:43:35,294.294 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:43:35,299.299 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:43:35,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:43:52,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:43:52,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:43:52,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:44:06,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:44:06,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:44:06,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:44:20,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:44:20,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:44:20,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:44:33,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:44:33,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:44:33,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:44:47,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:44:47,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:44:47,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:45:01,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:45:01,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:45:01,673.673 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:45:17,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:45:17,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:45:17,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:45:30,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:45:30,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:45:30,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:45:52,717.717 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-10-18 05:45:52,751.751 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-10-18 05:45:52,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:45:52,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:45:52,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:46:05,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:46:05,654.654 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:46:05,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:46:27,166.166 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-10-18 05:46:27,199.199 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-10-18 05:46:27,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:46:27,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:46:27,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:46:47,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:46:47,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:46:47,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:47:01,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:47:01,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:47:01,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:47:15,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:47:15,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:47:15,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:47:30,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:47:30,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:47:30,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:47:44,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:47:44,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:47:44,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:48:00,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:48:00,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:48:00,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:48:15,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:48:15,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:48:15,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:48:30,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:48:30,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:48:30,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:48:45,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:48:45,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:48:45,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:48:59,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:48:59,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:48:59,015.015 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:49:13,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:49:13,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:49:13,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:49:27,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:49:27,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:49:27,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:49:42,178.178 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:49:42,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:49:42,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:49:56,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:49:56,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:49:56,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:50:11,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:50:11,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:50:11,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:50:25,335.335 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:50:25,340.340 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:50:25,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:50:35,991.991 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:50:35,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:50:36,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:50:51,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:50:51,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:50:51,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:51:06,447.447 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:51:06,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:51:06,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:51:21,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:51:21,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:51:21,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:51:36,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:51:36,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:51:36,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:51:53,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:51:53,221.221 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:51:53,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:52:07,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:52:07,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:52:07,340.340 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:52:21,896.896 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:52:21,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:52:21,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:52:38,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:52:38,144.144 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:52:38,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:52:54,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:52:54,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:52:54,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:53:07,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:53:07,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:53:07,302.302 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:53:22,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:53:22,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:53:22,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:53:39,104.104 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:53:39,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:53:39,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:53:53,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:53:53,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:53:53,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:54:07,728.728 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:54:07,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:54:07,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:54:21,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:54:21,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:54:21,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:54:37,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:54:37,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:54:37,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:54:50,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:54:50,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:54:50,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:55:04,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:55:04,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:55:04,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:55:18,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:55:18,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:55:18,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:55:32,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:55:32,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:55:32,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:55:47,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:55:47,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:55:47,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:56:02,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:56:02,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:56:02,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:56:17,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:56:17,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:56:17,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:56:31,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:56:31,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:56:31,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:56:45,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:56:45,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:56:45,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:57:00,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:57:00,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:57:01,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:57:15,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:57:15,579.579 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:57:15,584.584 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:57:29,386.386 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:57:29,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:57:29,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:57:44,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:57:44,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:57:44,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:57:56,607.607 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:57:56,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:57:56,617.617 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:58:09,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:58:09,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:58:09,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:58:25,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:58:25,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:58:25,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:58:38,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:58:38,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:58:38,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:58:52,776.776 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:58:52,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:58:52,789.789 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:59:07,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:59:07,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:59:07,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:59:21,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:59:21,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:59:21,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:59:35,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:59:35,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:59:35,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 05:59:51,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 05:59:51,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 05:59:51,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:00:06,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:00:06,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:00:06,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:00:10,632.632 ERROR ] Error syncing refill data --> Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_order.py", line 30, in sync_refill_data sync_response = json.loads(Refill().sync_refill_data(refill_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-10-18 06:00:15,832.832 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 77, in sync_db data = json.loads(Data().sync_db()) 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-10-18 06:00:20,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:00:20,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:00:20,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:00:35,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:00:35,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:00:35,977.977 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:00:51,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:00:51,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:00:51,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:01:08,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:01:08,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:01:08,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:01:22,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:01:22,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:01:22,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:01:36,633.633 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:01:36,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:01:36,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:01:50,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:01:50,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:01:50,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:02:04,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:02:04,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:02:04,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:02:19,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:02:19,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:02:19,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:02:35,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:02:35,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:02:35,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:02:48,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:02:48,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:02:48,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:03:03,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:03:03,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:03:03,024.024 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:03:17,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:03:17,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:03:17,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:03:32,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:03:32,380.380 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:03:32,386.386 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:03:47,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:03:47,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:03:47,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:04:01,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:04:01,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:04:01,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:04:17,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:04:17,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:04:17,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:04:30,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:04:30,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:04:30,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:04:47,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:04:47,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:04:47,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:05:01,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:05:01,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:05:01,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:05:16,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:05:16,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:05:16,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:05:29,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:05:29,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:05:29,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:05:45,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:05:45,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:05:45,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:06:01,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:06:01,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:06:01,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:06:16,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:06:16,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:06:16,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:06:31,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:06:31,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:06:31,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:06:45,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:06:45,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:06:45,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:06:58,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:06:58,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:06:58,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:07:13,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:07:13,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:07:13,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:07:27,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:07:27,320.320 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:07:27,325.325 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:07:41,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:07:41,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:07:41,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:07:54,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:07:54,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:07:54,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:08:08,176.176 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:08:08,181.181 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:08:08,186.186 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:08:21,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:08:21,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:08:21,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:08:36,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:08:36,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:08:36,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:08:51,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:08:51,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:08:51,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:09:05,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:09:05,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:09:05,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:09:17,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:09:17,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:09:17,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:09:31,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:09:31,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:09:31,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:09:45,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:09:45,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:09:45,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:10:01,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:10:01,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:10:01,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:10:17,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:10:17,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:10:17,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:10:32,054.054 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:10:32,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:10:32,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:10:46,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:10:46,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:10:46,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:10:59,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:10:59,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:10:59,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:11:13,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:11:13,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:11:13,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:11:28,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:11:28,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:11:28,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:11:45,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:11:45,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:11:45,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:12:00,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:12:00,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:12:00,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:12:14,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:12:14,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:12:14,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:12:28,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:12:28,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:12:28,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:12:42,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:12:42,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:12:42,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:12:56,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:12:56,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:12:56,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:13:12,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:13:12,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:13:12,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:13:27,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:13:27,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:13:27,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:13:40,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:13:40,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:13:40,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:13:55,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:13:55,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:13:55,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:14:11,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:14:11,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:14:11,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:14:25,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:14:25,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:14:25,195.195 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:14:48,149.149 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-10-18 06:14:48,182.182 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-10-18 06:14:48,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:14:48,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:14:48,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:15:03,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:15:03,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:15:03,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:15:16,974.974 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:15:16,981.981 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:15:16,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:15:30,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:15:30,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:15:30,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:15:45,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:15:45,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:15:45,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:16:01,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:16:01,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:16:01,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:16:15,350.350 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:16:15,357.357 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:16:15,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:16:31,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:16:31,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:16:31,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:16:45,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:16:45,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:16:45,751.751 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:16:59,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:16:59,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:16:59,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:17:13,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:17:13,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:17:13,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:17:30,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:17:30,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:17:30,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:17:45,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:17:45,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:17:45,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:18:00,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:18:00,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:18:00,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:18:15,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:18:15,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:18:15,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:18:29,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:18:29,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:18:29,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:18:42,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:18:42,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:18:42,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:18:57,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:18:57,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:18:57,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:19:15,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:19:15,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:19:15,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:19:31,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:19:31,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:19:31,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:19:46,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:19:46,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:19:46,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:20:01,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:20:01,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:20:01,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:20:16,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:20:16,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:20:16,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:20:30,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:20:30,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:20:30,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:20:45,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:20:45,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:20:45,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:20:58,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:20:58,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:20:58,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:21:13,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:21:13,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:21:13,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:21:26,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:21:26,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:21:26,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:21:41,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:21:41,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:21:41,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:21:54,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:21:54,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:21:54,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:22:07,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:22:07,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:22:07,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:22:24,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:22:24,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:22:24,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:22:38,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:22:38,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:22:38,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:22:52,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:22:52,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:22:52,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:23:06,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:23:06,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:23:06,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:23:22,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:23:22,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:23:22,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:23:38,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:23:38,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:23:38,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:23:52,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:23:52,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:23:52,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:24:06,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:24:06,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:24:06,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:24:20,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:24:20,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:24:20,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:24:36,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:24:36,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:24:36,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:24:51,900.900 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:24:51,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:24:51,912.912 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:25:09,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:25:09,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:25:09,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:25:23,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:25:23,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:25:23,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:25:36,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:25:36,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:25:36,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:25:49,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:25:49,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:25:49,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:26:03,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:26:03,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:26:03,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:26:19,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:26:19,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:26:19,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:26:34,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:26:34,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:26:34,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:26:49,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:26:49,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:26:49,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:27:04,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:27:04,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:27:04,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:27:19,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:27:19,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:27:19,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:27:34,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:27:34,632.632 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:27:34,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:27:48,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:27:48,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:27:48,710.710 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:28:03,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:28:03,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:28:03,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:28:18,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:28:18,115.115 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:28:18,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:28:33,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:28:33,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:28:33,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:28:47,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:28:47,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:28:47,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:29:02,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:29:02,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:29:02,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:29:19,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:29:19,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:29:19,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:29:31,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:29:31,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:29:31,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:29:45,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:29:45,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:29:45,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:30:02,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:30:02,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:30:02,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:30:17,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:30:17,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:30:17,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:30:32,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:30:32,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:30:32,228.228 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:30:46,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:30:46,292.292 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:30:46,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:31:00,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:31:00,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:31:00,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:31:13,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:31:13,296.296 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:31:13,302.302 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:31:29,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:31:29,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:31:29,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:31:45,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:31:45,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:31:45,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:32:00,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:32:00,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:32:00,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:32:16,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:32:16,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:32:16,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:32:30,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:32:30,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:32:30,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:32:44,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:32:44,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:32:44,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:32:57,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:32:57,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:32:57,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:33:12,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:33:12,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:33:12,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:33:25,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:33:25,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:33:25,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:33:38,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:33:38,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:33:38,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:33:52,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:33:52,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:33:52,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:34:04,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:34:04,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:34:04,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:34:20,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:34:20,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:34:20,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:34:34,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:34:34,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:34:34,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:34:49,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:34:49,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:34:49,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:35:05,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:35:05,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:35:05,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:35:17,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:35:17,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:35:17,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:35:32,860.860 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:35:32,867.867 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:35:32,873.873 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:35:47,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:35:47,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:35:47,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:36:03,413.413 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:36:03,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:36:03,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:36:17,092.092 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:36:17,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:36:17,102.102 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:36:30,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:36:30,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:36:30,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:36:44,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:36:44,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:36:44,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:37:00,685.685 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:37:00,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:37:00,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:37:14,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:37:14,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:37:14,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:37:29,651.651 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:37:29,657.657 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:37:29,663.663 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:37:44,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:37:44,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:37:44,391.391 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:37:58,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:37:58,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:37:58,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:38:14,578.578 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:38:14,583.583 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:38:14,588.588 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:38:29,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:38:29,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:38:29,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:38:43,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:38:43,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:38:43,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:38:56,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:38:56,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:38:56,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:39:10,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:39:10,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:39:10,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:39:24,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:39:24,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:39:24,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:39:36,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:39:36,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:39:36,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:39:52,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:39:52,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:39:52,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:40:08,414.414 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:40:08,419.419 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:40:08,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:40:22,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:40:22,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:40:22,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:40:36,375.375 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:40:36,380.380 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:40:36,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:40:51,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:40:51,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:40:51,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:41:06,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:41:07,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:41:07,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:41:20,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:41:20,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:41:20,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:41:36,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:41:36,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:41:36,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:41:51,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:41:51,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:41:51,502.502 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:42:04,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:42:04,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:42:04,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:42:19,826.826 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:42:19,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:42:19,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:42:35,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:42:35,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:42:35,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:42:51,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:42:51,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:42:51,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:43:05,647.647 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:43:05,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:43:05,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:43:19,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:43:19,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:43:19,676.676 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:43:34,700.700 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:43:34,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:43:34,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:43:49,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:43:49,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:43:49,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:44:04,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:44:04,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:44:04,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:44:20,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:44:20,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:44:20,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:44:34,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:44:34,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:44:34,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:44:46,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:44:46,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:44:46,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:45:01,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:45:01,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:45:01,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:45:14,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:45:14,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:45:14,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:45:29,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:45:29,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:45:29,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:45:44,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:45:44,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:45:44,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:45:59,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:45:59,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:45:59,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:46:15,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:46:15,226.226 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:46:15,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:46:30,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:46:30,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:46:30,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:46:45,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:46:45,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:46:45,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:46:59,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:46:59,980.980 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:46:59,985.985 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:47:14,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:47:14,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:47:14,302.302 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:47:27,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:47:27,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:47:27,595.595 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:47:42,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:47:42,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:47:42,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:47:56,693.693 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:47:56,698.698 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:47:56,703.703 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:48:10,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:48:10,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:48:10,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:48:25,179.179 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:48:25,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:48:25,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:48:37,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:48:37,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:48:37,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:48:47,617.617 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:48:47,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:48:47,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:49:01,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:49:01,471.471 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:49:01,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:49:15,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:49:15,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:49:15,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:49:29,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:49:29,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:49:29,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:49:43,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:49:43,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:49:43,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:49:56,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:49:56,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:49:56,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:50:12,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:50:12,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:50:12,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:50:29,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:50:29,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:50:29,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:50:44,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:50:44,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:50:44,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:50:58,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:50:58,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:50:58,058.058 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:51:12,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:51:12,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:51:12,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:51:24,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:51:24,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:51:24,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:51:39,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:51:39,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:51:39,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:51:52,776.776 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:51:52,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:51:52,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:52:07,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:52:07,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:52:07,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:52:22,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:52:22,669.669 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:52:22,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:52:38,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:52:38,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:52:38,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:52:53,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:52:53,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:52:53,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:53:08,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:53:08,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:53:08,465.465 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:53:23,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:53:23,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:53:23,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:53:36,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:53:36,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:53:36,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:53:50,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:53:50,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:53:50,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:54:02,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:54:02,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:54:02,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:54:18,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:54:18,995.995 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:54:19,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:54:32,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:54:32,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:54:32,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:54:46,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:54:46,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:54:46,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:55:02,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:55:02,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:55:02,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:55:15,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:55:15,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:55:15,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:55:30,525.525 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:55:30,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:55:30,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:55:45,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:55:45,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:55:45,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:55:59,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:55:59,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:55:59,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:56:14,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:56:14,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:56:14,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:56:31,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:56:31,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:56:31,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:56:46,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:56:46,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:56:46,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:57:01,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:57:01,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:57:01,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:57:17,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:57:17,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:57:17,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:57:30,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:57:30,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:57:30,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:57:44,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:57:44,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:57:44,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:57:59,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:57:59,495.495 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:57:59,500.500 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:58:15,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:58:15,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:58:15,804.804 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:58:30,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:58:30,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:58:30,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:58:45,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:58:45,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:58:45,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:59:01,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:59:01,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:59:01,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:59:15,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:59:15,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:59:15,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:59:30,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:59:30,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:59:30,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:59:45,728.728 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:59:45,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:59:45,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 06:59:59,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 06:59:59,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 06:59:59,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:00:14,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:00:14,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:00:14,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:00:30,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:00:30,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:00:30,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:00:46,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:00:46,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:00:46,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:01:00,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:01:00,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:01:00,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:01:13,732.732 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:01:13,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:01:13,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:01:27,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:01:27,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:01:27,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:01:40,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:01:40,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:01:40,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:01:55,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:01:55,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:01:55,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:02:09,051.051 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:02:09,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:02:09,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:02:23,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:02:23,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:02:23,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:02:36,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:02:36,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:02:36,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:02:51,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:02:51,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:02:51,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:03:05,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:03:05,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:03:05,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:03:19,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:03:19,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:03:19,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:03:33,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:03:33,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:03:33,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:03:47,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:03:47,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:03:47,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:04:02,064.064 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:04:02,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:04:02,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:04:17,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:04:17,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:04:17,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:04:31,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:04:31,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:04:31,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:04:46,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:04:46,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:04:46,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:05:00,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:05:00,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:05:00,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:05:14,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:05:14,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:05:14,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:05:27,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:05:27,745.745 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:05:27,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:05:41,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:05:41,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:05:41,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:05:57,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:05:57,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:05:57,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:06:11,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:06:11,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:06:11,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:06:27,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:06:27,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:06:27,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:06:41,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:06:41,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:06:41,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:06:54,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:06:54,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:06:54,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:07:05,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:07:05,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:07:05,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:07:22,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:07:22,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:07:22,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:07:36,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:07:36,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:07:36,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:07:51,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:07:51,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:07:51,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:08:05,191.191 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:08:05,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:08:05,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:08:18,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:08:18,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:08:18,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:08:33,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:08:33,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:08:33,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:08:49,500.500 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:08:49,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:08:49,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:09:03,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:09:03,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:09:03,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:09:18,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:09:18,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:09:18,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:09:32,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:09:32,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:09:32,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:09:45,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:09:45,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:09:45,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:10:02,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:10:02,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:10:02,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:10:16,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:10:16,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:10:16,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:10:31,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:10:31,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:10:31,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:10:45,333.333 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:10:45,338.338 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:10:45,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:11:00,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:11:00,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:11:00,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:11:15,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:11:15,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:11:15,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:11:28,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:11:28,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:11:28,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:11:44,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:11:44,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:11:44,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:12:00,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:12:00,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:12:00,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:12:15,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:12:15,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:12:15,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:12:29,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:12:29,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:12:29,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:12:43,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:12:43,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:12:43,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:12:57,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:12:57,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:12:57,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:13:11,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:13:11,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:13:11,303.303 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:13:25,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:13:25,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:13:25,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:13:38,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:13:38,121.121 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:13:38,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:13:48,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:13:48,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:13:48,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:14:09,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:14:09,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:14:09,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:14:22,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:14:22,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:14:22,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:14:38,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:14:38,509.509 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:14:38,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:14:52,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:14:52,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:14:52,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:15:06,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:15:06,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:15:06,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:15:22,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:15:22,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:15:22,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:15:36,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:15:36,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:15:36,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:15:53,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:15:53,178.178 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:15:53,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:16:06,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:16:06,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:16:06,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:16:19,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:16:19,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:16:19,992.992 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:16:33,898.898 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:16:33,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:16:33,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:16:49,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:16:49,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:16:49,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:17:02,937.937 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:17:02,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:17:02,947.947 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:17:18,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:17:18,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:17:18,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:17:34,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:17:34,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:17:34,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:17:47,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:17:47,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:17:47,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:18:03,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:18:03,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:18:03,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:18:16,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:18:16,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:18:17,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:18:31,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:18:31,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:18:31,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:18:45,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:18:45,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:18:45,663.663 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:18:59,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:18:59,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:18:59,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:19:14,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:19:14,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:19:14,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:19:28,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:19:28,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:19:28,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:19:43,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:19:43,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:19:43,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:19:57,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:19:57,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:19:57,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:20:09,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:20:09,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:20:09,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:20:24,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:20:24,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:20:24,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:20:39,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:20:39,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:20:39,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:20:54,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:20:55,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:20:55,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:21:09,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:21:09,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:21:09,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:21:23,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:21:23,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:21:24,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:21:38,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:21:38,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:21:38,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:21:52,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:21:52,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:21:52,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:22:07,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:22:07,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:22:07,982.982 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:22:22,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:22:22,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:22:22,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:22:36,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:22:36,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:22:36,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:22:51,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:22:51,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:22:51,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:23:04,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:23:04,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:23:04,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:23:20,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:23:20,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:23:20,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:23:35,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:23:35,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:23:35,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:23:50,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:23:50,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:23:50,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:24:03,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:24:03,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:24:03,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:24:19,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:24:19,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:24:19,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:24:32,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:24:32,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:24:32,800.800 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:24:47,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:24:47,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:24:47,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:25:01,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:25:01,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:25:01,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:25:16,893.893 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:25:16,899.899 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:25:16,904.904 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:25:30,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:25:30,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:25:30,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:25:44,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:25:44,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:25:44,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:26:00,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:26:00,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:26:00,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:26:14,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:26:14,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:26:14,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:26:27,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:26:27,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:26:27,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:26:42,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:26:42,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:26:42,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:26:56,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:26:56,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:26:56,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:27:10,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:27:10,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:27:10,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:27:24,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:27:24,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:27:24,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:27:35,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:27:35,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:27:35,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:27:53,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:27:53,235.235 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:27:53,241.241 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:28:07,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:28:07,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:28:07,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:28:21,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:28:21,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:28:21,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:28:45,151.151 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-10-18 07:28:45,193.193 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-10-18 07:28:45,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:28:45,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:28:45,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:28:57,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:28:57,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:28:57,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:29:11,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:29:11,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:29:11,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:29:26,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:29:26,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:29:26,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:29:41,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:29:41,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:29:41,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:29:56,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:29:56,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:29:56,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:30:11,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:30:11,353.353 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:30:11,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:30:25,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:30:25,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:30:25,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:30:40,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:30:40,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:30:40,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:30:54,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:30:54,663.663 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:30:54,668.668 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:31:07,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:31:07,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:31:07,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:31:23,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:31:23,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:31:23,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:31:38,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:31:38,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:31:38,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:31:52,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:31:52,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:31:52,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:32:07,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:32:07,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:32:07,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:32:24,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:32:24,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:32:24,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:32:35,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:32:35,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:32:35,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:32:51,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:32:51,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:32:51,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:33:06,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:33:06,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:33:06,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:33:19,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:33:19,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:33:19,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:33:33,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:33:33,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:33:33,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:33:47,817.817 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:33:47,823.823 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:33:47,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:34:04,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:34:04,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:34:04,786.786 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:34:20,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:34:20,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:34:20,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:34:35,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:34:35,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:34:35,015.015 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:34:50,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:34:50,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:34:50,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:35:05,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:35:05,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:35:05,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:35:19,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:35:19,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:35:19,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:35:33,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:35:33,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:35:33,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:35:48,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:35:48,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:35:48,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:36:02,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:36:02,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:36:02,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:36:17,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:36:17,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:36:17,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:36:32,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:36:32,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:36:32,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:36:46,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:36:46,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:36:46,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:37:01,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:37:01,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:37:01,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:37:15,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:37:15,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:37:15,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:37:28,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:37:28,921.921 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:37:28,926.926 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:37:42,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:37:42,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:37:42,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:38:00,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:38:00,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:38:00,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:38:15,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:38:15,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:38:15,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:38:29,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:38:29,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:38:29,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:38:44,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:38:44,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:38:44,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:38:58,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:38:58,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:38:58,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:39:11,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:39:11,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:39:11,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:39:25,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:39:25,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:39:25,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:39:38,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:39:38,298.298 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:39:38,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:39:53,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:39:53,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:39:53,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:40:08,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:40:08,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:40:08,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:40:23,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:40:23,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:40:23,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:40:37,892.892 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:40:37,897.897 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:40:37,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:40:50,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:40:50,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:40:50,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:41:05,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:41:05,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:41:05,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:41:19,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:41:19,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:41:19,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:41:41,260.260 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-10-18 07:41:41,292.292 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-10-18 07:41:41,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:41:41,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:41:41,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:41:56,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:41:56,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:41:56,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:42:10,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:42:10,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:42:10,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:42:24,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:42:24,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:42:24,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:42:34,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:42:34,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:42:34,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:42:51,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:42:51,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:42:51,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:43:05,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:43:05,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:43:05,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:43:19,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:43:19,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:43:19,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:43:32,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:43:32,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:43:32,762.762 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:43:47,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:43:47,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:43:47,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:44:01,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:44:01,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:44:01,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:44:16,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:44:16,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:44:16,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:44:32,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:44:32,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:44:32,024.024 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:44:45,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:44:45,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:44:45,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:44:59,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:44:59,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:44:59,500.500 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:45:13,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:45:13,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:45:13,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:45:27,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:45:27,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:45:27,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:45:42,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:45:42,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:45:42,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:45:56,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:45:56,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:45:56,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:46:11,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:46:11,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:46:11,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:46:24,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:46:24,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:46:24,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:46:37,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:46:37,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:46:37,074.074 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:46:54,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:46:54,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:46:54,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:47:07,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:47:07,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:47:07,502.502 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:47:22,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:47:22,521.521 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:47:22,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:47:36,429.429 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:47:36,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:47:36,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:47:52,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:47:52,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:47:52,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:48:07,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:48:07,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:48:07,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:48:21,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:48:21,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:48:21,264.264 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:48:34,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:48:34,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:48:34,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:48:49,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:48:49,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:48:49,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:49:03,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:49:03,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:49:03,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:49:17,335.335 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:49:17,340.340 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:49:17,345.345 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:49:32,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:49:32,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:49:32,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:49:47,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:49:47,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:49:47,340.340 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:50:03,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:50:03,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:50:03,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:50:17,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:50:17,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:50:17,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:50:31,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:50:31,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:50:31,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:50:47,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:50:47,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:50:47,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:51:02,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:51:02,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:51:02,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:51:19,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:51:19,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:51:19,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:51:33,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:51:33,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:51:33,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:51:47,662.662 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:51:47,668.668 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:51:47,672.672 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:52:02,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:52:02,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:52:02,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:52:16,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:52:16,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:52:16,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:52:32,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:52:32,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:52:32,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:52:46,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:52:46,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:52:46,550.550 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:52:59,384.384 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:52:59,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:52:59,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:53:14,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:53:14,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:53:14,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:53:28,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:53:28,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:53:28,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:53:42,139.139 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:53:42,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:53:42,150.150 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:53:55,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:53:55,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:53:55,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:54:09,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:54:09,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:54:09,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:54:24,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:54:24,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:54:24,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:54:38,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:54:38,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:54:38,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:54:53,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:54:53,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:54:53,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:55:12,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:55:12,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:55:12,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:55:32,501.501 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-10-18 07:55:32,543.543 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-10-18 07:55:32,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:55:32,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:55:32,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:55:50,051.051 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:55:50,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:55:50,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:56:05,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:56:05,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:56:05,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:56:25,765.765 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-10-18 07:56:25,798.798 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-10-18 07:56:25,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:56:25,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:56:25,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:56:40,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:56:40,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:56:40,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:56:56,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:56:56,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:56:56,396.396 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:57:10,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:57:10,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:57:10,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:57:25,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:57:25,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:57:25,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:57:37,576.576 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:57:37,582.582 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:57:37,586.586 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:57:53,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:57:53,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:57:53,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:58:06,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:58:06,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:58:06,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:58:20,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:58:20,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:58:20,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:58:35,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:58:35,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:58:35,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:58:49,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:58:49,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:58:49,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:59:01,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:59:01,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:59:01,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:59:15,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:59:15,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:59:15,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:59:29,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:59:29,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:59:29,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:59:44,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:59:44,675.675 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:59:44,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 07:59:58,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 07:59:58,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 07:59:58,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:00:12,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:00:12,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:00:12,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:00:27,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:00:27,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:00:27,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:00:41,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:00:41,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:00:41,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:00:55,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:00:55,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:00:55,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:01:09,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:01:09,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:01:09,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:01:23,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:01:23,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:01:23,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:01:38,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:01:38,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:01:38,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:01:52,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:01:52,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:01:52,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:02:06,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:02:06,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:02:06,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:02:20,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:02:20,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:02:20,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:02:34,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:02:34,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:02:34,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:02:48,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:02:48,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:02:48,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:03:02,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:03:02,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:03:02,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:03:16,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:03:16,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:03:16,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:03:33,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:03:33,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:03:33,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:03:46,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:03:46,463.463 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:03:46,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:04:03,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:04:03,101.101 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:04:03,106.106 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:04:16,976.976 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:04:16,981.981 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:04:16,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:04:30,850.850 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:04:30,856.856 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:04:30,861.861 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:04:46,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:04:46,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:04:46,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:05:01,728.728 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:05:01,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:05:01,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:05:16,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:05:16,860.860 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:05:16,866.866 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:05:31,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:05:31,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:05:31,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:05:46,684.684 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:05:46,690.690 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:05:46,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:06:03,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:06:03,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:06:03,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:06:17,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:06:17,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:06:17,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:06:32,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:06:32,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:06:32,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:06:47,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:06:47,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:06:47,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:07:01,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:07:01,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:07:01,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:07:15,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:07:15,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:07:15,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:07:32,456.456 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:07:32,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:07:32,469.469 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:07:46,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:07:46,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:07:46,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:08:00,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:08:00,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:08:00,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:08:14,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:08:14,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:08:14,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:08:36,825.825 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-10-18 08:08:36,863.863 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-10-18 08:08:36,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:08:36,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:08:36,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:08:52,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:08:52,671.671 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:08:52,677.677 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:09:07,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:09:07,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:09:07,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:09:20,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:09:20,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:09:20,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:09:36,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:09:36,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:09:36,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:09:50,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:09:50,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:09:50,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:10:05,220.220 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:10:05,225.225 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:10:05,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:10:20,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:10:20,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:10:20,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:10:36,197.197 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:10:36,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:10:36,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:10:49,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:10:49,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:10:49,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:11:05,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:11:05,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:11:05,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:11:19,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:11:19,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:11:19,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:11:35,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:11:35,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:11:35,344.344 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:11:49,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:11:49,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:11:49,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:12:04,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:12:04,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:12:04,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:12:20,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:12:20,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:12:20,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:12:33,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:12:33,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:12:33,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:12:47,016.016 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:12:47,022.022 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:12:47,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:13:02,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:13:02,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:13:02,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:13:17,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:13:17,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:13:17,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:13:33,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:13:33,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:13:33,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:13:46,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:13:46,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:13:47,002.002 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:14:01,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:14:01,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:14:01,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:14:15,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:14:15,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:14:15,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:14:28,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:14:28,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:14:28,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:14:43,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:14:43,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:14:43,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:14:59,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:14:59,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:14:59,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:15:14,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:15:14,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:15:14,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:15:28,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:15:28,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:15:28,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:15:42,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:15:42,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:15:42,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:15:57,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:15:57,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:15:57,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:16:12,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:16:12,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:16:12,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:16:28,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:16:28,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:16:28,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:16:42,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:16:42,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:16:42,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:16:56,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:16:56,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:16:56,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:17:11,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:17:11,979.979 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:17:11,985.985 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:17:26,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:17:26,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:17:26,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:17:40,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:17:40,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:17:40,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:17:54,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:17:54,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:17:54,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:18:05,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:18:05,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:18:05,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:18:22,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:18:22,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:18:22,134.134 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:18:35,823.823 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:18:35,829.829 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:18:35,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:18:49,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:18:49,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:18:49,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:19:04,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:19:04,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:19:04,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:19:18,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:19:19,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:19:19,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:19:32,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:19:32,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:19:32,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:19:46,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:19:46,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:19:46,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:20:00,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:20:00,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:20:00,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:20:14,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:20:14,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:20:14,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:20:28,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:20:28,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:20:28,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:20:41,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:20:41,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:20:41,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:20:56,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:20:56,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:20:56,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:21:11,577.577 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:21:11,582.582 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:21:11,587.587 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:21:25,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:21:25,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:21:25,662.662 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:21:36,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:21:36,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:21:36,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:21:53,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:21:53,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:21:53,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:22:08,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:22:08,613.613 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:22:08,619.619 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:22:24,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:22:24,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:22:24,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:22:37,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:22:37,972.972 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:22:37,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:22:53,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:22:53,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:22:53,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:23:07,976.976 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:23:07,981.981 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:23:07,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:23:22,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:23:22,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:23:22,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:23:37,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:23:37,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:23:37,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:23:51,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:23:51,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:23:51,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:24:04,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:24:04,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:24:04,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:24:19,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:24:19,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:24:19,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:24:34,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:24:34,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:24:34,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:24:48,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:24:48,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:24:48,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:25:02,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:25:02,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:25:02,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:25:15,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:25:15,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:25:15,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:25:29,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:25:29,654.654 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:25:29,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:25:44,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:25:44,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:25:44,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:25:58,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:25:58,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:25:58,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:26:12,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:26:12,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:26:12,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:26:26,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:26:26,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:26:26,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:26:40,817.817 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:26:40,822.822 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:26:40,827.827 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:26:55,157.157 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:26:55,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:26:55,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:27:09,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:27:09,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:27:09,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:27:22,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:27:22,983.983 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:27:22,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:27:39,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:27:39,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:27:39,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:27:54,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:27:54,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:27:54,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:28:09,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:28:09,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:28:09,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:28:23,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:28:23,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:28:23,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:28:38,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:28:38,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:28:38,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:28:52,092.092 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:28:52,099.099 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:28:52,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:29:07,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:29:07,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:29:07,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:29:21,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:29:21,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:29:21,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:29:35,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:29:35,273.273 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:29:35,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:29:56,477.477 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-10-18 08:29:56,516.516 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-10-18 08:29:56,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:29:56,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:29:56,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:30:14,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:30:14,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:30:14,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:30:28,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:30:28,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:30:28,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:30:42,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:30:42,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:30:42,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:30:58,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:30:58,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:30:58,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:31:10,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:31:10,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:31:10,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:31:26,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:31:26,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:31:26,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:31:40,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:31:40,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:31:40,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:31:54,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:31:54,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:31:54,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:32:06,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:32:06,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:32:06,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:32:22,018.018 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:32:22,023.023 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:32:22,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:32:35,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:32:35,798.798 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:32:35,804.804 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:32:48,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:32:48,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:32:48,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:33:04,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:33:04,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:33:04,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:33:19,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:33:19,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:33:19,662.662 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:33:33,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:33:33,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:33:33,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:33:48,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:33:48,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:33:48,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:34:03,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:34:03,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:34:03,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:34:16,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:34:17,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:34:17,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:34:30,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:34:30,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:34:30,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:34:46,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:34:46,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:34:46,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:35:00,651.651 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:35:00,656.656 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:35:00,661.661 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:35:14,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:35:14,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:35:14,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:35:29,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:35:29,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:35:29,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:35:45,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:35:45,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:35:45,380.380 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:36:00,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:36:00,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:36:00,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:36:14,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:36:14,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:36:14,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:36:36,980.980 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-10-18 08:36:37,020.020 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-10-18 08:36:37,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:36:37,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:36:37,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:36:48,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:36:48,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:36:48,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:37:02,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:37:02,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:37:02,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:37:15,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:37:15,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:37:15,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:37:29,182.182 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:37:29,189.189 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:37:29,194.194 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:37:41,293.293 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:37:41,299.299 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:37:41,305.305 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:37:56,780.780 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:37:56,785.785 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:37:56,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:38:12,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:38:12,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:38:12,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:38:25,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:38:25,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:38:25,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:38:39,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:38:39,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:38:39,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:38:54,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:38:54,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:38:54,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:39:07,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:39:07,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:39:07,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:39:23,329.329 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:39:23,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:39:23,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:39:38,447.447 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:39:38,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:39:38,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:39:52,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:39:52,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:39:52,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:40:08,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:40:08,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:40:08,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:40:22,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:40:22,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:40:22,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:40:36,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:40:36,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:40:36,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:40:52,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:40:52,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:40:52,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:41:05,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:41:05,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:41:05,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:41:20,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:41:20,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:41:20,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:41:33,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:41:33,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:41:33,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:41:49,550.550 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:41:49,556.556 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:41:49,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:42:05,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:42:05,481.481 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:42:05,486.486 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:42:19,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:42:19,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:42:19,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:42:36,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:42:36,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:42:36,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:42:50,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:42:50,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:42:50,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:43:04,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:43:04,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:43:04,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:43:17,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:43:17,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:43:17,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:43:33,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:43:33,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:43:33,506.506 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:43:47,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:43:47,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:43:47,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:44:00,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:44:00,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:44:00,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:44:17,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:44:17,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:44:17,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:44:31,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:44:31,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:44:31,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:44:45,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:44:45,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:44:45,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:45:01,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:45:01,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:45:01,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:45:16,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:45:16,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:45:16,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:45:30,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:45:30,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:45:30,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:45:45,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:45:45,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:45:45,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:45:58,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:45:58,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:45:58,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:46:12,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:46:12,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:46:12,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:46:27,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:46:27,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:46:27,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:46:42,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:46:42,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:46:42,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:46:56,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:46:56,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:46:56,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:47:12,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:47:12,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:47:12,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:47:26,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:47:26,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:47:26,102.102 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:47:38,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:47:38,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:47:38,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:47:53,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:47:53,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:47:53,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:48:09,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:48:09,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:48:09,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:48:22,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:48:22,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:48:22,516.516 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:48:36,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:48:36,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:48:36,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:48:50,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:48:50,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:48:50,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:49:03,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:49:03,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:49:03,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:49:18,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:49:18,121.121 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:49:18,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:49:31,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:49:31,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:49:31,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:49:46,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:49:46,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:49:46,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:50:00,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:50:00,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:50:00,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:50:13,621.621 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:50:13,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:50:13,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:50:29,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:50:29,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:50:29,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:50:43,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:50:43,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:50:43,578.578 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:50:59,332.332 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:50:59,338.338 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:50:59,342.342 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:51:14,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:51:14,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:51:14,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:51:27,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:51:27,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:51:27,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:51:43,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:51:43,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:51:43,081.081 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:51:57,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:51:57,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:51:57,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:52:13,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:52:13,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:52:13,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:52:26,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:52:26,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:52:26,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:52:37,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:52:37,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:52:37,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:52:54,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:52:54,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:52:54,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:53:07,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:53:07,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:53:07,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:53:21,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:53:21,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:53:21,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:53:37,503.503 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:53:37,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:53:37,520.520 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:53:51,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:53:51,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:53:51,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:54:06,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:54:07,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:54:07,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:54:20,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:54:20,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:54:20,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:54:36,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:54:36,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:54:36,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:54:50,294.294 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:54:50,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:54:50,305.305 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:55:06,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:55:06,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:55:06,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:55:21,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:55:21,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:55:21,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:55:36,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:55:36,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:55:36,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:55:49,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:55:49,023.023 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:55:49,028.028 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:56:04,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:56:04,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:56:04,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:56:19,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:56:19,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:56:19,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:56:33,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:56:33,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:56:33,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:56:47,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:56:47,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:56:47,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:57:01,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:57:01,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:57:01,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:57:15,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:57:15,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:57:15,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:57:29,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:57:29,320.320 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:57:29,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:57:44,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:57:44,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:57:44,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:57:58,660.660 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:57:58,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:57:58,670.670 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:58:12,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:58:12,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:58:12,884.884 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:58:26,609.609 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:58:26,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:58:26,619.619 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:58:37,254.254 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:58:37,259.259 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:58:37,264.264 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:58:53,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:58:53,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:58:53,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:59:07,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:59:07,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:59:07,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:59:21,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:59:21,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:59:21,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:59:36,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:59:36,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:59:36,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 08:59:50,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 08:59:50,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 08:59:50,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:00:05,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:00:05,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:00:05,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:00:09,556.556 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-10-18 09:00:09,626.626 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-10-18 09:00:21,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:00:21,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:00:21,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:00:33,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:00:33,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:00:33,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:00:47,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:00:47,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:00:47,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:01:03,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:01:03,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:01:03,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:01:16,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:01:16,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:01:16,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:01:30,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:01:30,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:01:30,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:01:47,093.093 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:01:47,098.098 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:01:47,103.103 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:02:00,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:02:00,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:02:00,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:02:14,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:02:15,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:02:15,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:02:30,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:02:30,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:02:30,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:02:47,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:02:47,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:02:47,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:03:03,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:03:03,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:03:03,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:03:18,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:03:18,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:03:18,619.619 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:03:34,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:03:34,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:03:34,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:03:47,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:03:47,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:03:47,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:04:02,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:04:02,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:04:02,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:04:17,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:04:17,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:04:17,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:04:32,018.018 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:04:32,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:04:32,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:04:45,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:04:45,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:04:45,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:04:59,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:04:59,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:04:59,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:05:12,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:05:12,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:05:12,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:05:26,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:05:26,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:05:26,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:05:40,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:05:40,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:05:40,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:05:55,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:05:55,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:05:55,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:06:09,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:06:09,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:06:09,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:06:24,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:06:24,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:06:24,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:06:38,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:06:38,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:06:38,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:06:51,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:06:51,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:06:51,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:07:05,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:07:05,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:07:05,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:07:20,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:07:20,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:07:20,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:07:33,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:07:33,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:07:33,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:07:47,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:07:47,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:07:47,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:08:02,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:08:02,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:08:02,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:08:16,267.267 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:08:16,272.272 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:08:16,277.277 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:08:29,176.176 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:08:29,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:08:29,186.186 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:08:43,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:08:43,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:08:43,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:08:59,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:08:59,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:08:59,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:09:13,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:09:13,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:09:13,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:09:27,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:09:27,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:09:27,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:09:42,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:09:42,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:09:42,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:09:55,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:09:55,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:09:55,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:10:08,410.410 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:10:08,415.415 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:10:08,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:10:23,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:10:23,778.778 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:10:23,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:10:37,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:10:37,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:10:37,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:10:53,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:10:53,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:10:53,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:11:08,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:11:08,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:11:08,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:11:22,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:11:22,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:11:22,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:11:38,301.301 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:11:38,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:11:38,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:11:53,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:11:53,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:11:53,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:12:09,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:12:09,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:12:09,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:12:23,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:12:23,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:12:23,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:12:35,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:12:35,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:12:35,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:12:52,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:12:52,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:12:52,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:13:06,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:13:06,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:13:06,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:13:19,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:13:19,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:13:19,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:13:35,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:13:35,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:13:35,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:13:49,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:13:49,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:13:49,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:14:04,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:14:04,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:14:04,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:14:19,422.422 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:14:19,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:14:19,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:14:34,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:14:34,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:14:34,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:14:49,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:14:49,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:14:49,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:15:03,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:15:03,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:15:03,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:15:15,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:15:15,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:15:15,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:15:29,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:15:29,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:15:29,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:15:44,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:15:44,374.374 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:15:44,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:15:59,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:15:59,940.940 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:15:59,946.946 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:16:23,473.473 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-10-18 09:16:23,506.506 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-10-18 09:16:23,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:16:23,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:16:23,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:16:33,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:16:33,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:16:33,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:16:47,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:16:47,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:16:47,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:17:01,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:17:01,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:17:01,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:17:14,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:17:14,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:17:14,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:17:28,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:17:28,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:17:28,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:17:41,695.695 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:17:41,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:17:41,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:17:55,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:17:55,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:17:55,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:18:08,780.780 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:18:08,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:18:08,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:18:21,734.734 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:18:21,739.739 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:18:21,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:18:33,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:18:33,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:18:33,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:18:47,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:18:47,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:18:47,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:19:03,628.628 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:19:03,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:19:03,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:19:18,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:19:18,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:19:18,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:19:32,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:19:32,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:19:32,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:19:45,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:19:45,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:19:45,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:20:01,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:20:01,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:20:01,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:20:16,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:20:16,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:20:16,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:20:32,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:20:32,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:20:32,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:20:45,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:20:45,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:20:45,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:21:01,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:21:01,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:21:01,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:21:15,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:21:15,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:21:15,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:21:30,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:21:30,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:21:30,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:21:45,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:21:45,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:21:45,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:22:00,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:22:00,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:22:00,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:22:15,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:22:15,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:22:15,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:22:29,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:22:29,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:22:29,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:22:43,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:22:43,503.503 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:22:43,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:22:57,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:22:57,739.739 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:22:57,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:23:13,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:23:13,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:23:13,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:23:29,380.380 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:23:29,386.386 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:23:29,392.392 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:23:44,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:23:44,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:23:44,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:23:58,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:23:58,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:23:58,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:24:14,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:24:14,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:24:14,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:24:28,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:24:28,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:24:28,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:24:43,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:24:43,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:24:43,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:24:59,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:24:59,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:24:59,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:25:14,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:25:14,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:25:14,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:25:28,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:25:28,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:25:28,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:25:44,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:25:44,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:25:44,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:25:59,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:25:59,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:25:59,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:26:16,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:26:16,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:26:16,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:26:30,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:26:30,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:26:30,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:26:45,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:26:45,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:26:45,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:27:00,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:27:00,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:27:00,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:27:14,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:27:14,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:27:14,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:27:30,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:27:30,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:27:30,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:27:44,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:27:44,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:27:44,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:27:57,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:27:57,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:27:57,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:28:13,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:28:13,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:28:13,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:28:27,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:28:27,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:28:27,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:28:41,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:28:41,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:28:41,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:28:55,658.658 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:28:55,663.663 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:28:55,668.668 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:29:06,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:29:06,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:29:06,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:29:24,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:29:24,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:29:24,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:29:41,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:29:41,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:29:41,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:29:55,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:29:55,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:29:55,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:30:09,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:30:09,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:30:09,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:30:24,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:30:24,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:30:24,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:30:46,254.254 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-10-18 09:30:46,287.287 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-10-18 09:30:46,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:30:46,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:30:46,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:31:08,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:31:08,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:31:08,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:31:21,329.329 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:31:21,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:31:21,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:31:33,786.786 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:31:33,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:31:33,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:31:48,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:31:48,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:31:48,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:32:02,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:32:02,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:32:02,230.230 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:32:16,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:32:16,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:32:16,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:32:31,899.899 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:32:31,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:32:31,912.912 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:32:45,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:32:45,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:32:45,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:32:59,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:32:59,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:32:59,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:33:14,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:33:14,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:33:14,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:33:30,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:33:30,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:33:30,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:33:43,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:33:43,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:33:43,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:33:56,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:33:56,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:33:56,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:34:11,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:34:11,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:34:11,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:34:25,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:34:25,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:34:25,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:34:36,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:34:36,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:34:36,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:34:52,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:34:52,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:34:52,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:35:06,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:35:06,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:35:06,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:35:20,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:35:20,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:35:20,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:35:35,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:35:35,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:35:35,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:35:49,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:35:49,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:35:49,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:36:02,935.935 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:36:02,940.940 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:36:02,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:36:18,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:36:18,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:36:18,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:36:33,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:36:33,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:36:33,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:36:48,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:36:48,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:36:48,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:37:03,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:37:03,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:37:03,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:37:17,573.573 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:37:17,580.580 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:37:17,585.585 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:37:31,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:37:31,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:37:31,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:37:47,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:37:47,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:37:47,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:38:03,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:38:03,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:38:03,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:38:17,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:38:17,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:38:17,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:38:32,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:38:32,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:38:32,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:38:46,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:38:46,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:38:46,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:39:01,867.867 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:39:01,873.873 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:39:01,879.879 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:39:16,685.685 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:39:16,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:39:16,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:39:30,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:39:30,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:39:30,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:39:45,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:39:45,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:39:45,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:40:01,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:40:01,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:40:01,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:40:15,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:40:15,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:40:15,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:40:30,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:40:30,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:40:30,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:40:45,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:40:45,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:40:45,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:40:59,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:40:59,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:40:59,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:41:15,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:41:15,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:41:15,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:41:29,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:41:29,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:41:29,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:41:43,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:41:43,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:41:43,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:41:58,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:41:58,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:41:58,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:42:12,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:42:12,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:42:12,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:42:27,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:42:27,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:42:27,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:42:41,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:42:41,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:42:41,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:42:55,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:42:55,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:42:55,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:43:11,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:43:11,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:43:11,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:43:28,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:43:28,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:43:28,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:43:42,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:43:42,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:43:42,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:43:57,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:43:57,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:43:57,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:44:13,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:44:13,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:44:13,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:44:29,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:44:29,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:44:29,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:44:42,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:44:42,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:44:42,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:44:57,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:44:57,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:44:57,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:45:09,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:45:09,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:45:09,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:45:24,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:45:24,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:45:24,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:45:37,607.607 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:45:37,613.613 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:45:37,619.619 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:45:52,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:45:52,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:45:52,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:46:05,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:46:05,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:46:05,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:46:20,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:46:20,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:46:20,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:46:33,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:46:33,223.223 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:46:33,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:46:49,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:46:49,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:46:49,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:47:04,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:47:04,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:47:04,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:47:19,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:47:19,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:47:19,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:47:33,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:47:33,345.345 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:47:33,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:47:48,915.915 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:47:48,921.921 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:47:48,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:48:04,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:48:04,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:48:04,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:48:18,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:48:18,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:48:18,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:48:33,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:48:33,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:48:33,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:48:47,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:48:47,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:48:47,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:49:02,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:49:02,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:49:02,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:49:17,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:49:17,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:49:17,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:49:33,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:49:33,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:49:33,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:49:49,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:49:49,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:49:49,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:50:04,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:50:04,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:50:04,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:50:19,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:50:19,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:50:19,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:50:33,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:50:33,400.400 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:50:33,405.405 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:50:48,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:50:48,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:50:48,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:51:03,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:51:03,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:51:03,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:51:18,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:51:18,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:51:18,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:51:34,779.779 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:51:34,785.785 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:51:34,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:51:48,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:51:48,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:51:48,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:52:03,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:52:03,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:52:03,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:52:18,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:52:18,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:52:18,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:52:32,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:52:32,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:52:32,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:52:46,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:52:46,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:52:46,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:53:02,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:53:02,078.078 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:53:02,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:53:17,863.863 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:53:17,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:53:17,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:53:32,616.616 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:53:32,622.622 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:53:32,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:53:46,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:53:46,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:53:46,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:54:00,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:54:00,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:54:00,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:54:14,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:54:14,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:54:14,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:54:29,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:54:29,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:54:29,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:54:44,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:54:44,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:54:44,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:54:58,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:54:58,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:54:58,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:55:12,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:55:12,388.388 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:55:12,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:55:27,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:55:27,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:55:27,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:55:50,319.319 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-10-18 09:55:50,352.352 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-10-18 09:55:50,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:55:50,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:55:50,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:56:04,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:56:04,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:56:04,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:56:20,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:56:20,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:56:20,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:56:35,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:56:35,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:56:35,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:56:49,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:56:49,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:56:49,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:57:04,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:57:04,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:57:04,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:57:18,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:57:18,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:57:18,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:57:32,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:57:32,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:57:32,395.395 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:57:47,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:57:47,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:57:47,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:58:02,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:58:02,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:58:02,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:58:24,321.321 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-10-18 09:58:24,353.353 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-10-18 09:58:24,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:58:24,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:58:24,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:58:35,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:58:35,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:58:35,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:58:47,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:58:47,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:58:47,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:59:01,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:59:01,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:59:01,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:59:15,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:59:15,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:59:15,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:59:30,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:59:30,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:59:30,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 09:59:44,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 09:59:44,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 09:59:44,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:00:05,353.353 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-10-18 10:00:05,466.466 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-10-18 10:00:05,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:00:05,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:00:05,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:00:21,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:00:21,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:00:21,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:00:35,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:00:35,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:00:35,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:00:50,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:00:50,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:00:50,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:01:05,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:01:05,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:01:05,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:01:18,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:01:18,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:01:18,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:01:32,310.310 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:01:32,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:01:32,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:01:46,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:01:46,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:01:46,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:02:03,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:02:03,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:02:03,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:02:17,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:02:17,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:02:17,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:02:38,677.677 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-10-18 10:02:38,715.715 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-10-18 10:02:38,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:02:38,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:02:38,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:02:55,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:02:55,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:02:55,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:03:08,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:03:08,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:03:08,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:03:23,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:03:23,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:03:23,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:03:37,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:03:37,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:03:37,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:03:51,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:03:51,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:03:51,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:04:05,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:04:05,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:04:05,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:04:21,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:04:21,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:04:21,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:04:36,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:04:36,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:04:36,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:04:51,261.261 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:04:51,266.266 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:04:51,271.271 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:05:06,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:05:06,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:05:06,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:05:22,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:05:22,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:05:22,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:05:36,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:05:36,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:05:36,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:05:49,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:05:49,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:05:49,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:06:03,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:06:03,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:06:03,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:06:17,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:06:17,979.979 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:06:17,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:06:33,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:06:33,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:06:33,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:06:48,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:06:48,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:06:48,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:07:03,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:07:03,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:07:03,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:07:17,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:07:17,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:07:17,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:07:31,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:07:31,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:07:31,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:07:45,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:07:45,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:07:45,661.661 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:08:01,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:08:01,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:08:01,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:08:17,075.075 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:08:17,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:08:17,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:08:32,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:08:32,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:08:32,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:08:47,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:08:47,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:08:47,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:09:03,255.255 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:09:03,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:09:03,270.270 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:09:17,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:09:17,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:09:17,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:09:31,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:09:31,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:09:31,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:09:45,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:09:45,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:09:45,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:10:00,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:10:01,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:10:01,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:10:16,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:10:16,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:10:16,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:10:31,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:10:31,593.593 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:10:31,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:10:47,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:10:47,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:10:47,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:11:01,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:11:01,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:11:01,232.232 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:11:17,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:11:17,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:11:17,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:11:31,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:11:31,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:11:31,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:11:46,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:11:46,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:11:46,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:12:00,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:12:00,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:12:00,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:12:17,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:12:17,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:12:17,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:12:32,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:12:32,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:12:32,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:12:45,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:12:45,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:12:45,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:13:02,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:13:02,380.380 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:13:02,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:13:16,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:13:16,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:13:16,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:13:31,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:13:31,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:13:31,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:13:47,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:13:47,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:13:47,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:14:01,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:14:01,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:14:01,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:14:17,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:14:17,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:14:17,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:14:32,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:14:32,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:14:32,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:14:45,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:14:45,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:14:45,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:14:59,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:14:59,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:14:59,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:15:13,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:15:13,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:15:13,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:15:28,617.617 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:15:28,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:15:28,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:15:43,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:15:43,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:15:43,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:15:58,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:15:58,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:15:58,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:16:12,755.755 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:16:12,760.760 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:16:12,765.765 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:16:26,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:16:26,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:16:26,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:16:40,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:16:40,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:16:40,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:16:54,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:16:54,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:16:54,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:17:06,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:17:06,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:17:06,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:17:21,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:17:21,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:17:21,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:17:35,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:17:35,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:17:35,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:17:49,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:17:49,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:17:49,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:18:04,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:18:04,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:18:04,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:18:20,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:18:20,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:18:20,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:18:34,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:18:34,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:18:34,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:18:48,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:18:48,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:18:48,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:19:02,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:19:02,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:19:02,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:19:17,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:19:17,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:19:17,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:19:30,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:19:30,980.980 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:19:30,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:19:45,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:19:45,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:19:45,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:20:00,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:20:00,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:20:00,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:20:14,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:20:14,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:20:14,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:20:30,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:20:30,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:20:30,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:20:41,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:20:41,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:20:41,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:20:58,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:20:58,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:20:58,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:21:13,114.114 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:21:13,119.119 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:21:13,124.124 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:21:27,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:21:27,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:21:27,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:21:40,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:21:40,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:21:40,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:21:55,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:21:55,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:21:55,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:22:07,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:22:07,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:22:07,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:22:22,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:22:22,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:22:22,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:22:36,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:22:36,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:22:36,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:22:50,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:22:50,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:22:50,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:23:03,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:23:03,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:23:03,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:23:17,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:23:17,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:23:17,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:23:32,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:23:32,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:23:32,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:23:46,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:23:46,042.042 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:23:46,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:24:01,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:24:01,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:24:01,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:24:15,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:24:15,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:24:15,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:24:30,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:24:30,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:24:30,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:24:45,861.861 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:24:45,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:24:45,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:24:59,173.173 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:24:59,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:24:59,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:25:13,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:25:13,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:25:13,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:25:26,660.660 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:25:26,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:25:26,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:25:42,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:25:42,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:25:42,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:25:55,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:25:55,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:25:55,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:26:10,255.255 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:26:10,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:26:10,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:26:23,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:26:23,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:26:23,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:26:39,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:26:39,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:26:39,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:26:54,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:26:54,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:26:54,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:27:09,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:27:09,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:27:09,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:27:24,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:27:24,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:27:24,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:27:40,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:27:40,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:27:40,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:27:54,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:27:54,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:27:54,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:28:09,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:28:09,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:28:09,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:28:24,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:28:24,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:28:24,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:28:35,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:28:35,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:28:35,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:28:51,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:28:51,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:28:51,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:29:06,448.448 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:29:06,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:29:06,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:29:21,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:29:21,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:29:21,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:29:36,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:29:36,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:29:36,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:29:50,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:29:50,199.199 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:29:50,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:30:06,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:30:06,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:30:06,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:30:21,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:30:21,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:30:21,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:30:35,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:30:35,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:30:35,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:30:49,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:30:49,707.707 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:30:49,712.712 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:31:03,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:31:03,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:31:03,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:31:17,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:31:17,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:31:17,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:31:31,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:31:31,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:31:31,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:31:46,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:31:46,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:31:46,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:31:58,823.823 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:31:58,829.829 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:31:58,834.834 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:32:13,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:32:13,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:32:13,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:32:29,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:32:29,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:32:29,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:32:43,410.410 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:32:43,415.415 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:32:43,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:32:58,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:32:58,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:32:58,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:33:13,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:33:13,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:33:13,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:33:29,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:33:29,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:33:29,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:33:42,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:33:42,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:33:42,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:33:57,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:33:57,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:33:57,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:34:20,625.625 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-10-18 10:34:20,662.662 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-10-18 10:34:20,675.675 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:34:20,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:34:20,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:34:34,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:34:34,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:34:34,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:34:47,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:34:47,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:34:47,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:35:03,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:35:03,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:35:03,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:35:18,814.814 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:35:18,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:35:18,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:35:33,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:35:33,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:35:33,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:35:47,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:35:47,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:35:47,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:36:03,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:36:03,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:36:03,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:36:18,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:36:18,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:36:18,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:36:33,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:36:33,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:36:33,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:36:50,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:36:50,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:36:50,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:37:04,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:37:04,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:37:04,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:37:18,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:37:18,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:37:18,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:37:32,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:37:32,864.864 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:37:32,869.869 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:37:47,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:37:47,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:37:47,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:38:02,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:38:02,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:38:02,626.626 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:38:16,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:38:16,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:38:16,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:38:31,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:38:31,517.517 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:38:31,524.524 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:38:46,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:38:46,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:38:46,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:38:59,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:38:59,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:38:59,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:39:13,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:39:13,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:39:13,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:39:26,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:39:26,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:39:26,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:39:40,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:39:40,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:39:40,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:39:54,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:39:54,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:39:54,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:40:07,979.979 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:40:07,985.985 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:40:07,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:40:26,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:40:26,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:40:26,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:40:42,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:40:42,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:40:42,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:40:58,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:40:58,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:40:58,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:41:14,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:41:14,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:41:14,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:41:28,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:41:28,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:41:28,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:41:43,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:41:43,656.656 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:41:43,661.661 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:41:57,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:41:57,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:41:57,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:42:11,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:42:11,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:42:11,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:42:25,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:42:25,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:42:25,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:42:37,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:42:37,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:42:37,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:42:53,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:42:53,784.784 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:42:53,791.791 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:43:08,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:43:08,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:43:08,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:43:23,617.617 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:43:23,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:43:23,629.629 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:43:37,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:43:37,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:43:37,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:43:52,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:43:52,665.665 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:43:52,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:44:05,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:44:05,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:44:05,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:44:19,574.574 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:44:19,580.580 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:44:19,585.585 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:44:33,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:44:33,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:44:33,581.581 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:44:46,834.834 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:44:46,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:44:46,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:45:02,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:45:02,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:45:02,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:45:17,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:45:17,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:45:17,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:45:31,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:45:31,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:45:31,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:45:46,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:45:46,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:45:46,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:46:02,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:46:02,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:46:02,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:46:15,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:46:15,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:46:15,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:46:30,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:46:30,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:46:30,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:46:44,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:46:44,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:46:44,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:46:59,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:46:59,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:46:59,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:47:13,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:47:13,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:47:13,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:47:28,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:47:28,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:47:28,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:47:44,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:47:44,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:47:44,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:47:58,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:47:58,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:47:58,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:48:12,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:48:12,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:48:12,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:48:25,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:48:25,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:48:25,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:48:37,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:48:37,036.036 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:48:37,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:48:51,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:48:51,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:48:51,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:49:05,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:49:05,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:49:05,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:49:21,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:49:21,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:49:21,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:49:35,071.071 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:49:35,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:49:35,081.081 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:49:59,286.286 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-10-18 10:49:59,319.319 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-10-18 10:49:59,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:49:59,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:49:59,340.340 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:50:13,891.891 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:50:13,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:50:13,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:50:28,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:50:28,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:50:28,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:50:43,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:50:43,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:50:43,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:50:56,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:50:56,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:50:56,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:51:10,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:51:10,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:51:10,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:51:24,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:51:24,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:51:24,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:51:37,335.335 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:51:37,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:51:37,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:51:52,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:51:52,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:51:52,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:52:05,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:52:05,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:52:05,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:52:19,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:52:19,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:52:19,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:52:33,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:52:33,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:52:33,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:52:49,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:52:49,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:52:49,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:53:03,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:53:03,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:53:03,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:53:19,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:53:19,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:53:19,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:53:34,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:53:34,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:53:34,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:53:47,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:53:47,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:53:47,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:54:03,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:54:03,475.475 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:54:03,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:54:17,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:54:17,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:54:17,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:54:30,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:54:30,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:54:30,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:54:44,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:54:44,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:54:44,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:54:58,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:54:58,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:54:58,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:55:13,015.015 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:55:13,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:55:13,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:55:26,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:55:26,702.702 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:55:26,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:55:40,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:55:40,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:55:40,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:55:55,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:55:55,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:55:55,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:56:07,448.448 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:56:07,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:56:07,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:56:23,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:56:23,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:56:23,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:56:37,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:56:37,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:56:37,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:56:52,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:56:52,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:56:52,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:57:08,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:57:08,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:57:08,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:57:23,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:57:23,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:57:23,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:57:39,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:57:39,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:57:39,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:57:52,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:57:52,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:57:52,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:58:06,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:58:06,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:58:06,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:58:22,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:58:22,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:58:22,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:58:35,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:58:35,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:58:35,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:58:49,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:58:49,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:58:49,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:59:03,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:59:03,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:59:03,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:59:17,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:59:17,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:59:17,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:59:30,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:59:30,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:59:30,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:59:45,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:59:45,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:59:45,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 10:59:59,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 10:59:59,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 10:59:59,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:00:21,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:00:21,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:00:21,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:00:35,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:00:35,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:00:35,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:00:51,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:00:51,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:00:51,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:01:04,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:01:04,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:01:04,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:01:28,797.797 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-10-18 11:01:28,831.831 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-10-18 11:01:28,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:01:28,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:01:28,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:01:41,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:01:41,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:01:41,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:01:55,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:01:55,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:01:55,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:02:09,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:02:09,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:02:09,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:02:23,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:02:23,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:02:23,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:02:37,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:02:37,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:02:37,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:02:51,638.638 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:02:51,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:02:51,648.648 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:03:05,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:03:05,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:03:05,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:03:19,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:03:19,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:03:19,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:03:33,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:03:33,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:03:33,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:03:48,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:03:48,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:03:48,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:04:02,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:04:02,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:04:02,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:04:17,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:04:17,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:04:17,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:04:31,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:04:31,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:04:31,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:04:46,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:04:46,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:04:46,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:05:02,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:05:02,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:05:02,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:05:15,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:05:15,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:05:15,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:05:30,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:05:30,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:05:30,064.064 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:05:45,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:05:45,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:05:45,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:05:58,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:05:58,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:05:58,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:06:12,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:06:12,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:06:12,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:06:27,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:06:27,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:06:27,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:06:41,251.251 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:06:41,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:06:41,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:06:55,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:06:55,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:06:55,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:07:07,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:07:07,467.467 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:07:07,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:07:23,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:07:23,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:07:23,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:07:37,908.908 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:07:37,914.914 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:07:37,919.919 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:07:52,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:07:52,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:07:52,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:08:07,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:08:07,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:08:07,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:08:22,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:08:22,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:08:22,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:08:37,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:08:37,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:08:37,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:08:53,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:08:53,503.503 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:08:53,508.508 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:09:08,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:09:08,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:09:08,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:09:21,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:09:21,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:09:21,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:09:35,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:09:35,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:09:35,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:09:49,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:09:49,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:09:49,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:10:09,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:10:09,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:10:09,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:10:23,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:10:23,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:10:23,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:10:39,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:10:39,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:10:39,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:10:54,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:10:54,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:10:54,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:11:07,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:11:07,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:11:07,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:11:21,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:11:21,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:11:21,714.714 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:11:35,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:11:35,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:11:35,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:11:49,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:11:49,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:11:49,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:12:03,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:12:03,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:12:03,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:12:18,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:12:18,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:12:18,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:12:33,255.255 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:12:33,260.260 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:12:33,265.265 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:12:47,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:12:47,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:12:47,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:13:02,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:13:02,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:13:02,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:13:18,689.689 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:13:18,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:13:18,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:13:32,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:13:32,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:13:32,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:13:47,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:13:47,641.641 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:13:47,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:14:02,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:14:02,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:14:02,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:14:17,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:14:17,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:14:17,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:14:35,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:14:35,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:14:35,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:14:52,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:14:52,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:14:52,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:15:08,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:15:08,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:15:08,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:15:22,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:15:22,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:15:22,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:15:36,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:15:36,398.398 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:15:36,402.402 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:15:49,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:15:49,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:15:49,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:16:04,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:16:04,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:16:04,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:16:18,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:16:18,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:16:18,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:16:32,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:16:32,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:16:32,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:16:47,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:16:47,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:16:47,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:17:00,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:17:00,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:17:00,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:17:14,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:17:14,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:17:14,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:17:29,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:17:29,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:17:29,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:17:42,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:17:42,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:17:42,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:17:57,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:17:57,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:17:57,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:18:10,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:18:10,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:18:10,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:18:26,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:18:26,380.380 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:18:26,386.386 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:18:42,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:18:42,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:18:42,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:18:56,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:18:56,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:18:56,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:19:06,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:19:06,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:19:06,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:19:21,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:19:21,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:19:21,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:19:36,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:19:36,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:19:36,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:19:49,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:19:49,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:19:49,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:20:04,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:20:04,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:20:04,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:20:19,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:20:19,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:20:19,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:20:32,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:20:32,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:20:32,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:20:46,218.218 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:20:46,225.225 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:20:46,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:20:59,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:20:59,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:20:59,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:21:16,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:21:16,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:21:16,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:21:30,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:21:30,320.320 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:21:30,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:21:44,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:21:44,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:21:44,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:21:59,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:21:59,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:21:59,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:22:15,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:22:15,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:22:15,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:22:29,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:22:29,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:22:29,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:22:45,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:22:45,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:22:45,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:23:01,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:23:01,428.428 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:23:01,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:23:15,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:23:15,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:23:15,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:23:28,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:23:28,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:23:28,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:23:42,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:23:42,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:23:42,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:23:57,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:23:57,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:23:57,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:24:11,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:24:11,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:24:11,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:24:24,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:24:24,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:24:24,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:24:36,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:24:36,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:24:36,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:24:53,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:24:53,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:24:53,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:25:07,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:25:07,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:25:07,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:25:23,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:25:23,820.820 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:25:23,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:25:38,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:25:38,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:25:38,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:25:54,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:25:54,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:25:54,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:26:10,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:26:10,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:26:10,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:26:25,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:26:25,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:26:25,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:26:37,575.575 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:26:37,581.581 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:26:37,588.588 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:26:52,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:26:52,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:26:52,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:27:06,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:27:06,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:27:06,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:27:22,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:27:22,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:27:22,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:27:37,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:27:37,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:27:37,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:27:52,704.704 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:27:52,710.710 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:27:52,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:28:05,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:28:05,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:28:05,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:28:20,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:28:20,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:28:20,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:28:35,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:28:35,820.820 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:28:35,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:28:49,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:28:49,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:28:49,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:29:03,266.266 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:29:03,271.271 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:29:03,276.276 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:29:17,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:29:17,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:29:17,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:29:32,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:29:32,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:29:32,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:29:47,110.110 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:29:47,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:29:47,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:30:01,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:30:01,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:30:01,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:30:17,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:30:17,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:30:17,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:30:30,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:30:30,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:30:30,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:30:43,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:30:43,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:30:43,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:30:57,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:30:57,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:30:57,084.084 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:31:12,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:31:12,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:31:12,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:31:29,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:31:29,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:31:29,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:31:43,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:31:43,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:31:43,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:31:58,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:31:58,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:31:58,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:32:10,609.609 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:32:10,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:32:10,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:32:24,225.225 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:32:24,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:32:24,239.239 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:32:38,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:32:38,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:32:38,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:32:52,684.684 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:32:52,690.690 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:32:52,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:33:08,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:33:08,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:33:08,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:33:23,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:33:23,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:33:23,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:33:39,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:33:39,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:33:39,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:33:53,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:33:53,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:33:53,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:34:06,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:34:06,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:34:06,603.603 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:34:20,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:34:20,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:34:20,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:34:34,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:34:34,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:34:34,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:34:48,938.938 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:34:48,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:34:48,950.950 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:35:03,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:35:03,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:35:03,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:35:19,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:35:19,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:35:19,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:35:33,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:35:33,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:35:33,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:35:47,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:35:47,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:35:47,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:36:03,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:36:03,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:36:03,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:36:17,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:36:17,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:36:17,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:36:31,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:36:31,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:36:31,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:36:45,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:36:45,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:36:45,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:37:01,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:37:01,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:37:01,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:37:15,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:37:15,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:37:15,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:37:31,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:37:31,795.795 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:37:31,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:37:45,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:37:45,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:37:45,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:37:59,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:37:59,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:37:59,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:38:13,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:38:13,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:38:13,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:38:28,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:38:28,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:38:28,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:38:51,259.259 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-10-18 11:38:51,296.296 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-10-18 11:38:51,310.310 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:38:51,315.315 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:38:51,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:39:02,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:39:02,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:39:02,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:39:15,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:39:15,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:39:15,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:39:29,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:39:29,918.918 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:39:29,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:39:44,365.365 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:39:44,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:39:44,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:39:59,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:39:59,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:39:59,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:40:12,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:40:12,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:40:12,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:40:26,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:40:26,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:40:26,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:40:41,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:40:41,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:40:41,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:40:55,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:40:55,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:40:55,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:41:10,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:41:10,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:41:10,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:41:26,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:41:26,181.181 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:41:26,185.185 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:41:41,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:41:41,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:41:41,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:41:55,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:41:55,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:41:55,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:42:05,978.978 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:42:05,983.983 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:42:05,988.988 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:42:24,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:42:24,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:42:24,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:42:38,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:42:38,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:42:38,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:42:52,355.355 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:42:52,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:42:52,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:43:06,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:43:06,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:43:06,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:43:21,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:43:21,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:43:21,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:43:35,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:43:35,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:43:35,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:43:48,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:43:48,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:43:48,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:44:03,417.417 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:44:03,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:44:03,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:44:20,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:44:20,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:44:20,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:44:35,153.153 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:44:35,159.159 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:44:35,164.164 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:44:49,406.406 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:44:49,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:44:49,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:45:03,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:45:03,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:45:03,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:45:18,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:45:18,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:45:18,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:45:32,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:45:32,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:45:32,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:45:47,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:45:47,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:45:47,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:46:02,380.380 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:46:02,390.390 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:46:02,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:46:16,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:46:16,470.470 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:46:16,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:46:30,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:46:30,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:46:30,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:46:46,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:46:46,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:46:46,884.884 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:47:00,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:47:00,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:47:00,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:47:14,974.974 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:47:14,979.979 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:47:14,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:47:30,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:47:30,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:47:30,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:47:45,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:47:45,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:47:45,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:47:59,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:47:59,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:47:59,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:48:13,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:48:13,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:48:13,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:48:27,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:48:27,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:48:27,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:48:43,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:48:43,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:48:43,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:48:57,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:48:57,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:48:57,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:49:11,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:49:11,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:49:11,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:49:27,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:49:27,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:49:27,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:49:42,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:49:42,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:49:42,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:49:56,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:49:56,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:49:56,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:50:11,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:50:11,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:50:11,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:50:26,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:50:26,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:50:26,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:50:40,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:50:40,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:50:40,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:50:54,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:50:54,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:50:54,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:51:05,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:51:05,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:51:05,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:51:20,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:51:20,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:51:20,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:51:35,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:51:35,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:51:35,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:51:49,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:51:49,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:51:49,578.578 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:52:03,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:52:03,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:52:03,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:52:19,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:52:19,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:52:19,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:52:35,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:52:35,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:52:35,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:52:51,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:52:51,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:52:51,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:53:05,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:53:05,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:53:05,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:53:20,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:53:20,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:53:20,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:53:35,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:53:35,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:53:35,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:53:49,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:53:49,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:53:49,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:54:05,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:54:05,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:54:05,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:54:19,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:54:19,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:54:19,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:54:33,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:54:33,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:54:33,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:54:48,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:54:48,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:54:48,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:55:04,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:55:04,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:55:04,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:55:20,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:55:20,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:55:20,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:55:34,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:55:34,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:55:34,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:55:48,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:55:48,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:55:48,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:56:01,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:56:01,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:56:01,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:56:15,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:56:15,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:56:15,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:56:29,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:56:29,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:56:29,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:56:43,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:56:43,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:56:43,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:56:58,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:56:58,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:56:58,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:57:13,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:57:13,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:57:13,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:57:27,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:57:27,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:57:27,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:57:42,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:57:42,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:57:42,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:57:57,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:57:57,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:57:57,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:58:12,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:58:12,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:58:12,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:58:28,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:58:28,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:58:28,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:58:41,975.975 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:58:41,981.981 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:58:41,985.985 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:58:58,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:58:58,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:58:58,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:59:13,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:59:13,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:59:13,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:59:26,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:59:26,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:59:26,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:59:41,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:59:41,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:59:41,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 11:59:55,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 11:59:55,733.733 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 11:59:55,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:00:10,716.716 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:00:10,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:00:10,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:00:21,879.879 ERROR ] Error getting syncEnumCodes Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/neuu/app/bin/load-cell-pi-code/blueprints/bp_config.py", line 324, in sync_enum_codes codes_data = json.loads(Data().get_codes_sync(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-10-18 12:00:25,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:00:25,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:00:25,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:00:39,734.734 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:00:39,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:00:39,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:00:55,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:00:55,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:00:55,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:01:10,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:01:10,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:01:10,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:01:25,250.250 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:01:25,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:01:25,262.262 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:01:41,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:01:41,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:01:41,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:01:56,624.624 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:01:56,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:01:56,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:02:12,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:02:12,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:02:12,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:02:26,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:02:26,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:02:26,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:02:41,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:02:41,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:02:41,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:02:55,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:02:55,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:02:55,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:03:06,607.607 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:03:06,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:03:06,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:03:23,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:03:23,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:03:23,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:03:39,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:03:39,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:03:39,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:03:53,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:03:53,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:03:53,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:04:08,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:04:08,200.200 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:04:08,204.204 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:04:20,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:04:20,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:04:20,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:04:35,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:04:35,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:04:35,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:04:50,592.592 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:04:50,597.597 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:04:50,602.602 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:05:04,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:05:04,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:05:04,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:05:18,286.286 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:05:18,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:05:18,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:05:34,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:05:34,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:05:34,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:05:49,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:05:49,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:05:49,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:06:03,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:06:03,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:06:03,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:06:19,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:06:19,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:06:19,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:06:33,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:06:33,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:06:33,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:06:46,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:06:46,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:06:46,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:07:00,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:07:00,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:07:00,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:07:15,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:07:15,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:07:15,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:07:29,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:07:29,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:07:29,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:07:43,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:07:43,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:07:43,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:07:58,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:07:58,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:07:58,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:08:12,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:08:12,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:08:12,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:08:27,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:08:27,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:08:27,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:08:42,619.619 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:08:42,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:08:42,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:08:55,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:08:55,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:08:55,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:09:10,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:09:10,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:09:10,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:09:26,658.658 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:09:26,663.663 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:09:26,668.668 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:09:40,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:09:40,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:09:40,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:09:54,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:09:54,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:09:54,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:10:08,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:10:08,856.856 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:10:08,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:10:22,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:10:22,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:10:22,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:10:38,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:10:38,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:10:38,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:10:54,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:10:54,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:10:54,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:11:08,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:11:08,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:11:08,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:11:24,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:11:24,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:11:24,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:11:38,855.855 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:11:38,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:11:38,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:11:59,779.779 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-10-18 12:11:59,812.812 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-10-18 12:11:59,824.824 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:11:59,830.830 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:11:59,835.835 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:12:16,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:12:16,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:12:16,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:12:30,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:12:30,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:12:30,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:12:45,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:12:45,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:12:45,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:13:00,448.448 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:13:00,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:13:00,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:13:14,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:13:14,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:13:14,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:13:27,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:13:27,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:13:27,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:13:41,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:13:41,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:13:41,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:13:57,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:13:57,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:13:57,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:14:11,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:14:11,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:14:11,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:14:24,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:14:24,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:14:24,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:14:37,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:14:37,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:14:37,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:14:54,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:14:54,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:14:54,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:15:07,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:15:07,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:15:07,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:15:21,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:15:21,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:15:21,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:15:37,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:15:37,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:15:37,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:15:51,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:15:51,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:15:51,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:16:13,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:16:13,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:16:13,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:16:28,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:16:28,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:16:28,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:16:41,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:16:41,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:16:41,429.429 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:16:54,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:16:55,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:16:55,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:17:07,459.459 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:17:07,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:17:07,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:17:23,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:17:23,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:17:23,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:17:37,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:17:37,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:17:37,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:17:53,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:17:53,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:17:53,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:18:08,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:18:08,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:18:08,302.302 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:18:21,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:18:21,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:18:21,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:18:36,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:18:36,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:18:36,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:18:52,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:18:52,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:18:52,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:19:07,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:19:07,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:19:07,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:19:21,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:19:21,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:19:21,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:19:35,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:19:35,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:19:35,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:19:49,972.972 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:19:49,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:19:49,983.983 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:20:05,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:20:05,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:20:05,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:20:19,410.410 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:20:19,415.415 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:20:19,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:20:33,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:20:33,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:20:33,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:20:47,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:20:47,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:20:47,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:21:01,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:21:01,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:21:01,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:21:16,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:21:16,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:21:16,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:21:32,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:21:32,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:21:32,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:21:48,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:21:48,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:21:48,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:22:03,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:22:03,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:22:03,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:22:18,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:22:18,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:22:18,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:22:32,855.855 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:22:32,860.860 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:22:32,865.865 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:22:47,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:22:47,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:22:47,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:23:01,814.814 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:23:01,821.821 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:23:01,828.828 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:23:15,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:23:15,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:23:15,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:23:29,232.232 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:23:29,237.237 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:23:29,242.242 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:23:43,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:23:43,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:23:43,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:23:58,779.779 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:23:58,785.785 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:23:58,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:24:13,305.305 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:24:13,311.311 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:24:13,316.316 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:24:26,935.935 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:24:26,941.941 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:24:26,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:24:41,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:24:41,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:24:41,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:24:55,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:24:55,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:24:55,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:25:09,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:25:09,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:25:09,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:25:22,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:25:22,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:25:22,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:25:36,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:25:36,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:25:36,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:25:51,171.171 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:25:51,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:25:51,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:26:05,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:26:05,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:26:05,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:26:21,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:26:21,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:26:21,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:26:35,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:26:35,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:26:35,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:26:48,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:26:48,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:26:48,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:27:02,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:27:02,307.307 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:27:02,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:27:17,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:27:17,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:27:17,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:27:32,176.176 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:27:32,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:27:32,189.189 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:27:46,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:27:46,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:27:46,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:28:00,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:28:00,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:28:00,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:28:13,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:28:13,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:28:13,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:28:27,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:28:27,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:28:27,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:28:42,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:28:42,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:28:42,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:28:56,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:28:56,217.217 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:28:56,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:29:09,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:29:09,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:29:09,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:29:26,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:29:26,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:29:26,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:29:42,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:29:42,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:29:42,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:29:55,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:29:55,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:29:55,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:30:09,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:30:09,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:30:09,380.380 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:30:24,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:30:24,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:30:24,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:30:38,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:30:38,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:30:38,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:30:53,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:30:53,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:30:53,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:31:08,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:31:08,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:31:08,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:31:25,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:31:25,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:31:25,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:31:39,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:31:39,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:31:39,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:31:53,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:31:53,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:31:53,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:32:07,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:32:07,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:32:07,039.039 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:32:20,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:32:20,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:32:20,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:32:36,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:32:36,415.415 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:32:36,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:32:52,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:32:52,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:32:52,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:33:06,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:33:06,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:33:06,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:33:20,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:33:20,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:33:20,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:33:36,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:33:36,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:33:36,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:33:52,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:33:52,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:33:52,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:34:06,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:34:06,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:34:06,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:34:20,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:34:20,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:34:20,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:34:34,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:34:34,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:34:34,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:34:56,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:34:56,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:34:56,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:35:07,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:35:07,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:35:07,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:35:24,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:35:24,121.121 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:35:24,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:35:45,970.970 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-10-18 12:35:46,003.003 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-10-18 12:35:46,015.015 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:35:46,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:35:46,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:35:56,910.910 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:35:56,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:35:56,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:36:11,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:36:11,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:36:11,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:36:24,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:36:24,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:36:24,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:36:39,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:36:39,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:36:39,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:36:54,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:36:54,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:36:54,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:37:09,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:37:09,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:37:09,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:37:24,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:37:24,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:37:24,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:37:35,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:37:35,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:37:35,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:37:52,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:37:52,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:37:52,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:38:07,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:38:07,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:38:07,621.621 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:38:22,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:38:22,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:38:22,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:38:38,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:38:38,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:38:38,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:38:55,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:38:55,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:38:55,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:39:09,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:39:09,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:39:09,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:39:23,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:39:23,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:39:23,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:39:37,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:39:37,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:39:37,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:39:51,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:39:51,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:39:51,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:40:08,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:40:08,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:40:08,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:40:24,545.545 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:40:24,551.551 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:40:24,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:40:38,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:40:38,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:40:38,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:40:52,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:40:52,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:40:52,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:41:05,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:41:05,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:41:05,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:41:20,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:41:20,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:41:20,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:41:36,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:41:36,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:41:36,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:41:52,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:41:52,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:41:52,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:42:06,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:42:06,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:42:06,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:42:21,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:42:21,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:42:21,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:42:33,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:42:33,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:42:33,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:42:49,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:42:49,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:42:49,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:43:01,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:43:01,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:43:01,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:43:15,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:43:15,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:43:15,926.926 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:43:31,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:43:31,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:43:31,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:43:44,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:43:44,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:43:44,955.955 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:43:58,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:43:58,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:43:58,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:44:14,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:44:14,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:44:14,367.367 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:44:28,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:44:28,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:44:28,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:44:42,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:44:42,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:44:42,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:44:57,413.413 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:44:57,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:44:57,423.423 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:45:12,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:45:12,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:45:12,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:45:26,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:45:26,778.778 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:45:26,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:45:41,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:45:41,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:45:41,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:45:56,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:45:56,296.296 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:45:56,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:46:10,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:46:10,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:46:10,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:46:24,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:46:24,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:46:24,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:46:37,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:46:37,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:46:37,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:46:51,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:46:51,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:46:51,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:47:05,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:47:05,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:47:05,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:47:20,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:47:20,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:47:20,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:47:37,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:47:37,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:47:37,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:47:51,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:47:51,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:47:51,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:48:05,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:48:05,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:48:05,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:48:20,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:48:20,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:48:20,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:48:35,741.741 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:48:35,746.746 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:48:35,751.751 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:48:48,380.380 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:48:48,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:48:48,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:49:03,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:49:03,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:49:03,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:49:17,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:49:17,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:49:17,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:49:32,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:49:32,626.626 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:49:32,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:49:47,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:49:47,495.495 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:49:47,500.500 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:50:00,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:50:00,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:50:00,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:50:15,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:50:15,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:50:15,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:50:30,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:50:30,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:50:30,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:50:44,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:50:44,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:50:44,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:50:58,463.463 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:50:58,468.468 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:50:58,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:51:12,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:51:12,385.385 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:51:12,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:51:28,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:51:28,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:51:28,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:51:43,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:51:43,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:51:43,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:51:57,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:51:57,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:51:57,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:52:11,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:52:11,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:52:11,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:52:25,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:52:25,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:52:25,804.804 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:52:36,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:52:36,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:52:36,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:52:53,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:52:53,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:52:53,723.723 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:53:07,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:53:07,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:53:07,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:53:23,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:53:23,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:53:23,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:53:39,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:53:39,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:53:39,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:53:52,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:53:52,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:53:52,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:54:05,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:54:05,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:54:05,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:54:22,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:54:22,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:54:22,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:54:36,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:54:36,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:54:36,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:54:52,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:54:52,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:54:52,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:55:04,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:55:04,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:55:04,472.472 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:55:20,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:55:20,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:55:20,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:55:34,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:55:34,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:55:34,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:55:48,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:55:48,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:55:48,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:56:03,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:56:03,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:56:03,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:56:16,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:56:16,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:56:16,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:56:33,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:56:33,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:56:33,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:56:47,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:56:47,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:56:47,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:57:02,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:57:02,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:57:02,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:57:16,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:57:16,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:57:16,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:57:32,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:57:32,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:57:32,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:57:48,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:57:48,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:57:48,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:58:01,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:58:01,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:58:01,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:58:16,221.221 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:58:16,227.227 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:58:16,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:58:31,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:58:31,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:58:31,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:58:47,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:58:47,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:58:47,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:59:02,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:59:02,277.277 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:59:02,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:59:16,459.459 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:59:16,465.465 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:59:16,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:59:32,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:59:32,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:59:32,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 12:59:46,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 12:59:46,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 12:59:46,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:00:01,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:00:01,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:00:01,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:00:15,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:00:15,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:00:15,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:00:30,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:00:30,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:00:30,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:00:44,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:00:44,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:00:44,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:00:59,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:00:59,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:00:59,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:01:12,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:01:12,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:01:12,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:01:26,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:01:26,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:01:26,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:01:40,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:01:40,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:01:40,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:01:55,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:01:55,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:01:55,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:02:09,211.211 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:02:09,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:02:09,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:02:24,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:02:24,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:02:24,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:02:39,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:02:39,491.491 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:02:39,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:02:53,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:02:53,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:02:53,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:03:06,699.699 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:03:06,704.704 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:03:06,709.709 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:03:20,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:03:20,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:03:20,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:03:35,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:03:35,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:03:35,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:03:51,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:03:51,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:03:51,674.674 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:04:04,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:04:04,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:04:04,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:04:19,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:04:19,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:04:19,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:04:34,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:04:34,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:04:34,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:04:47,403.403 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:04:47,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:04:47,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:05:02,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:05:02,869.869 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:05:02,878.878 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:05:17,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:05:17,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:05:17,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:05:31,709.709 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:05:31,715.715 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:05:31,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:05:46,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:05:46,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:05:46,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:06:00,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:06:00,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:06:00,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:06:16,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:06:16,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:06:16,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:06:30,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:06:30,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:06:30,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:06:44,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:06:44,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:06:44,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:06:59,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:06:59,667.667 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:06:59,672.672 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:07:14,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:07:14,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:07:14,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:07:28,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:07:28,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:07:28,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:07:42,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:07:42,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:07:42,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:07:54,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:07:54,191.191 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:07:54,197.197 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:08:11,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:08:11,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:08:11,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:08:27,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:08:27,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:08:27,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:08:41,028.028 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:08:41,034.034 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:08:41,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:08:55,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:08:55,023.023 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:08:55,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:09:06,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:09:06,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:09:06,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:09:23,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:09:23,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:09:23,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:09:39,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:09:39,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:09:39,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:09:55,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:09:55,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:09:55,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:10:08,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:10:08,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:10:08,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:10:24,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:10:24,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:10:24,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:10:36,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:10:36,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:10:36,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:10:51,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:10:51,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:10:51,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:11:06,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:11:06,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:11:06,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:11:20,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:11:20,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:11:20,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:11:33,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:11:33,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:11:33,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:11:49,051.051 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:11:49,056.056 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:11:49,061.061 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:12:04,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:12:04,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:12:04,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:12:18,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:12:18,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:12:18,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:12:32,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:12:32,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:12:32,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:12:48,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:12:48,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:12:48,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:13:02,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:13:02,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:13:02,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:13:18,389.389 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:13:18,394.394 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:13:18,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:13:33,901.901 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:13:33,906.906 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:13:33,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:13:49,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:13:49,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:13:49,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:14:03,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:14:03,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:14:03,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:14:19,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:14:19,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:14:19,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:14:33,395.395 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:14:33,401.401 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:14:33,406.406 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:14:46,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:14:46,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:14:46,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:15:00,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:15:00,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:15:00,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:15:17,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:15:17,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:15:17,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:15:31,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:15:31,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:15:31,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:15:46,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:15:46,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:15:46,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:16:00,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:16:01,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:16:01,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:16:16,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:16:16,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:16:16,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:16:32,393.393 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:16:32,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:16:32,405.405 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:16:46,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:16:46,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:16:46,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:17:03,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:17:03,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:17:03,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:17:17,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:17:17,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:17:17,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:17:33,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:17:33,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:17:33,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:17:50,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:17:50,079.079 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:17:50,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:18:05,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:18:05,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:18:05,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:18:21,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:18:21,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:18:21,809.809 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:18:36,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:18:36,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:18:36,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:18:50,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:18:50,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:18:50,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:19:04,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:19:04,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:19:04,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:19:19,228.228 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:19:19,233.233 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:19:19,238.238 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:19:33,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:19:33,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:19:33,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:19:47,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:19:47,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:19:47,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:20:01,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:20:01,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:20:01,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:20:15,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:20:15,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:20:15,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:20:29,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:20:29,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:20:29,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:20:45,630.630 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:20:45,635.635 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:20:45,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:20:59,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:20:59,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:20:59,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:21:13,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:21:13,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:21:13,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:21:28,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:21:28,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:21:28,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:21:43,343.343 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:21:43,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:21:43,353.353 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:21:58,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:21:58,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:21:58,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:22:14,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:22:14,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:22:14,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:22:29,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:22:29,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:22:29,019.019 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:22:44,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:22:44,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:22:44,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:22:59,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:22:59,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:22:59,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:23:14,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:23:14,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:23:14,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:23:28,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:23:28,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:23:28,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:23:44,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:23:44,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:23:44,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:23:58,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:23:58,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:23:58,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:24:13,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:24:13,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:24:13,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:24:28,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:24:28,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:24:28,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:24:42,665.665 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:24:42,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:24:42,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:24:56,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:24:56,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:24:56,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:25:08,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:25:08,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:25:08,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:25:24,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:25:24,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:25:24,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:25:39,476.476 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:25:39,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:25:39,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:25:54,835.835 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:25:54,840.840 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:25:54,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:26:10,575.575 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:26:10,581.581 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:26:10,587.587 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:26:24,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:26:24,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:26:24,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:26:38,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:26:38,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:26:38,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:26:53,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:26:53,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:26:53,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:27:08,276.276 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:27:08,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:27:08,286.286 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:27:22,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:27:22,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:27:22,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:27:34,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:27:34,273.273 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:27:34,278.278 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:27:50,428.428 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:27:50,434.434 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:27:50,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:28:03,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:28:03,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:28:03,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:28:17,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:28:17,686.686 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:28:17,691.691 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:28:30,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:28:30,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:28:30,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:28:46,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:28:46,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:28:46,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:28:59,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:28:59,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:28:59,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:29:14,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:29:14,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:29:14,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:29:29,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:29:29,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:29:29,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:29:42,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:29:42,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:29:42,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:29:55,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:29:55,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:29:55,656.656 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:30:09,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:30:09,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:30:09,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:30:22,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:30:22,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:30:22,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:30:36,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:30:37,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:30:37,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:30:51,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:30:51,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:30:51,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:31:04,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:31:04,986.986 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:31:04,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:31:18,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:31:18,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:31:18,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:31:34,251.251 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:31:34,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:31:34,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:31:49,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:31:49,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:31:49,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:32:03,590.590 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:32:03,596.596 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:32:03,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:32:26,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:32:26,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:32:26,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:32:40,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:32:40,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:32:40,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:32:53,823.823 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:32:53,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:32:53,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:33:05,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:33:05,292.292 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:33:05,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:33:21,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:33:21,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:33:21,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:33:35,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:33:35,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:33:35,344.344 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:33:48,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:33:48,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:33:48,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:34:02,907.907 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:34:02,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:34:02,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:34:16,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:34:16,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:34:16,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:34:31,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:34:31,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:34:31,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:34:46,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:34:46,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:34:46,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:35:01,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:35:01,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:35:01,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:35:14,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:35:14,225.225 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:35:14,231.231 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:35:27,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:35:27,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:35:27,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:35:43,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:35:43,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:35:43,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:35:56,918.918 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:35:56,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:35:56,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:36:12,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:36:12,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:36:12,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:36:27,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:36:27,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:36:27,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:36:41,013.013 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:36:41,019.019 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:36:41,024.024 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:36:54,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:36:54,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:36:54,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:37:05,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:37:05,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:37:05,192.192 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:37:24,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:37:24,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:37:24,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:37:39,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:37:39,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:37:39,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:37:54,197.197 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:37:54,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:37:54,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:38:08,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:38:08,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:38:08,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:38:21,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:38:21,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:38:21,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:38:35,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:38:35,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:38:35,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:38:50,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:38:50,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:38:50,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:39:06,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:39:06,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:39:06,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:39:20,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:39:20,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:39:20,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:39:33,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:39:33,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:39:33,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:39:48,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:39:48,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:39:48,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:40:02,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:40:02,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:40:02,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:40:17,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:40:17,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:40:17,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:40:31,015.015 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:40:31,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:40:31,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:40:46,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:40:46,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:40:46,619.619 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:40:59,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:40:59,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:40:59,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:41:14,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:41:14,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:41:14,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:41:29,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:41:29,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:41:29,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:41:43,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:41:43,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:41:43,663.663 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:41:57,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:41:57,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:41:57,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:42:11,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:42:11,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:42:11,866.866 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:42:26,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:42:26,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:42:26,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:42:40,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:42:40,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:42:40,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:42:54,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:42:54,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:42:54,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:43:06,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:43:06,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:43:06,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:43:22,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:43:22,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:43:23,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:43:36,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:43:36,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:43:36,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:43:53,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:43:53,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:43:53,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:44:06,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:44:06,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:44:06,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:44:19,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:44:19,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:44:19,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:44:34,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:44:34,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:44:34,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:44:49,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:44:49,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:44:49,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:45:03,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:45:03,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:45:03,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:45:16,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:45:16,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:45:16,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:45:26,992.992 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:45:26,997.997 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:45:27,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:45:43,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:45:43,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:45:43,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:45:56,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:45:56,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:45:57,000.000 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:46:12,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:46:12,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:46:12,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:46:26,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:46:26,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:46:26,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:46:41,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:46:41,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:46:41,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:47:03,632.632 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-10-18 13:47:03,665.665 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-10-18 13:47:03,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:47:03,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:47:03,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:47:17,832.832 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:47:17,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:47:17,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:47:33,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:47:33,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:47:33,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:47:49,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:47:49,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:47:49,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:48:02,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:48:02,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:48:02,910.910 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:48:17,229.229 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:48:17,234.234 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:48:17,240.240 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:48:31,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:48:31,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:48:31,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:48:45,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:48:45,520.520 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:48:45,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:48:59,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:48:59,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:48:59,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:49:14,847.847 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:49:14,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:49:14,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:49:28,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:49:28,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:49:28,726.726 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:49:42,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:49:42,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:49:42,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:49:57,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:49:57,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:49:57,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:50:10,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:50:10,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:50:10,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:50:24,692.692 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:50:24,698.698 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:50:24,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:50:35,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:50:35,585.585 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:50:35,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:50:52,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:50:52,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:50:52,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:51:08,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:51:08,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:51:08,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:51:22,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:51:22,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:51:22,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:51:36,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:51:36,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:51:36,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:51:50,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:51:50,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:51:50,869.869 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:52:04,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:52:04,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:52:04,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:52:18,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:52:18,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:52:18,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:52:32,306.306 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:52:32,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:52:32,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:52:47,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:52:47,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:52:47,413.413 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:53:01,375.375 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:53:01,380.380 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:53:01,386.386 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:53:15,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:53:15,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:53:15,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:53:29,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:53:29,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:53:29,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:53:45,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:53:45,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:53:45,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:54:00,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:54:00,284.284 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:54:00,289.289 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:54:14,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:54:14,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:54:14,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:54:31,870.870 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:54:31,876.876 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:54:31,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:54:46,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:54:46,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:54:46,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:54:59,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:54:59,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:54:59,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:55:16,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:55:16,421.421 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:55:16,426.426 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:55:32,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:55:32,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:55:32,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:55:47,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:55:47,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:55:47,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:56:03,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:56:03,017.017 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:56:03,022.022 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:56:18,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:56:18,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:56:18,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:56:35,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:56:35,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:56:35,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:56:48,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:56:48,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:56:48,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:57:02,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:57:02,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:57:02,475.475 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:57:16,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:57:16,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:57:16,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:57:30,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:57:30,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:57:30,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:57:46,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:57:46,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:57:46,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:57:59,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:57:59,507.507 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:57:59,512.512 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:58:13,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:58:13,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:58:13,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:58:29,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:58:29,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:58:29,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:58:44,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:58:44,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:58:44,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:58:59,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:58:59,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:58:59,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:59:13,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:59:13,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:59:13,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:59:28,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:59:28,908.908 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:59:28,913.913 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:59:43,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:59:43,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:59:43,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 13:59:56,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 13:59:56,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 13:59:56,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:00:09,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:00:09,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:00:09,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:00:24,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:00:24,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:00:24,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:00:38,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:00:38,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:00:38,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:00:52,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:00:52,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:00:52,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:01:08,584.584 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:01:08,590.590 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:01:08,594.594 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:01:23,939.939 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:01:23,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:01:23,949.949 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:01:37,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:01:37,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:01:37,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:01:50,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:01:50,374.374 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:01:50,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:02:05,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:02:05,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:02:05,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:02:20,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:02:20,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:02:20,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:02:35,426.426 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:02:35,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:02:35,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:02:51,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:02:51,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:02:51,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:03:07,475.475 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:03:07,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:03:07,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:03:22,335.335 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:03:22,340.340 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:03:22,345.345 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:03:36,075.075 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:03:36,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:03:36,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:03:51,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:03:51,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:03:51,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:04:06,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:04:06,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:04:06,825.825 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:04:21,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:04:21,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:04:21,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:04:36,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:04:36,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:04:36,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:04:50,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:04:50,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:04:50,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:05:04,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:05:04,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:05:04,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:05:19,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:05:19,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:05:19,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:05:33,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:05:33,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:05:33,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:05:47,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:05:47,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:05:47,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:06:02,693.693 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:06:02,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:06:02,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:06:17,891.891 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:06:17,897.897 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:06:17,903.903 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:06:31,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:06:31,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:06:31,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:06:46,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:06:46,838.838 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:06:46,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:07:01,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:07:01,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:07:01,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:07:15,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:07:15,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:07:15,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:07:30,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:07:30,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:07:30,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:07:46,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:07:46,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:07:46,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:08:02,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:08:02,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:08:02,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:08:16,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:08:16,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:08:16,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:08:31,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:08:31,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:08:31,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:08:45,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:08:45,103.103 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:08:45,108.108 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:08:58,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:08:58,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:08:58,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:09:22,873.873 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-10-18 14:09:22,907.907 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-10-18 14:09:22,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:09:22,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:09:22,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:09:33,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:09:33,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:09:33,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:09:47,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:09:47,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:09:47,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:10:00,508.508 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:10:00,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:10:00,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:10:14,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:10:14,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:10:14,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:10:29,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:10:29,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:10:29,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:10:43,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:10:43,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:10:43,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:10:59,486.486 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:10:59,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:10:59,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:11:13,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:11:13,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:11:13,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:11:28,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:11:28,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:11:28,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:11:42,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:11:42,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:11:42,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:11:56,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:11:56,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:11:56,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:12:10,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:12:10,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:12:10,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:12:23,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:12:23,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:12:23,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:12:35,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:12:35,821.821 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:12:35,826.826 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:12:51,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:12:51,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:12:51,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:13:07,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:13:07,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:13:07,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:13:21,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:13:21,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:13:21,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:13:36,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:13:36,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:13:36,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:13:50,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:13:50,558.558 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:13:50,563.563 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:14:05,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:14:05,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:14:05,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:14:19,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:14:19,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:14:19,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:14:34,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:14:34,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:14:34,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:14:48,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:14:49,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:14:49,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:15:03,057.057 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:15:03,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:15:03,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:15:16,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:15:16,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:15:16,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:15:30,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:15:30,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:15:30,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:15:44,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:15:44,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:15:44,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:15:58,778.778 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:15:58,784.784 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:15:58,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:16:12,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:16:13,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:16:13,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:16:26,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:16:26,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:16:26,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:16:40,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:16:41,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:16:41,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:16:56,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:16:56,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:16:56,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:17:10,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:17:10,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:17:10,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:17:25,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:17:25,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:17:25,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:17:38,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:17:38,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:17:38,263.263 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:17:54,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:17:54,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:17:54,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:18:09,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:18:09,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:18:09,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:18:25,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:18:25,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:18:25,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:18:39,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:18:39,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:18:39,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:19:00,979.979 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-10-18 14:19:01,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-10-18 14:19:01,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:19:01,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:19:01,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:19:17,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:19:17,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:19:17,719.719 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:19:32,547.547 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:19:32,555.555 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:19:32,562.562 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:19:46,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:19:46,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:19:46,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:20:00,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:20:00,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:20:00,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:20:14,447.447 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:20:14,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:20:14,457.457 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:20:29,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:20:29,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:20:29,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:20:48,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:20:48,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:20:48,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:21:02,609.609 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:21:02,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:21:02,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:21:16,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:21:16,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:21:16,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:21:30,777.777 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:21:30,782.782 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:21:30,787.787 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:21:45,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:21:45,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:21:45,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:21:59,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:21:59,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:21:59,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:22:14,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:22:14,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:22:14,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:22:27,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:22:27,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:22:27,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:22:42,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:22:42,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:22:42,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:22:57,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:22:57,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:22:57,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:23:12,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:23:12,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:23:12,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:23:27,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:23:27,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:23:27,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:23:41,491.491 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:23:41,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:23:41,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:23:56,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:23:56,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:23:56,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:24:11,015.015 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:24:11,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:24:11,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:24:25,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:24:25,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:24:25,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:24:38,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:24:38,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:24:38,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:24:55,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:24:55,076.076 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:24:55,082.082 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:25:08,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:25:08,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:25:08,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:25:22,853.853 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:25:22,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:25:22,863.863 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:25:38,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:25:38,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:25:38,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:25:51,666.666 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:25:51,672.672 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:25:51,678.678 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:26:05,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:26:05,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:26:05,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:26:20,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:26:20,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:26:20,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:26:35,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:26:35,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:26:35,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:26:49,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:26:49,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:26:49,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:27:03,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:27:03,266.266 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:27:03,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:27:18,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:27:18,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:27:18,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:27:31,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:27:32,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:27:32,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:27:46,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:27:46,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:27:46,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:28:01,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:28:01,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:28:01,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:28:15,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:28:15,649.649 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:28:15,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:28:29,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:28:29,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:28:29,035.035 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:28:44,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:28:44,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:28:44,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:29:12,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:29:12,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:29:12,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:29:25,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:29:25,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:29:25,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:29:35,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:29:35,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:29:35,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:29:52,614.614 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:29:52,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:29:52,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:30:09,414.414 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:30:09,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:30:09,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:30:23,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:30:23,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:30:23,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:30:37,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:30:37,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:30:37,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:30:51,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:30:51,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:30:51,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:31:07,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:31:07,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:31:07,344.344 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:31:23,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:31:23,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:31:23,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:31:35,732.732 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:31:35,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:31:35,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:31:49,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:31:49,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:31:49,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:32:04,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:32:04,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:32:04,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:32:20,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:32:20,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:32:20,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:32:34,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:32:34,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:32:34,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:32:49,913.913 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:32:49,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:32:49,923.923 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:33:03,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:33:03,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:33:03,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:33:18,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:33:18,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:33:18,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:33:32,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:33:32,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:33:32,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:33:46,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:33:46,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:33:46,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:33:59,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:33:59,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:33:59,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:34:15,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:34:15,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:34:15,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:34:30,030.030 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:34:30,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:34:30,040.040 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:34:46,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:34:46,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:34:46,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:35:00,174.174 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:35:00,180.180 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:35:00,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:35:15,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:35:15,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:35:15,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:35:29,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:35:29,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:35:29,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:35:45,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:35:45,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:35:45,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:36:00,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:36:00,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:36:00,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:36:14,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:36:14,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:36:14,384.384 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:36:27,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:36:27,656.656 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:36:27,662.662 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:36:42,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:36:42,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:36:42,303.303 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:36:57,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:36:57,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:36:57,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:37:13,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:37:13,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:37:13,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:37:27,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:37:27,821.821 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:37:27,826.826 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:37:41,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:37:41,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:37:41,423.423 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:37:54,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:37:54,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:37:54,251.251 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:38:04,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:38:04,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:38:04,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:38:20,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:38:20,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:38:20,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:38:36,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:38:37,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:38:37,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:38:53,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:38:53,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:38:53,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:39:07,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:39:07,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:39:07,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:39:23,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:39:23,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:39:23,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:39:38,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:39:38,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:39:38,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:39:52,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:39:52,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:39:52,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:40:08,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:40:08,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:40:08,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:40:22,178.178 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:40:22,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:40:22,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:40:37,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:40:37,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:40:37,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:40:51,670.670 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:40:51,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:40:51,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:41:08,135.135 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:41:08,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:41:08,145.145 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:41:23,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:41:23,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:41:23,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:41:36,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:41:36,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:41:36,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:41:51,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:41:51,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:41:51,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:42:05,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:42:05,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:42:05,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:42:18,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:42:18,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:42:18,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:42:35,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:42:35,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:42:35,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:42:48,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:42:48,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:42:48,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:43:03,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:43:03,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:43:03,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:43:19,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:43:19,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:43:19,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:43:35,577.577 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:43:35,584.584 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:43:35,590.590 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:43:47,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:43:47,912.912 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:43:47,918.918 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:44:02,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:44:02,379.379 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:44:02,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:44:18,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:44:18,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:44:18,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:44:33,011.011 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:44:33,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:44:33,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:44:47,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:44:47,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:44:47,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:45:01,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:45:01,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:45:01,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:45:16,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:45:16,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:45:16,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:45:29,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:45:29,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:45:29,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:45:45,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:45:45,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:45:45,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:46:02,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:46:02,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:46:02,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:46:17,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:46:17,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:46:17,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:46:31,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:46:31,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:46:31,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:46:46,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:46:46,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:46:46,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:47:00,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:47:01,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:47:01,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:47:16,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:47:16,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:47:16,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:47:32,137.137 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:47:32,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:47:32,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:47:46,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:47:46,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:47:46,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:48:00,346.346 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:48:00,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:48:00,357.357 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:48:14,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:48:14,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:48:14,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:48:29,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:48:29,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:48:29,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:48:43,018.018 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:48:43,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:48:43,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:48:57,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:48:57,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:48:57,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:49:11,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:49:11,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:49:11,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:49:27,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:49:27,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:49:27,737.737 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:49:39,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:49:39,857.857 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:49:39,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:49:55,145.145 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:49:55,151.151 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:49:55,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:50:08,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:50:08,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:50:08,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:50:20,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:50:20,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:50:20,432.432 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:50:34,050.050 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:50:34,056.056 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:50:34,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:50:47,782.782 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:50:47,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:50:47,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:51:02,553.553 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:51:02,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:51:02,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:51:16,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:51:16,391.391 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:51:16,397.397 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:51:30,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:51:30,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:51:30,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:51:44,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:51:44,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:51:44,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:51:58,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:51:58,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:51:58,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:52:13,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:52:13,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:52:13,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:52:27,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:52:27,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:52:27,748.748 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:52:42,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:52:42,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:52:42,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:53:06,113.113 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-10-18 14:53:06,150.150 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-10-18 14:53:06,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:53:06,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:53:06,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:53:19,728.728 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:53:19,733.733 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:53:19,738.738 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:53:33,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:53:33,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:53:33,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:53:47,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:53:47,743.743 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:53:47,748.748 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:54:03,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:54:03,258.258 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:54:03,268.268 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:54:16,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:54:16,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:54:16,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:54:29,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:54:29,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:54:29,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:54:44,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:54:44,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:54:44,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:54:58,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:54:58,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:54:58,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:55:14,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:55:14,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:55:14,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:55:29,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:55:29,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:55:29,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:55:44,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:55:44,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:55:44,058.058 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:55:57,714.714 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:55:57,720.720 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:55:57,725.725 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:56:11,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:56:11,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:56:11,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:56:27,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:56:27,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:56:27,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:56:41,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:56:41,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:56:41,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:56:57,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:56:57,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:56:57,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:57:11,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:57:11,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:57:11,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:57:26,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:57:26,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:57:26,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:57:36,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:57:36,262.262 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:57:36,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:57:53,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:57:53,911.911 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:57:53,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:58:08,050.050 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:58:08,056.056 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:58:08,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:58:22,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:58:22,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:58:22,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:58:37,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:58:37,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:58:37,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:58:52,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:58:52,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:58:52,134.134 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:59:05,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:59:05,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:59:05,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:59:21,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:59:21,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:59:21,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:59:35,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:59:35,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:59:35,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 14:59:49,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 14:59:49,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 14:59:49,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:00:05,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:00:05,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:00:05,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:00:11,662.662 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-10-18 15:00:19,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:00:19,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:00:19,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:00:22,662.662 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-10-18 15:00:22,719.719 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-10-18 15:00:34,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:00:34,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:00:34,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:00:49,636.636 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:00:49,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:00:49,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:01:04,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:01:04,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:01:04,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:01:17,705.705 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:01:17,711.711 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:01:17,716.716 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:01:33,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:01:33,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:01:33,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:01:46,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:01:46,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:01:46,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:01:59,951.951 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:01:59,957.957 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:01:59,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:02:14,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:02:14,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:02:14,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:02:29,012.012 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:02:29,018.018 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:02:29,024.024 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:02:43,158.158 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:02:43,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:02:43,168.168 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:02:58,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:02:58,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:02:58,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:03:12,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:03:12,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:03:12,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:03:26,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:03:26,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:03:26,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:03:40,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:03:41,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:03:41,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:03:55,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:03:55,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:03:55,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:04:09,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:04:09,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:04:09,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:04:23,470.470 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:04:23,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:04:23,481.481 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:04:44,122.122 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-10-18 15:04:44,155.155 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-10-18 15:04:44,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:04:44,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:04:44,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:05:00,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:05:00,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:05:00,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:05:13,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:05:13,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:05:13,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:05:27,615.615 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:05:27,620.620 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:05:27,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:05:42,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:05:42,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:05:42,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:05:56,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:05:56,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:05:56,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:06:10,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:06:10,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:06:10,155.155 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:06:26,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:06:26,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:06:26,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:06:36,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:06:36,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:06:36,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:06:54,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:06:54,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:06:54,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:07:07,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:07:07,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:07:07,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:07:23,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:07:23,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:07:23,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:07:38,455.455 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:07:38,461.461 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:07:38,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:07:53,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:07:53,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:07:53,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:08:16,980.980 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-10-18 15:08:17,018.018 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-10-18 15:08:17,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:08:17,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:08:17,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:08:27,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:08:27,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:08:27,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:08:43,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:08:43,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:08:43,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:08:58,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:08:58,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:08:58,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:09:12,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:09:12,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:09:12,150.150 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:09:27,074.074 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:09:27,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:09:27,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:09:40,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:09:40,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:09:40,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:09:54,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:09:54,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:09:54,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:10:08,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:10:08,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:10:08,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:10:22,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:10:22,822.822 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:10:22,828.828 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:10:36,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:10:36,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:10:36,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:10:52,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:10:52,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:10:52,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:11:07,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:11:07,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:11:07,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:11:21,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:11:21,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:11:21,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:11:35,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:11:35,105.105 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:11:35,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:11:50,941.941 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:11:50,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:11:50,951.951 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:12:06,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:12:06,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:12:06,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:12:20,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:12:20,708.708 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:12:20,713.713 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:12:34,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:12:34,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:12:34,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:12:47,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:12:47,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:12:47,898.898 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:13:02,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:13:02,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:13:02,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:13:16,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:13:16,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:13:16,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:13:31,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:13:31,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:13:31,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:13:45,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:13:45,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:13:45,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:14:00,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:14:00,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:14:00,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:14:14,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:14:14,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:14:14,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:14:28,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:14:28,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:14:28,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:14:42,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:14:42,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:14:42,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:14:57,252.252 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:14:57,257.257 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:14:57,262.262 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:15:11,109.109 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:15:11,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:15:11,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:15:23,507.507 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:15:23,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:15:23,518.518 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:15:35,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:15:35,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:15:35,905.905 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:15:52,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:15:52,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:15:52,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:16:06,050.050 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:16:06,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:16:06,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:16:19,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:16:19,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:16:19,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:16:35,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:16:35,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:16:35,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:16:51,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:16:51,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:16:51,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:17:07,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:17:07,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:17:07,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:17:21,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:17:21,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:17:21,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:17:35,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:17:35,544.544 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:17:35,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:17:49,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:17:49,972.972 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:17:49,977.977 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:18:04,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:18:04,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:18:04,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:18:18,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:18:18,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:18:18,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:18:32,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:18:33,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:18:33,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:18:48,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:18:48,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:18:48,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:19:02,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:19:02,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:19:02,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:19:17,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:19:17,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:19:17,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:19:32,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:19:32,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:19:32,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:19:47,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:19:47,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:19:47,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:20:02,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:20:02,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:20:02,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:20:19,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:20:19,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:20:19,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:20:33,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:20:33,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:20:33,072.072 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:20:47,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:20:47,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:20:47,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:21:02,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:21:02,070.070 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:21:02,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:21:17,754.754 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:21:17,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:21:17,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:21:32,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:21:32,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:21:32,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:21:45,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:21:46,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:21:46,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:21:59,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:21:59,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:21:59,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:22:12,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:22:13,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:22:13,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:22:27,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:22:27,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:22:27,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:22:38,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:22:38,502.502 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:22:38,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:22:56,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:22:56,520.520 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:22:56,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:23:11,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:23:11,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:23:11,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:23:27,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:23:27,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:23:27,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:23:41,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:23:41,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:23:41,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:23:54,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:23:54,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:23:54,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:24:05,668.668 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:24:05,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:24:05,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:24:22,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:24:22,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:24:22,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:24:38,793.793 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:24:38,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:24:38,804.804 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:24:52,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:24:52,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:24:52,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:25:06,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:25:06,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:25:06,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:25:20,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:25:20,380.380 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:25:20,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:25:36,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:25:36,200.200 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:25:36,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:25:50,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:25:50,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:25:50,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:26:04,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:26:05,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:26:05,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:26:25,123.123 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-10-18 15:26:25,161.161 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-10-18 15:26:25,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:26:25,182.182 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:26:25,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:26:42,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:26:42,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:26:42,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:26:56,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:26:56,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:26:56,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:27:10,193.193 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:27:10,198.198 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:27:10,203.203 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:27:25,744.744 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:27:25,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:27:25,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:27:39,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:27:39,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:27:39,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:27:53,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:27:53,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:27:53,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:28:08,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:28:08,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:28:08,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:28:23,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:28:23,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:28:23,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:28:36,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:28:36,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:28:36,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:28:52,176.176 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:28:52,181.181 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:28:52,186.186 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:29:08,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:29:08,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:29:08,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:29:23,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:29:23,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:29:23,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:29:38,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:29:38,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:29:38,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:29:52,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:29:52,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:29:52,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:30:07,972.972 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:30:07,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:30:07,994.994 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:30:21,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:30:21,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:30:21,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:30:35,711.711 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:30:35,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:30:35,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:30:49,708.708 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:30:49,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:30:49,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:31:03,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:31:03,382.382 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:31:03,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:31:17,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:31:17,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:31:17,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:31:33,092.092 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:31:33,098.098 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:31:33,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:31:47,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:31:48,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:31:48,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:32:03,647.647 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:32:03,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:32:03,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:32:17,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:32:17,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:32:17,878.878 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:32:32,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:32:32,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:32:32,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:32:46,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:32:46,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:32:46,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:33:01,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:33:01,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:33:01,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:33:15,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:33:15,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:33:15,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:33:31,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:33:31,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:33:31,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:33:54,210.210 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-10-18 15:33:54,249.249 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-10-18 15:33:54,262.262 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:33:54,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:33:54,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:34:05,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:34:05,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:34:05,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:34:19,911.911 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:34:19,916.916 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:34:19,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:34:33,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:34:33,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:34:33,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:34:55,837.837 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-10-18 15:34:55,870.870 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-10-18 15:34:55,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:34:55,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:34:55,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:35:07,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:35:07,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:35:07,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:35:21,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:35:21,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:35:21,706.706 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:35:36,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:35:36,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:35:36,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:35:58,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:35:58,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:35:58,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:36:13,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:36:13,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:36:13,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:36:27,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:36:27,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:36:27,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:36:41,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:36:41,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:36:41,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:36:56,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:36:56,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:36:56,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:37:09,892.892 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:37:09,898.898 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:37:09,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:37:24,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:37:24,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:37:24,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:37:35,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:37:35,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:37:35,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:37:52,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:37:52,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:37:52,058.058 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:38:06,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:38:06,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:38:06,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:38:19,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:38:19,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:38:19,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:38:33,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:38:33,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:38:33,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:38:48,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:38:48,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:38:48,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:39:02,073.073 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:39:02,080.080 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:39:02,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:39:15,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:39:15,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:39:15,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:39:29,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:39:29,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:39:29,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:39:44,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:39:44,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:39:44,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:39:58,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:39:58,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:39:58,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:40:13,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:40:13,378.378 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:40:13,383.383 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:40:27,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:40:27,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:40:27,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:40:41,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:40:41,884.884 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:40:41,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:40:55,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:40:55,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:40:55,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:41:06,632.632 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:41:06,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:41:06,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:41:23,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:41:23,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:41:23,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:41:39,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:41:39,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:41:39,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:41:53,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:41:53,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:41:53,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:42:07,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:42:07,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:42:07,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:42:20,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:42:20,478.478 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:42:20,483.483 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:42:36,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:42:36,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:42:36,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:42:50,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:42:50,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:42:50,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:43:04,988.988 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:43:04,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:43:04,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:43:21,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:43:21,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:43:21,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:43:34,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:43:34,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:43:34,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:43:50,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:43:50,278.278 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:43:50,283.283 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:44:07,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:44:07,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:44:07,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:44:22,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:44:22,336.336 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:44:22,342.342 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:44:37,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:44:37,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:44:37,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:44:53,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:44:53,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:44:53,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:45:07,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:45:07,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:45:07,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:45:21,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:45:21,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:45:21,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:45:35,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:45:35,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:45:35,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:45:49,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:45:49,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:45:49,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:46:03,820.820 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:46:03,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:46:03,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:46:17,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:46:17,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:46:17,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:46:32,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:46:32,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:46:32,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:46:46,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:46:46,542.542 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:46:46,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:47:00,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:47:00,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:47:00,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:47:15,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:47:15,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:47:15,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:47:31,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:47:31,081.081 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:47:31,086.086 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:47:45,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:47:45,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:47:45,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:48:00,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:48:00,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:48:00,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:48:14,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:48:14,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:48:14,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:48:28,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:48:28,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:48:28,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:48:42,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:48:42,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:48:42,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:48:57,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:48:57,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:48:57,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:49:12,935.935 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:49:12,940.940 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:49:12,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:49:27,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:49:27,844.844 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:49:27,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:49:43,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:49:43,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:49:43,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:49:58,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:49:58,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:49:58,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:50:13,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:50:13,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:50:14,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:50:30,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:50:30,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:50:30,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:50:46,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:50:46,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:50:46,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:51:02,425.425 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:51:02,431.431 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:51:02,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:51:16,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:51:16,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:51:16,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:51:31,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:51:31,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:51:31,926.926 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:51:47,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:51:47,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:51:47,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:52:01,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:52:01,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:52:01,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:52:15,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:52:15,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:52:15,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:52:30,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:52:30,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:52:30,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:52:45,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:52:45,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:52:45,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:53:01,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:53:01,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:53:01,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:53:17,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:53:17,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:53:17,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:53:32,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:53:32,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:53:32,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:53:46,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:53:46,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:53:46,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:54:01,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:54:01,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:54:01,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:54:15,294.294 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:54:15,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:54:15,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:54:31,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:54:31,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:54:31,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:54:44,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:54:44,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:54:44,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:54:55,702.702 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:54:55,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:54:55,722.722 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:55:14,066.066 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:55:14,072.072 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:55:14,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:55:29,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:55:29,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:55:29,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:55:44,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:55:44,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:55:44,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:55:59,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:55:59,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:55:59,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:56:14,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:56:14,440.440 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:56:14,445.445 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:56:28,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:56:28,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:56:28,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:56:43,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:56:43,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:56:43,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:56:57,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:56:57,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:56:57,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:57:11,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:57:11,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:57:11,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:57:28,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:57:28,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:57:28,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:57:43,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:57:43,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:57:43,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:57:57,031.031 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:57:57,037.037 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:57:57,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:58:12,113.113 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:58:12,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:58:12,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:58:26,518.518 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:58:26,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:58:26,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:58:39,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:58:39,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:58:39,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:58:53,896.896 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:58:53,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:58:53,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:59:04,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:59:04,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:59:04,200.200 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:59:23,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:59:23,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:59:23,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:59:38,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:59:38,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:59:38,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 15:59:54,527.527 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 15:59:54,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 15:59:54,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:00:09,669.669 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:00:09,674.674 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:00:09,680.680 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:00:22,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:00:22,932.932 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:00:22,938.938 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:00:37,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:00:37,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:00:37,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:00:50,843.843 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:00:50,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:00:50,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:01:05,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:01:05,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:01:05,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:01:19,512.512 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:01:19,519.519 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:01:19,526.526 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:01:33,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:01:33,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:01:33,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:01:46,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:01:46,306.306 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:01:46,312.312 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:02:00,621.621 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:02:00,627.627 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:02:00,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:02:14,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:02:14,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:02:14,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:02:28,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:02:28,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:02:28,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:02:44,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:02:44,290.290 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:02:44,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:02:58,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:02:58,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:02:58,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:03:13,734.734 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:03:13,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:03:13,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:03:28,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:03:28,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:03:28,914.914 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:03:41,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:03:41,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:03:41,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:03:56,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:03:56,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:03:56,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:04:08,308.308 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:04:08,313.313 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:04:08,318.318 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:04:24,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:04:24,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:04:24,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:04:39,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:04:39,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:04:39,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:04:53,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:04:53,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:04:53,340.340 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:05:08,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:05:08,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:05:08,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:05:21,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:05:21,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:05:21,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:05:35,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:05:35,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:05:35,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:05:50,544.544 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:05:50,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:05:50,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:06:04,432.432 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:06:04,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:06:04,442.442 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:06:19,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:06:19,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:06:19,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:06:34,527.527 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:06:34,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:06:34,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:06:49,254.254 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:06:49,259.259 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:06:49,264.264 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:07:04,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:07:04,200.200 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:07:04,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:07:19,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:07:19,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:07:19,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:07:34,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:07:34,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:07:34,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:07:49,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:07:49,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:07:49,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:08:02,865.865 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:08:02,871.871 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:08:02,876.876 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:08:18,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:08:18,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:08:18,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:08:33,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:08:33,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:08:33,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:08:47,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:08:47,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:08:47,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:09:03,016.016 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:09:03,023.023 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:09:03,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:09:17,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:09:17,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:09:17,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:09:32,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:09:32,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:09:32,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:09:47,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:09:47,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:09:47,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:10:03,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:10:03,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:10:03,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:10:19,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:10:19,676.676 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:10:19,681.681 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:10:33,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:10:33,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:10:33,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:10:49,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:10:49,485.485 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:10:49,490.490 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:11:05,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:11:05,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:11:05,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:11:18,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:11:18,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:11:18,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:11:32,701.701 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:11:32,706.706 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:11:32,711.711 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:11:47,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:11:47,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:11:47,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:12:02,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:12:02,178.178 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:12:02,186.186 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:12:17,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:12:17,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:12:17,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:12:31,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:12:31,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:12:31,821.821 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:12:45,740.740 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:12:45,747.747 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:12:45,752.752 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:12:59,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:12:59,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:12:59,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:13:13,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:13:13,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:13:13,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:13:29,335.335 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:13:29,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:13:29,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:13:42,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:13:42,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:13:42,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:13:58,937.937 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:13:58,943.943 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:13:58,949.949 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:14:13,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:14:13,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:14:13,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:14:28,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:14:28,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:14:28,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:14:43,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:14:43,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:14:43,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:14:57,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:14:57,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:14:57,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:15:09,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:15:09,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:15:09,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:15:22,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:15:22,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:15:22,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:15:35,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:15:35,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:15:35,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:15:51,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:15:51,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:15:51,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:16:04,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:16:04,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:16:04,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:16:20,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:16:20,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:16:20,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:16:34,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:16:34,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:16:34,642.642 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:16:51,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:16:51,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:16:51,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:17:04,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:17:04,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:17:04,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:17:18,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:17:18,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:17:18,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:17:34,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:17:34,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:17:34,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:17:48,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:17:48,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:17:48,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:18:02,284.284 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:18:02,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:18:02,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:18:16,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:18:16,998.998 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:18:17,003.003 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:18:31,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:18:31,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:18:31,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:18:45,095.095 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:18:45,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:18:45,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:19:00,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:19:00,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:19:00,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:19:16,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:19:16,232.232 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:19:16,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:19:29,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:19:29,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:19:29,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:19:44,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:19:44,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:19:44,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:19:59,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:19:59,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:19:59,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:20:13,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:20:13,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:20:13,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:20:29,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:20:29,039.039 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:20:29,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:20:51,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:20:51,180.180 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:20:51,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:21:03,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:21:03,374.374 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:21:03,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:21:18,587.587 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:21:18,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:21:18,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:21:33,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:21:33,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:21:33,106.106 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:21:46,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:21:46,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:21:46,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:22:02,253.253 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:22:02,260.260 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:22:02,266.266 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:22:16,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:22:16,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:22:16,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:22:32,212.212 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:22:32,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:22:32,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:22:46,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:22:46,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:22:46,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:23:02,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:23:02,296.296 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:23:02,302.302 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:23:17,087.087 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:23:17,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:23:17,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:23:31,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:23:31,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:23:31,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:23:45,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:23:45,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:23:45,659.659 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:23:59,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:23:59,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:23:59,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:24:12,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:24:12,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:24:12,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:24:28,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:24:28,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:24:28,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:24:44,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:24:44,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:24:44,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:24:58,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:24:58,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:24:58,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:25:13,093.093 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:25:13,098.098 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:25:13,103.103 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:25:28,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:25:28,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:25:28,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:25:42,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:25:42,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:25:42,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:25:58,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:25:58,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:25:58,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:26:12,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:26:12,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:26:12,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:26:26,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:26:26,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:26:26,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:26:42,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:26:42,992.992 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:26:42,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:26:57,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:26:57,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:26:57,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:27:10,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:27:10,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:27:10,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:27:26,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:27:26,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:27:26,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:27:39,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:27:39,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:27:39,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:27:53,116.116 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:27:53,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:27:53,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:28:08,385.385 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:28:08,392.392 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:28:08,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:28:21,233.233 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:28:21,239.239 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:28:21,244.244 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:28:36,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:28:36,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:28:36,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:28:50,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:28:50,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:28:50,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:29:04,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:29:04,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:29:04,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:29:18,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:29:18,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:29:18,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:29:33,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:29:33,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:29:33,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:29:48,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:29:48,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:29:48,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:30:02,575.575 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:30:02,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:30:02,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:30:17,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:30:17,642.642 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:30:17,647.647 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:30:31,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:30:31,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:30:31,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:30:52,781.781 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-10-18 16:30:52,818.818 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-10-18 16:30:52,831.831 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:30:52,837.837 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:30:52,843.843 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:31:05,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:31:05,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:31:05,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:31:19,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:31:19,097.097 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:31:19,102.102 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:31:36,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:31:36,219.219 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:31:36,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:31:50,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:31:50,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:31:50,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:32:04,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:32:04,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:32:04,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:32:24,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-10-18 16:32:24,796.796 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-10-18 16:32:24,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:32:24,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:32:24,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:32:42,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:32:42,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:32:42,303.303 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:32:54,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:32:54,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:32:54,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:33:07,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:33:07,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:33:07,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:33:22,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:33:22,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:33:22,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:33:36,778.778 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:33:36,784.784 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:33:36,790.790 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:33:51,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:33:51,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:33:51,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:34:05,775.775 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:34:05,781.781 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:34:05,786.786 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:34:20,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:34:20,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:34:20,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:34:40,977.977 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-10-18 16:34:41,010.010 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-10-18 16:34:41,022.022 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:34:41,027.027 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:34:41,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:34:55,178.178 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:34:55,184.184 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:34:55,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:35:09,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:35:09,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:35:09,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:35:24,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:35:24,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:35:24,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:35:37,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:35:37,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:35:37,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:35:54,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:35:54,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:35:54,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:36:15,127.127 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-10-18 16:36:15,160.160 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-10-18 16:36:15,171.171 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:36:15,176.176 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:36:15,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:36:28,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:36:28,185.185 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:36:28,190.190 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:36:41,016.016 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:36:41,022.022 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:36:41,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:36:55,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:36:55,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:36:55,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:37:09,648.648 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:37:09,653.653 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:37:09,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:37:23,680.680 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:37:23,685.685 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:37:23,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:37:39,219.219 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:37:39,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:37:39,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:37:52,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:37:53,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:37:53,005.005 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:38:04,138.138 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:38:04,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:38:04,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:38:21,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:38:21,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:38:21,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:38:35,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:38:35,340.340 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:38:35,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:38:49,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:38:49,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:38:49,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:39:02,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:39:02,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:39:02,786.786 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:39:17,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:39:17,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:39:17,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:39:31,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:39:31,979.979 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:39:31,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:39:48,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:39:48,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:39:48,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:40:00,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:40:00,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:40:00,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:40:17,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:40:17,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:40:17,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:40:34,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:40:34,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:40:34,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:40:50,138.138 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:40:50,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:40:50,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:41:02,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:41:02,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:41:02,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:41:16,712.712 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:41:16,718.718 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:41:16,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:41:30,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:41:30,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:41:30,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:41:43,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:41:43,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:41:43,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:41:59,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:41:59,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:41:59,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:42:15,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:42:15,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:42:15,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:42:30,070.070 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:42:30,075.075 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:42:30,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:42:43,721.721 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:42:43,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:42:43,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:42:57,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:42:57,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:42:57,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:43:11,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:43:11,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:43:11,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:43:25,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:43:25,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:43:25,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:43:40,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:43:40,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:43:40,955.955 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:43:54,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:43:54,643.643 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:43:54,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:44:07,181.181 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:44:07,186.186 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:44:07,191.191 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:44:22,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:44:22,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:44:22,226.226 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:44:38,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:44:38,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:44:38,307.307 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:44:52,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:44:52,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:44:52,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:45:05,766.766 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:45:05,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:45:05,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:45:19,972.972 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:45:19,978.978 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:45:19,984.984 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:45:36,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:45:36,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:45:36,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:45:50,605.605 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:45:50,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:45:50,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:46:04,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:46:04,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:46:04,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:46:18,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:46:18,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:46:18,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:46:32,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:46:32,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:46:32,502.502 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:46:47,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:46:47,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:46:47,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:47:01,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:47:01,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:47:01,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:47:16,574.574 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:47:16,579.579 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:47:16,584.584 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:47:31,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:47:31,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:47:31,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:47:44,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:47:44,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:47:44,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:47:58,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:47:58,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:47:58,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:48:13,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:48:13,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:48:13,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:48:28,118.118 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:48:28,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:48:28,128.128 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:48:50,343.343 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-10-18 16:48:50,376.376 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-10-18 16:48:50,388.388 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:48:50,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:48:50,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:49:03,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:49:03,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:49:03,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:49:17,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:49:17,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:49:17,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:49:31,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:49:31,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:49:31,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:49:46,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:49:46,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:49:46,527.527 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:50:01,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:50:01,163.163 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:50:01,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:50:14,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:50:14,624.624 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:50:14,631.631 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:50:30,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:50:30,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:50:30,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:50:45,574.574 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:50:45,580.580 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:50:45,586.586 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:50:59,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:50:59,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:50:59,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:51:15,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:51:15,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:51:15,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:51:29,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:51:29,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:51:29,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:51:53,622.622 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-10-18 16:51:53,660.660 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-10-18 16:51:53,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:51:53,680.680 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:51:53,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:52:04,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:52:04,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:52:04,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:52:19,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:52:19,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:52:19,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:52:33,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:52:33,427.427 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:52:33,433.433 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:52:48,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:52:48,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:52:48,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:53:02,004.004 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:53:02,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:53:02,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:53:16,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:53:16,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:53:16,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:53:31,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:53:31,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:53:31,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:53:46,847.847 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:53:46,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:53:46,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:54:00,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:54:00,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:54:00,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:54:15,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:54:15,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:54:15,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:54:29,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:54:29,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:54:29,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:54:42,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:54:42,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:54:42,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:54:56,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:54:56,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:54:56,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:55:19,587.587 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-10-18 16:55:19,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-10-18 16:55:19,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:55:19,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:55:19,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:55:33,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:55:33,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:55:33,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:55:51,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:55:51,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:55:51,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:56:06,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:56:06,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:56:06,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:56:20,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:56:20,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:56:20,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:56:34,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:56:34,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:56:34,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:56:48,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:56:48,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:56:48,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:57:03,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:57:03,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:57:03,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:57:17,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:57:17,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:57:17,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:57:31,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:57:31,739.739 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:57:31,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:57:45,877.877 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:57:45,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:57:45,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:58:00,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:58:00,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:58:00,134.134 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:58:13,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:58:13,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:58:13,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:58:34,924.924 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-10-18 16:58:34,957.957 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-10-18 16:58:34,969.969 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:58:34,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:58:34,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:58:51,097.097 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:58:51,102.102 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:58:51,108.108 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:59:05,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:59:05,406.406 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:59:05,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:59:20,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:59:20,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:59:20,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:59:37,186.186 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:59:37,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:59:37,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 16:59:49,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 16:59:49,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 16:59:49,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:00:04,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:00:04,941.941 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:00:04,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:00:19,640.640 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:00:19,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:00:19,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:00:33,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:00:33,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:00:33,497.497 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:00:53,912.912 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-10-18 17:00:53,950.950 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-10-18 17:00:53,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:00:53,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:00:53,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:01:06,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:01:06,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:01:06,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:01:19,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:01:19,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:01:19,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:01:34,052.052 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:01:34,058.058 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:01:34,063.063 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:01:48,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:01:48,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:01:48,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:02:03,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:02:03,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:02:03,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:02:17,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:02:17,568.568 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:02:17,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:02:33,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:02:33,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:02:33,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:02:48,146.146 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:02:48,152.152 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:02:48,157.157 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:03:01,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:03:01,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:03:01,305.305 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:03:15,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:03:15,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:03:15,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:03:31,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:03:31,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:03:31,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:03:45,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:03:45,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:03:45,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:04:01,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:04:01,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:04:01,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:04:15,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:04:15,262.262 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:04:15,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:04:30,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:04:30,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:04:30,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:04:44,293.293 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:04:44,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:04:44,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:04:58,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:04:58,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:04:58,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:05:14,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:05:14,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:05:14,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:05:29,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:05:29,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:05:29,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:05:43,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:05:43,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:05:43,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:05:57,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:05:57,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:05:57,340.340 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:06:12,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:06:12,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:06:12,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:06:26,448.448 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:06:26,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:06:26,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:06:42,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:06:42,630.630 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:06:42,635.635 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:06:57,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:06:57,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:06:57,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:07:11,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:07:11,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:07:11,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:07:25,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:07:25,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:07:25,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:07:37,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:07:37,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:07:37,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:07:53,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:07:53,878.878 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:07:53,883.883 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:08:08,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:08:08,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:08:08,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:08:21,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:08:21,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:08:21,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:08:35,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:08:35,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:08:35,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:08:49,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:08:49,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:08:49,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:09:04,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:09:04,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:09:04,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:09:19,406.406 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:09:19,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:09:19,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:09:33,879.879 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:09:33,885.885 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:09:33,889.889 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:09:48,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:09:48,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:09:48,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:10:04,469.469 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:10:04,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:10:04,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:10:19,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:10:19,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:10:19,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:10:33,034.034 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:10:33,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:10:33,045.045 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:10:46,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:10:46,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:10:46,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:11:00,278.278 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:11:00,283.283 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:11:00,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:11:24,316.316 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-10-18 17:11:24,354.354 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-10-18 17:11:24,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:11:24,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:11:24,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:11:35,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:11:35,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:11:35,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:11:49,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:11:49,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:11:49,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:12:05,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:12:05,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:12:05,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:12:20,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:12:20,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:12:20,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:12:34,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:12:34,542.542 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:12:34,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:12:48,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:12:48,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:12:48,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:13:12,161.161 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-10-18 17:13:12,196.196 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-10-18 17:13:12,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:13:12,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:13:12,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:13:32,789.789 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:13:32,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:13:32,799.799 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:13:47,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:13:47,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:13:47,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:14:01,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:14:01,511.511 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:14:01,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:14:14,554.554 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:14:14,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:14:14,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:14:28,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:14:28,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:14:28,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:14:44,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:14:44,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:14:44,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:14:58,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:14:58,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:14:58,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:15:14,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:15:14,147.147 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:15:14,152.152 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:15:28,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:15:28,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:15:28,130.130 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:15:41,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:15:41,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:15:41,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:15:55,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:15:55,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:15:55,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:16:08,896.896 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:16:08,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:16:08,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:16:26,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:16:26,071.071 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:16:26,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:16:40,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:16:40,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:16:40,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:16:55,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:16:55,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:16:55,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:17:08,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:17:08,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:17:08,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:17:21,549.549 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:17:21,554.554 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:17:21,560.560 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:17:35,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:17:35,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:17:35,430.430 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:17:48,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:17:48,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:17:48,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:18:04,827.827 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:18:04,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:18:04,839.839 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:18:17,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:18:17,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:18:17,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:18:32,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:18:32,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:18:32,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:18:47,742.742 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:18:47,748.748 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:18:47,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:19:01,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:19:01,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:19:01,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:19:15,810.810 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:19:15,816.816 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:19:15,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:19:32,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:19:32,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:19:32,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:19:48,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:19:48,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:19:48,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:20:03,689.689 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:20:03,696.696 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:20:03,702.702 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:20:17,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:20:17,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:20:17,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:20:33,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:20:33,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:20:33,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:20:47,673.673 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:20:47,678.678 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:20:47,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:21:03,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:21:03,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:21:03,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:21:18,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:21:18,850.850 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:21:18,855.855 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:21:32,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:21:32,698.698 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:21:32,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:21:46,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:21:46,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:21:46,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:22:01,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:22:01,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:22:01,411.411 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:22:16,851.851 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:22:16,856.856 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:22:16,861.861 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:22:30,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:22:31,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:22:31,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:22:44,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:22:44,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:22:44,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:22:59,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:22:59,496.496 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:22:59,501.501 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:23:13,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:23:13,502.502 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:23:13,507.507 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:23:27,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:23:27,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:23:27,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:23:41,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:23:41,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:23:41,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:23:56,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:23:56,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:23:56,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:24:11,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:24:11,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:24:11,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:24:25,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:24:25,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:24:25,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:24:37,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:24:37,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:24:37,118.118 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:24:51,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:24:51,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:24:51,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:25:05,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:25:05,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:25:05,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:25:20,379.379 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:25:20,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:25:20,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:25:34,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:25:34,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:25:34,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:25:50,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:25:50,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:25:50,398.398 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:26:04,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:26:04,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:26:04,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:26:19,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:26:19,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:26:19,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:26:34,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:26:34,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:26:34,284.284 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:26:48,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:26:48,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:26:48,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:27:03,407.407 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:27:03,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:27:03,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:27:17,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:27:17,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:27:17,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:27:30,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:27:30,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:27:30,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:27:46,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:27:46,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:27:46,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:28:00,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:28:00,155.155 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:28:00,161.161 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:28:14,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:28:14,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:28:14,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:28:28,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:28:28,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:28:28,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:28:42,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:28:42,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:28:42,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:28:56,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:28:56,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:28:56,303.303 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:29:09,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:29:09,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:29:09,426.426 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:29:22,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:29:22,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:29:22,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:29:37,637.637 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:29:37,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:29:37,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:29:51,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:29:51,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:29:51,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:30:08,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:30:08,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:30:08,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:30:21,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:30:21,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:30:21,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:30:35,552.552 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:30:35,559.559 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:30:35,564.564 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:30:57,099.099 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-10-18 17:30:57,137.137 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-10-18 17:30:57,151.151 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:30:57,157.157 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:30:57,163.163 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:31:14,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:31:14,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:31:14,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:31:29,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:31:29,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:31:29,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:31:43,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:31:43,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:31:43,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:31:59,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:31:59,574.574 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:31:59,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:32:14,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:32:14,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:32:14,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:32:28,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:32:28,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:32:28,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:32:44,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:32:44,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:32:44,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:32:59,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:32:59,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:32:59,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:33:12,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:33:12,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:33:12,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:33:26,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:33:26,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:33:26,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:33:40,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:33:40,292.292 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:33:40,297.297 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:33:54,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:33:54,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:33:54,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:34:06,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:34:06,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:34:06,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:34:22,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:34:22,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:34:22,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:34:38,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:34:38,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:34:38,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:34:52,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:34:52,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:34:52,222.222 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:35:06,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:35:06,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:35:06,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:35:20,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:35:20,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:35:20,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:35:34,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:35:34,691.691 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:35:34,696.696 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:35:49,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:35:49,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:35:49,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:36:12,096.096 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-10-18 17:36:12,129.129 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-10-18 17:36:12,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:36:12,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:36:12,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:36:25,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:36:25,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:36:25,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:36:37,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:36:37,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:36:37,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:36:52,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:36:52,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:36:52,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:37:06,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:37:06,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:37:06,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:37:20,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:37:20,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:37:20,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:37:33,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:37:33,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:37:33,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:37:47,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:37:47,729.729 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:37:47,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:38:01,982.982 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:38:01,991.991 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:38:01,999.999 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:38:17,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:38:17,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:38:17,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:38:30,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:38:30,853.853 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:38:30,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:38:51,087.087 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-10-18 17:38:51,119.119 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-10-18 17:38:51,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:38:51,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:38:51,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:39:05,891.891 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:39:05,897.897 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:39:05,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:39:21,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:39:21,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:39:21,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:39:35,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:39:35,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:39:35,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:39:49,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:39:49,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:39:49,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:40:05,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:40:05,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:40:05,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:40:21,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:40:21,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:40:21,578.578 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:40:36,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:40:36,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:40:36,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:40:51,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:40:51,644.644 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:40:51,649.649 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:41:06,531.531 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:41:06,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:41:06,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:41:20,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:41:20,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:41:20,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:41:33,063.063 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:41:33,069.069 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:41:33,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:41:48,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:41:48,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:41:48,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:42:02,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:42:02,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:42:02,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:42:18,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:42:18,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:42:18,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:42:32,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:42:32,303.303 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:42:32,309.309 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:42:46,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:42:46,063.063 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:42:46,068.068 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:43:02,625.625 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:43:02,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:43:02,637.637 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:43:17,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:43:17,986.986 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:43:17,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:43:30,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:43:30,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:43:30,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:43:45,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:43:45,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:43:45,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:43:59,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:43:59,487.487 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:43:59,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:44:13,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:44:13,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:44:13,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:44:27,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:44:27,464.464 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:44:27,470.470 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:44:42,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:44:42,872.872 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:44:42,877.877 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:44:57,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:44:57,090.090 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:44:57,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:45:13,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:45:13,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:45:13,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:45:27,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:45:27,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:45:27,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:45:41,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:45:41,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:45:41,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:45:55,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:45:55,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:45:55,614.614 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:46:06,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:46:06,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:46:06,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:46:20,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:46:20,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:46:20,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:46:34,065.065 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:46:34,070.070 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:46:34,075.075 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:46:48,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:46:48,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:46:48,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:47:06,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:47:06,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:47:06,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:47:19,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:47:19,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:47:19,965.965 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:47:43,465.465 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-10-18 17:47:43,498.498 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-10-18 17:47:43,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:47:43,515.515 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:47:43,520.520 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:47:58,868.868 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:47:58,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:47:58,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:48:21,415.415 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-10-18 17:48:21,454.454 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-10-18 17:48:21,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:48:21,473.473 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:48:21,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:48:37,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:48:37,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:48:37,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:48:51,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:48:51,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:48:51,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:49:06,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:49:06,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:49:06,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:49:20,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:49:20,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:49:20,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:49:35,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:49:35,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:49:35,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:49:49,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:49:49,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:49:49,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:50:04,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:50:04,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:50:04,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:50:20,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:50:20,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:50:20,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:50:36,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:50:36,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:50:36,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:50:50,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:50:50,085.085 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:50:50,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:51:05,780.780 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:51:05,786.786 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:51:05,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:51:19,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:51:19,482.482 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:51:19,487.487 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:51:33,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:51:33,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:51:33,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:51:50,029.029 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:51:50,035.035 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:51:50,041.041 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:52:04,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:52:04,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:52:04,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:52:19,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:52:19,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:52:19,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:52:33,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:52:33,008.008 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:52:33,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:52:47,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:52:47,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:52:47,891.891 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:53:03,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:53:03,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:53:03,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:53:17,805.805 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:53:17,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:53:17,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:53:32,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:53:32,458.458 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:53:32,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:53:46,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:53:46,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:53:46,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:54:01,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:54:01,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:54:01,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:54:15,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:54:15,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:54:15,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:54:31,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:54:31,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:54:31,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:54:44,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:54:44,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:54:44,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:54:58,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:54:58,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:54:58,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:55:17,649.649 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:55:17,654.654 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:55:17,659.659 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:55:31,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:55:31,251.251 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:55:31,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:55:44,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:55:44,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:55:44,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:56:00,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:56:00,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:56:00,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:56:15,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:56:15,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:56:15,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:56:28,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:56:28,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:56:28,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:56:42,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:56:42,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:56:42,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:56:56,196.196 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:56:56,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:56:56,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:57:18,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-10-18 17:57:18,447.447 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-10-18 17:57:18,460.460 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:57:18,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:57:18,471.471 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:57:35,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:57:35,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:57:35,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:57:48,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:57:48,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:57:48,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:58:02,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:58:02,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:58:02,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:58:18,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:58:18,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:58:18,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:58:33,726.726 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:58:33,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:58:33,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:58:48,271.271 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:58:48,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:58:48,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:59:03,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:59:03,886.886 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:59:03,890.890 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:59:17,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:59:17,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:59:17,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:59:31,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:59:31,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:59:31,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 17:59:47,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 17:59:47,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 17:59:47,173.173 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:00:03,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:00:03,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:00:03,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:00:17,018.018 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:00:17,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:00:17,032.032 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:00:31,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:00:31,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:00:31,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:00:46,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:00:46,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:00:46,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:00:59,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:00:59,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:00:59,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:01:13,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:01:13,067.067 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:01:13,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:01:28,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:01:28,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:01:28,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:01:41,852.852 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:01:41,858.858 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:01:41,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:01:57,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:01:57,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:01:57,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:02:12,360.360 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:02:12,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:02:12,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:02:26,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:02:26,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:02:26,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:02:41,303.303 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:02:41,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:02:41,315.315 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:02:54,933.933 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:02:54,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:02:54,944.944 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:03:08,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:03:08,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:03:08,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:03:22,197.197 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:03:22,202.202 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:03:22,207.207 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:03:35,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:03:35,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:03:35,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:03:49,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:03:49,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:03:49,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:04:04,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:04:04,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:04:04,920.920 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:04:19,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:04:19,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:04:19,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:04:33,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:04:33,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:04:33,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:04:47,689.689 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:04:47,695.695 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:04:47,700.700 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:05:00,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:05:00,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:05:00,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:05:16,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:05:16,300.300 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:05:16,305.305 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:05:30,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:05:30,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:05:30,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:05:43,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:05:43,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:05:43,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:05:57,319.319 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:05:57,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:05:57,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:06:12,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:06:12,452.452 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:06:12,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:06:27,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:06:27,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:06:27,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:06:41,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:06:41,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:06:41,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:06:57,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:06:57,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:06:57,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:07:12,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:07:12,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:07:12,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:07:26,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:07:26,116.116 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:07:26,121.121 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:07:36,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:07:36,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:07:36,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:07:55,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:07:55,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:07:55,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:08:08,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:08:08,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:08:08,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:08:23,935.935 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:08:23,941.941 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:08:23,947.947 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:08:37,796.796 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:08:37,801.801 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:08:37,806.806 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:08:51,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:08:51,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:08:51,754.754 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:09:06,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:09:07,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:09:07,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:09:20,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:09:20,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:09:20,370.370 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:09:34,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:09:34,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:09:34,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:09:49,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:09:49,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:09:49,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:10:04,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:10:04,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:10:04,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:10:24,844.844 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-10-18 18:10:24,883.883 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-10-18 18:10:24,897.897 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:10:24,904.904 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:10:24,911.911 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:10:41,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:10:41,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:10:41,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:10:56,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:10:56,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:10:56,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:11:12,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:11:12,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:11:12,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:11:26,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:11:26,527.527 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:11:26,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:11:40,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:11:40,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:11:40,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:11:54,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:11:54,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:11:54,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:12:09,100.100 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:12:09,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:12:09,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:12:23,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:12:23,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:12:23,169.169 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:12:35,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:12:35,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:12:35,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:12:50,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:12:50,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:12:50,703.703 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:13:03,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:13:03,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:13:03,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:13:27,010.010 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-10-18 18:13:27,043.043 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-10-18 18:13:27,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:13:27,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:13:27,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:13:41,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:13:41,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:13:41,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:13:56,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:13:56,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:13:56,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:14:11,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:14:11,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:14:11,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:14:24,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:14:25,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:14:25,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:14:40,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:14:40,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:14:40,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:15:02,495.495 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-10-18 18:15:02,580.580 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-10-18 18:15:02,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:15:02,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:15:02,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:15:18,790.790 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:15:18,796.796 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:15:18,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:15:34,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:15:34,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:15:34,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:15:47,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:15:47,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:15:47,892.892 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:16:01,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:16:01,349.349 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:16:01,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:16:15,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:16:15,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:16:15,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:16:30,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:16:30,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:16:30,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:16:45,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:16:45,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:16:45,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:16:59,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:16:59,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:16:59,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:17:13,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:17:13,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:17:13,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:17:28,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:17:28,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:17:28,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:17:42,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:17:42,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:17:42,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:17:56,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:17:56,752.752 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:17:56,758.758 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:18:11,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:18:11,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:18:11,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:18:28,175.175 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:18:28,181.181 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:18:28,187.187 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:18:42,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:18:43,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:18:43,008.008 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:18:58,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:18:58,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:18:58,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:19:15,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:19:15,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:19:15,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:19:29,254.254 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:19:29,259.259 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:19:29,264.264 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:19:44,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:19:44,766.766 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:19:44,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:19:59,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:19:59,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:19:59,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:20:14,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:20:14,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:20:14,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:20:28,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:20:28,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:20:28,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:20:41,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:20:41,776.776 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:20:41,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:20:56,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:20:56,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:20:56,942.942 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:21:09,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:21:09,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:21:09,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:21:24,217.217 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:21:24,223.223 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:21:24,228.228 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:21:38,304.304 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:21:38,310.310 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:21:38,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:21:51,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:21:51,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:21:51,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:22:06,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:22:06,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:22:06,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:22:20,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:22:20,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:22:20,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:22:34,915.915 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:22:34,921.921 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:22:34,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:22:48,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:22:48,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:22:48,880.880 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:23:03,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:23:03,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:23:03,114.114 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:23:16,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:23:16,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:23:16,503.503 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:23:30,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:23:30,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:23:30,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:23:43,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:23:43,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:23:43,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:23:58,845.845 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:23:58,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:23:58,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:24:14,126.126 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:24:14,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:24:14,136.136 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:24:27,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:24:27,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:24:27,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:24:41,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:24:41,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:24:41,380.380 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:24:54,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:24:54,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:24:54,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:25:07,268.268 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:25:07,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:25:07,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:25:22,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:25:22,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:25:22,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:25:36,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:25:36,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:25:36,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:25:52,348.348 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:25:52,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:25:52,360.360 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:26:06,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:26:06,936.936 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:26:06,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:26:20,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:26:20,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:26:20,771.771 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:26:35,654.654 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:26:35,661.661 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:26:35,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:26:49,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:26:49,741.741 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:26:49,747.747 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:27:03,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:27:03,651.651 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:27:03,658.658 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:27:18,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:27:18,123.123 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:27:18,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:27:32,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:27:32,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:27:32,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:27:46,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:27:46,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:27:46,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:28:00,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:28:00,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:28:00,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:28:15,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:28:15,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:28:15,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:28:28,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:28:28,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:28:28,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:28:43,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:28:43,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:28:43,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:28:57,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:28:57,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:28:57,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:29:11,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:29:11,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:29:11,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:29:26,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:29:26,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:29:26,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:29:40,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:29:40,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:29:40,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:29:54,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:29:54,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:29:54,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:30:08,732.732 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:30:08,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:30:08,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:30:24,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:30:24,433.433 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:30:24,438.438 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:30:38,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:30:38,129.129 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:30:38,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:30:51,091.091 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:30:51,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:30:51,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:31:06,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:31:06,447.447 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:31:06,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:31:20,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:31:20,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:31:20,362.362 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:31:34,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:31:34,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:31:34,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:31:47,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:31:47,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:31:47,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:32:02,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:32:02,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:32:02,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:32:16,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:32:16,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:32:16,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:32:32,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:32:32,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:32:32,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:32:46,516.516 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:32:46,522.522 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:32:46,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:33:03,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:33:03,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:33:03,024.024 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:33:17,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:33:17,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:33:17,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:33:31,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:33:31,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:33:31,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:33:47,054.054 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:33:47,060.060 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:33:47,066.066 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:34:02,289.289 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:34:02,298.298 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:34:02,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:34:16,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:34:16,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:34:16,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:34:31,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:34:31,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:34:31,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:34:53,289.289 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-10-18 18:34:53,321.321 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-10-18 18:34:53,333.333 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:34:53,338.338 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:34:53,343.343 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:35:04,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:35:04,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:35:04,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:35:21,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:35:21,269.269 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:35:21,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:35:36,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:35:36,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:35:36,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:35:50,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:35:50,604.604 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:35:50,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:36:06,441.441 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:36:06,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:36:06,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:36:22,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:36:22,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:36:22,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:36:35,931.931 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:36:35,937.937 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:36:35,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:36:50,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:36:50,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:36:50,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:37:04,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:37:04,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:37:04,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:37:18,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:37:18,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:37:18,375.375 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:37:32,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:37:32,304.304 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:37:32,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:37:47,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:37:47,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:37:47,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:38:03,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:38:03,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:38:03,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:38:19,588.588 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:38:19,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:38:19,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:38:33,731.731 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:38:33,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:38:33,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:38:56,373.373 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-10-18 18:38:56,410.410 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-10-18 18:38:56,424.424 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:38:56,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:38:56,435.435 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:39:10,620.620 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:39:10,625.625 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:39:10,630.630 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:39:30,618.618 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:39:30,623.623 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:39:30,628.628 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:39:45,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:39:45,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:39:45,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:39:59,490.490 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:39:59,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:39:59,502.502 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:40:15,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:40:15,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:40:15,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:40:30,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:40:30,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:40:30,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:40:44,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:40:44,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:40:44,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:40:58,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:40:58,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:40:58,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:41:14,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:41:14,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:41:14,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:41:29,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:41:29,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:41:29,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:41:43,679.679 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:41:43,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:41:43,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:41:58,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:41:58,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:41:58,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:42:14,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:42:14,542.542 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:42:14,547.547 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:42:28,132.132 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:42:28,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:42:28,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:42:41,713.713 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:42:41,719.719 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:42:41,724.724 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:42:55,734.734 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:42:55,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:42:55,746.746 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:43:19,265.265 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-10-18 18:43:19,300.300 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-10-18 18:43:19,312.312 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:43:19,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:43:19,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:43:37,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:43:37,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:43:37,221.221 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:43:54,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:43:54,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:43:54,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:44:08,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:44:08,298.298 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:44:08,303.303 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:44:23,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:44:23,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:44:23,785.785 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:44:40,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:44:40,068.068 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:44:40,073.073 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:44:53,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:44:53,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:44:53,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:45:07,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:45:07,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:45:07,109.109 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:45:21,977.977 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:45:21,983.983 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:45:21,990.990 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:45:38,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:45:38,839.839 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:45:38,845.845 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:45:52,130.130 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:45:52,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:45:52,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:46:04,053.053 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:46:04,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:46:04,065.065 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:46:21,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:46:21,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:46:21,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:46:34,846.846 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:46:34,851.851 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:46:34,856.856 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:46:48,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:46:48,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:46:48,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:47:03,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:47:03,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:47:03,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:47:17,341.341 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:47:17,347.347 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:47:17,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:47:29,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:47:29,987.987 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:47:29,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:47:46,208.208 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:47:46,213.213 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:47:46,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:48:00,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:48:00,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:48:00,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:48:12,735.735 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:48:12,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:48:12,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:48:26,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:48:26,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:48:26,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:48:41,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:48:41,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:48:41,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:48:55,335.335 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:48:55,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:48:55,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:49:08,307.307 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:49:08,312.312 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:49:08,317.317 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:49:22,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:49:22,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:49:22,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:49:35,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:49:35,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:49:35,340.340 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:49:50,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:49:51,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:49:51,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:50:06,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:50:06,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:50:06,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:50:20,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:50:20,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:50:20,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:50:34,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:50:34,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:50:34,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:50:48,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:50:48,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:50:48,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:51:02,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:51:02,949.949 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:51:02,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:51:16,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:51:16,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:51:16,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:51:31,667.667 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:51:31,673.673 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:51:31,679.679 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:51:46,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:51:46,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:51:46,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:52:00,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:52:00,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:52:00,061.061 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:52:15,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:52:15,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:52:15,782.782 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:52:29,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:52:29,414.414 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:52:29,419.419 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:52:45,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:52:45,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:52:45,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:52:59,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:52:59,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:52:59,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:53:12,718.718 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:53:12,723.723 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:53:12,728.728 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:53:27,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:53:27,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:53:27,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:53:40,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:53:40,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:53:41,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:53:54,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:53:54,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:53:54,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:54:05,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:54:05,588.588 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:54:05,593.593 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:54:21,485.485 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:54:21,492.492 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:54:21,498.498 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:54:36,369.369 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:54:36,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:54:36,381.381 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:54:51,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:54:51,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:54:51,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:55:07,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:55:07,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:55:07,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:55:20,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:55:20,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:55:20,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:55:34,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:55:34,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:55:34,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:55:50,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:55:50,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:55:50,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:56:04,536.536 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:56:04,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:56:04,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:56:18,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:56:18,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:56:18,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:56:34,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:56:34,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:56:34,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:56:50,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:56:50,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:56:50,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:57:03,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:57:03,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:57:03,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:57:18,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:57:18,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:57:18,299.299 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:57:33,007.007 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:57:33,013.013 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:57:33,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:57:46,246.246 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:57:46,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:57:46,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:58:01,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:58:01,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:58:01,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:58:17,026.026 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:58:17,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:58:17,036.036 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:58:31,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:58:31,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:58:31,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:58:44,374.374 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:58:44,381.381 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:58:44,386.386 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:58:58,383.383 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:58:58,389.389 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:58:58,394.394 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:59:12,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:59:12,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:59:12,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:59:26,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:59:26,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:59:26,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:59:40,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:59:40,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:59:40,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 18:59:53,979.979 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 18:59:53,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 18:59:53,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:00:06,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:00:06,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:00:06,784.784 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:00:22,715.715 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:00:22,721.721 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:00:22,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:00:36,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:00:36,165.165 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:00:36,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:00:52,398.398 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:00:52,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:00:52,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:01:06,025.025 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:01:06,031.031 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:01:06,037.037 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:01:19,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:01:19,956.956 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:01:19,962.962 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:01:35,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:01:35,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:01:35,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:01:50,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:01:50,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:01:50,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:02:05,171.171 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:02:05,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:02:05,183.183 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:02:21,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:02:21,317.317 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:02:21,322.322 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:02:34,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:02:34,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:02:34,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:02:47,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:02:47,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:02:47,841.841 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:03:02,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:03:02,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:03:02,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:03:19,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:03:19,236.236 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:03:19,241.241 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:03:34,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:03:34,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:03:34,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:03:48,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:03:48,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:03:48,548.548 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:04:03,357.357 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:04:03,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:04:03,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:04:17,591.591 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:04:17,598.598 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:04:17,604.604 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:04:30,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:04:30,137.137 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:04:30,142.142 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:04:45,168.168 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:04:45,174.174 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:04:45,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:04:59,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:04:59,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:04:59,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:05:14,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:05:14,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:05:14,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:05:30,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:05:30,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:05:30,558.558 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:05:44,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:05:44,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:05:44,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:05:59,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:05:59,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:05:59,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:06:13,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:06:13,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:06:13,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:06:26,060.060 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:06:26,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:06:26,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:06:38,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:06:38,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:06:38,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:06:51,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:06:51,941.941 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:06:51,946.946 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:07:05,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:07:05,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:07:05,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:07:20,878.878 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:07:20,883.883 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:07:20,888.888 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:07:34,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:07:34,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:07:34,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:07:49,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:07:49,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:07:49,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:08:04,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:08:04,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:08:04,794.794 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:08:21,457.457 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:08:21,462.462 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:08:21,467.467 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:08:35,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:08:35,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:08:35,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:08:49,018.018 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:08:49,023.023 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:08:49,028.028 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:09:03,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:09:03,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:09:03,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:09:17,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:09:17,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:09:17,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:09:32,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:09:32,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:09:32,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:09:47,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:09:47,735.735 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:09:47,740.740 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:10:02,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:10:02,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:10:02,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:10:16,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:10:16,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:10:16,851.851 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:10:31,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:10:31,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:10:31,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:10:45,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:10:45,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:10:45,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:10:58,689.689 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:10:58,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:10:58,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:11:12,644.644 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:11:12,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:11:12,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:11:26,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:11:26,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:11:26,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:11:41,237.237 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:11:41,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:11:41,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:11:55,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:11:55,815.815 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:11:55,820.820 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:12:08,751.751 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:12:08,757.757 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:12:08,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:12:24,761.761 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:12:24,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:12:24,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:12:38,798.798 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:12:38,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:12:38,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:12:53,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:12:53,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:12:53,038.038 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:13:08,223.223 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:13:08,228.228 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:13:08,233.233 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:13:23,173.173 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:13:23,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:13:23,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:13:38,353.353 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:13:38,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:13:38,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:13:53,178.178 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:13:53,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:13:53,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:14:07,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:14:07,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:14:07,757.757 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:14:21,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:14:21,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:14:21,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:14:35,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:14:35,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:14:35,815.815 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:14:51,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:14:51,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:14:51,352.352 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:15:06,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:15:06,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:15:06,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:15:20,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:15:20,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:15:20,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:15:34,896.896 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:15:34,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:15:34,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:15:50,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:15:50,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:15:50,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:16:03,772.772 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:16:03,778.778 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:16:03,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:16:18,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:16:18,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:16:18,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:16:32,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:16:32,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:16:32,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:16:46,446.446 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:16:46,453.453 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:16:46,458.458 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:17:00,594.594 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:17:00,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:17:00,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:17:14,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:17:14,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:17:14,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:17:28,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:17:28,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:17:28,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:17:44,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:17:44,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:17:44,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:17:59,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:17:59,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:17:59,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:18:13,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:18:13,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:18:13,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:18:27,010.010 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:18:27,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:18:27,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:18:41,502.502 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:18:41,508.508 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:18:41,514.514 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:18:55,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:18:55,141.141 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:18:55,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:19:05,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:19:05,437.437 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:19:05,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:19:22,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:19:22,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:19:22,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:19:38,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:19:38,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:19:38,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:19:51,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:19:51,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:19:51,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:20:05,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:20:05,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:20:05,260.260 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:20:20,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:20:20,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:20:20,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:20:42,859.859 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-10-18 19:20:42,892.892 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-10-18 19:20:42,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:20:42,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:20:42,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:20:53,646.646 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:20:53,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:20:53,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:21:09,155.155 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:21:09,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:21:09,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:21:22,538.538 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:21:22,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:21:22,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:21:35,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:21:35,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:21:35,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:21:53,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:21:53,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:21:53,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:22:07,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:22:07,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:22:07,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:22:22,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:22:22,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:22:22,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:22:36,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:22:36,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:22:36,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:22:50,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:22:50,444.444 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:22:50,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:23:05,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:23:05,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:23:05,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:23:20,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:23:20,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:23:20,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:23:34,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:23:34,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:23:34,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:23:48,927.927 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:23:48,933.933 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:23:48,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:24:03,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:24:03,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:24:03,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:24:19,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:24:19,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:24:19,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:24:32,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:24:32,923.923 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:24:32,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:24:47,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:24:47,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:24:47,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:25:00,855.855 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:25:00,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:25:00,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:25:13,804.804 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:25:13,810.810 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:25:13,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:25:27,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:25:27,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:25:27,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:25:43,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:25:43,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:25:43,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:26:00,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:26:00,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:26:00,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:26:15,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:26:15,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:26:15,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:26:28,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:26:28,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:26:28,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:26:42,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:26:42,325.325 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:26:42,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:26:56,361.361 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:26:56,366.366 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:26:56,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:27:07,420.420 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:27:07,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:27:07,430.430 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:27:23,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:27:23,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:27:23,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:27:36,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:27:36,759.759 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:27:36,764.764 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:27:51,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:27:51,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:27:51,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:28:05,883.883 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:28:05,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:28:05,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:28:19,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:28:19,083.083 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:28:19,088.088 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:28:31,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:28:31,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:28:31,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:28:45,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:28:45,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:28:45,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:28:59,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:28:59,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:28:59,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:29:14,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:29:14,435.435 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:29:14,440.440 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:29:27,969.969 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:29:27,975.975 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:29:27,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:29:42,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:29:42,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:29:42,423.423 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:29:58,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:29:58,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:29:58,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:30:12,535.535 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:30:12,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:30:12,545.545 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:30:25,480.480 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:30:25,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:30:25,492.492 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:30:39,581.581 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:30:39,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:30:39,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:30:55,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:30:55,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:30:55,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:31:10,280.280 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:31:10,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:31:10,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:31:25,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:31:25,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:31:25,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:31:41,734.734 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:31:41,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:31:41,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:31:54,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:31:54,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:31:54,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:32:10,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:32:10,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:32:10,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:32:26,273.273 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:32:26,279.279 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:32:26,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:32:42,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:32:42,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:32:42,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:32:56,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:32:56,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:32:56,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:33:11,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:33:11,804.804 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:33:11,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:33:26,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:33:26,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:33:26,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:33:40,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:33:40,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:33:40,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:33:55,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:33:55,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:33:55,739.739 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:34:09,258.258 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:34:09,265.265 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:34:09,271.271 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:34:23,406.406 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:34:23,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:34:23,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:34:37,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:34:37,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:34:37,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:34:51,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:34:51,015.015 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:34:51,021.021 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:35:06,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:35:06,051.051 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:35:06,056.056 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:35:21,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:35:21,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:35:21,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:35:36,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:35:36,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:35:36,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:35:51,728.728 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:35:51,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:35:51,739.739 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:36:05,414.414 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:36:05,419.419 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:36:05,424.424 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:36:19,979.979 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:36:19,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:36:19,989.989 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:36:33,815.815 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:36:33,820.820 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:36:33,827.827 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:36:47,493.493 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:36:47,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:36:47,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:37:02,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:37:02,430.430 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:37:02,436.436 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:37:16,216.216 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:37:16,222.222 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:37:16,227.227 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:37:31,981.981 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:37:31,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:37:31,997.997 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:37:45,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:37:45,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:37:45,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:38:00,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:38:00,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:38:00,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:38:14,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:38:14,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:38:14,461.461 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:38:30,352.352 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:38:30,358.358 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:38:30,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:38:45,094.094 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:38:45,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:38:45,106.106 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:39:00,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:39:00,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:39:00,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:39:16,045.045 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:39:16,050.050 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:39:16,055.055 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:39:29,259.259 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:39:29,264.264 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:39:29,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:39:43,974.974 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:39:43,980.980 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:39:43,986.986 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:39:59,335.335 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:39:59,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:39:59,347.347 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:40:14,571.571 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:40:14,577.577 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:40:14,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:40:28,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:40:28,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:40:28,641.641 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:40:42,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:40:42,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:40:42,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:40:57,533.533 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:40:57,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:40:57,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:41:10,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:41:10,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:41:10,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:41:25,136.136 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:41:25,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:41:25,148.148 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:41:35,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:41:35,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:41:35,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:41:53,467.467 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:41:53,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:41:53,477.477 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:42:09,409.409 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:42:09,415.415 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:42:09,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:42:24,848.848 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:42:24,855.855 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:42:24,862.862 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:42:40,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:42:40,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:42:40,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:42:54,984.984 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:42:54,990.990 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:42:54,996.996 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:43:08,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:43:08,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:43:08,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:43:23,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:43:23,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:43:23,257.257 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:43:37,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:43:37,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:43:37,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:43:51,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:43:51,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:43:51,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:44:07,124.124 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:44:07,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:44:07,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:44:21,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:44:21,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:44:21,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:44:35,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:44:35,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:44:35,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:44:49,809.809 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:44:49,814.814 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:44:49,819.819 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:45:05,822.822 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:45:05,828.828 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:45:05,833.833 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:45:20,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:45:20,048.048 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:45:20,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:45:35,964.964 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:45:35,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:45:35,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:45:51,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:45:51,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:45:51,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:46:05,222.222 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:46:05,229.229 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:46:05,234.234 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:46:19,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:46:19,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:46:19,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:46:34,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:46:34,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:46:34,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:46:48,367.367 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:46:48,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:46:48,379.379 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:47:03,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:47:03,168.168 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:47:03,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:47:18,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:47:18,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:47:18,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:47:34,260.260 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:47:34,266.266 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:47:34,272.272 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:47:48,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:47:48,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:47:48,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:48:03,331.331 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:48:03,337.337 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:48:03,345.345 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:48:18,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:48:18,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:48:18,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:48:34,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:48:34,778.778 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:48:34,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:48:49,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:48:49,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:48:49,043.043 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:49:01,056.056 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:49:01,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:49:01,069.069 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:49:16,059.059 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:49:16,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:49:16,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:49:30,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:49:30,457.457 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:49:30,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:49:44,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:49:44,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:49:44,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:49:59,811.811 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:49:59,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:49:59,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:50:14,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:50:14,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:50:14,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:50:35,450.450 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-10-18 19:50:35,484.484 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-10-18 19:50:35,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:50:35,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:50:35,506.506 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:50:51,328.328 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:50:51,334.334 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:50:51,339.339 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:51:05,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:51:05,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:51:05,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:51:19,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:51:19,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:51:19,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:51:34,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:51:34,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:51:34,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:51:48,071.071 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:51:48,077.077 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:51:48,083.083 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:52:02,489.489 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:52:02,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:52:02,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:52:17,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:52:17,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:52:17,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:52:31,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:52:31,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:52:31,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:52:45,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:52:45,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:52:45,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:53:00,438.438 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:53:00,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:53:00,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:53:17,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:53:17,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:53:17,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:53:32,773.773 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:53:32,779.779 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:53:32,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:53:46,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:53:46,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:53:46,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:54:01,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:54:01,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:54:01,980.980 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:54:17,235.235 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:54:17,241.241 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:54:17,247.247 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:54:31,903.903 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:54:31,909.909 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:54:31,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:54:47,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:54:47,497.497 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:54:47,502.502 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:55:03,431.431 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:55:03,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:55:03,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:55:17,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:55:17,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:55:17,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:55:30,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:55:30,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:55:30,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:55:45,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:55:45,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:55:45,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:56:00,994.994 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:56:01,000.000 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:56:01,004.004 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:56:14,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:56:14,460.460 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:56:14,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:56:28,137.137 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:56:28,142.142 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:56:28,147.147 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:56:44,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:56:44,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:56:44,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:56:58,847.847 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:56:58,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:56:58,858.858 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:57:12,946.946 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:57:12,952.952 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:57:12,957.957 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:57:26,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:57:26,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:57:26,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:57:43,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:57:43,592.592 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:57:43,597.597 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:57:59,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:57:59,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:57:59,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:58:12,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:58:12,946.946 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:58:12,951.951 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:58:26,850.850 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:58:26,855.855 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:58:26,861.861 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:58:40,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:58:40,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:58:40,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:58:53,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:58:53,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:58:53,977.977 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:59:05,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:59:05,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:59:05,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:59:22,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:59:22,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:59:22,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:59:36,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:59:36,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:59:36,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 19:59:51,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 19:59:51,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 19:59:51,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:00:06,768.768 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:00:06,773.773 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:00:06,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:00:21,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:00:21,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:00:21,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:00:37,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:00:37,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:00:37,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:00:50,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:00:50,637.637 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:00:50,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:01:04,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:01:04,362.362 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:01:04,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:01:17,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:01:17,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:01:17,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:01:31,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:01:31,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:01:31,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:01:48,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:01:48,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:01:48,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:02:03,142.142 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:02:03,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:02:03,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:02:17,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:02:17,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:02:17,329.329 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:02:31,090.090 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:02:31,096.096 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:02:31,101.101 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:02:45,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:02:45,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:02:45,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:02:59,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:02:59,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:02:59,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:03:13,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:03:13,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:03:13,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:03:28,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:03:28,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:03:28,690.690 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:03:42,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:03:42,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:03:42,692.692 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:03:57,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:03:57,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:03:57,739.739 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:04:12,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:04:12,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:04:12,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:04:27,477.477 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:04:27,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:04:27,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:04:41,886.886 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:04:41,892.892 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:04:41,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:04:56,044.044 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:04:56,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:04:56,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:05:10,783.783 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:05:10,789.789 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:05:10,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:05:25,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:05:25,965.965 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:05:25,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:05:39,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:05:39,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:05:39,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:05:53,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:05:53,566.566 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:05:53,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:06:08,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:06:08,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:06:08,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:06:21,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:06:21,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:06:21,817.817 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:06:37,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:06:37,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:06:37,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:06:51,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:06:51,194.194 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:06:51,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:07:04,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:07:04,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:07:04,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:07:19,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:07:19,121.121 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:07:19,126.126 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:07:33,802.802 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:07:33,808.808 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:07:33,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:07:48,144.144 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:07:48,150.150 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:07:48,156.156 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:08:03,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:08:03,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:08:03,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:08:18,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:08:18,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:08:18,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:08:33,556.556 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:08:33,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:08:33,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:08:47,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:08:47,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:08:47,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:09:01,838.838 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:09:01,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:09:01,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:09:15,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:09:15,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:09:15,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:09:28,734.734 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:09:28,740.740 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:09:28,745.745 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:09:42,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:09:42,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:09:42,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:09:55,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:09:55,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:09:55,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:10:08,462.462 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:10:08,468.468 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:10:08,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:10:23,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:10:23,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:10:23,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:10:38,521.521 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:10:38,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:10:38,531.531 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:10:53,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:10:53,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:10:53,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:11:07,558.558 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:11:07,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:11:07,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:11:21,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:11:21,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:11:21,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:11:37,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:11:37,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:11:37,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:11:51,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:11:51,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:11:51,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:12:07,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:12:07,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:12:07,093.093 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:12:23,329.329 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:12:23,336.336 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:12:23,342.342 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:12:37,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:12:37,408.408 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:12:37,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:12:52,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:12:52,126.126 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:12:52,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:13:06,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:13:06,244.244 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:13:06,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:13:20,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:13:20,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:13:20,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:13:34,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:13:34,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:13:34,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:13:48,098.098 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:13:48,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:13:48,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:14:04,897.897 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:14:04,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:14:04,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:14:18,873.873 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:14:18,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:14:18,884.884 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:14:33,068.068 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:14:33,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:14:33,080.080 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:14:48,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:14:48,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:14:48,933.933 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:15:05,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:15:05,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:15:05,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:15:21,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:15:21,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:15:21,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:15:34,149.149 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:15:34,154.154 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:15:34,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:15:49,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:15:49,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:15:49,620.620 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:16:03,955.955 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:16:03,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:16:03,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:16:18,381.381 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:16:18,387.387 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:16:18,393.393 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:16:32,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:16:32,513.513 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:16:32,520.520 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:16:47,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:16:47,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:16:47,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:17:01,487.487 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:17:01,493.493 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:17:01,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:17:16,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:17:16,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:17:16,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:17:31,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:17:31,505.505 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:17:31,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:17:45,492.492 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:17:45,498.498 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:17:45,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:18:00,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:18:00,294.294 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:18:00,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:18:14,693.693 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:18:14,699.699 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:18:14,704.704 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:18:28,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:18:28,613.613 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:18:28,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:18:43,891.891 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:18:43,897.897 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:18:43,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:18:58,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:18:58,140.140 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:18:58,146.146 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:19:12,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:19:12,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:19:12,292.292 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:19:26,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:19:26,613.613 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:19:26,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:19:42,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:19:42,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:19:42,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:19:54,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:19:54,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:19:54,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:20:08,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:20:08,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:20:08,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:20:21,433.433 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:20:21,438.438 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:20:21,443.443 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:20:35,095.095 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:20:35,101.101 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:20:35,107.107 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:20:49,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:20:49,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:20:49,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:21:03,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:21:03,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:21:03,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:21:18,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:21:18,790.790 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:21:18,795.795 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:21:33,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:21:33,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:21:33,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:21:48,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:21:48,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:21:48,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:22:03,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:22:03,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:22:03,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:22:18,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:22:18,942.942 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:22:18,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:22:31,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:22:31,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:22:31,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:22:45,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:22:45,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:22:45,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:23:01,580.580 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:23:01,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:23:01,601.601 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:23:16,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:23:16,958.958 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:23:16,963.963 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:23:31,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:23:31,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:23:31,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:23:45,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:23:45,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:23:45,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:24:01,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:24:01,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:24:01,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:24:24,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:24:24,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:24:24,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:24:34,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:24:34,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:24:34,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:24:53,472.472 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:24:53,477.477 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:24:53,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:25:07,215.215 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:25:07,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:25:07,225.225 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:25:23,111.111 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:25:23,117.117 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:25:23,122.122 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:25:39,311.311 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:25:39,316.316 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:25:39,321.321 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:25:54,380.380 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:25:54,386.386 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:25:54,392.392 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:26:08,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:26:08,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:26:08,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:26:22,924.924 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:26:22,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:26:22,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:26:35,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:26:35,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:26:35,907.907 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:26:49,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:26:49,418.418 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:26:49,423.423 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:27:05,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:27:05,206.206 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:27:05,211.211 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:27:20,131.131 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:27:20,136.136 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:27:20,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:27:34,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:27:34,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:27:34,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:27:47,241.241 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:27:47,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:27:47,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:28:02,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:28:02,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:28:02,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:28:16,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:28:16,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:28:16,423.423 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:28:29,970.970 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:28:29,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:28:29,981.981 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:28:45,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:28:45,021.021 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:28:45,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:28:59,171.171 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:28:59,177.177 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:28:59,182.182 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:29:13,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:29:13,727.727 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:29:13,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:29:28,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:29:28,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:29:28,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:29:42,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:29:42,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:29:42,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:29:55,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:29:55,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:29:55,972.972 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:30:10,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:30:10,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:30:10,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:30:24,141.141 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:30:24,146.146 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:30:24,151.151 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:30:40,245.245 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:30:40,252.252 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:30:40,258.258 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:30:54,204.204 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:30:54,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:30:54,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:31:08,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:31:09,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:31:09,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:31:23,148.148 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:31:23,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:31:23,158.158 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:31:38,040.040 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:31:38,045.045 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:31:38,050.050 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:31:51,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:31:51,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:31:51,732.732 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:32:06,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:32:06,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:32:06,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:32:21,249.249 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:32:21,255.255 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:32:21,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:32:34,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:32:34,919.919 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:32:34,924.924 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:32:49,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:32:49,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:32:49,026.026 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:33:02,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:33:02,634.634 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:33:02,640.640 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:33:15,579.579 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:33:15,586.586 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:33:15,591.591 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:33:30,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:33:30,688.688 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:33:30,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:33:45,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:33:45,731.731 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:33:45,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:34:00,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:34:00,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:34:00,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:34:13,995.995 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:34:14,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:34:14,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:34:27,882.882 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:34:27,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:34:27,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:34:39,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:34:39,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:34:39,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:34:54,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:34:55,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:34:55,013.013 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:35:06,288.288 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:35:06,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:35:06,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:35:21,009.009 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:35:21,014.014 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:35:21,020.020 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:35:35,727.727 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:35:35,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:35:35,738.738 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:35:50,143.143 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:35:50,149.149 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:35:50,154.154 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:36:04,695.695 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:36:04,701.701 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:36:04,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:36:18,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:36:18,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:36:18,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:36:33,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:36:33,355.355 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:36:33,361.361 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:36:47,115.115 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:36:47,120.120 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:36:47,125.125 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:37:00,764.764 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:37:00,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:37:00,774.774 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:37:14,527.527 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:37:14,533.533 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:37:14,538.538 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:37:28,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:37:28,889.889 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:37:28,894.894 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:37:43,750.750 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:37:43,756.756 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:37:43,761.761 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:37:58,468.468 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:37:58,474.474 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:37:58,479.479 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:38:12,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:38:12,798.798 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:38:12,802.802 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:38:27,257.257 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:38:27,263.263 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:38:27,269.269 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:38:42,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:38:42,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:38:42,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:38:56,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:38:56,530.530 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:38:56,535.535 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:39:10,057.057 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:39:10,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:39:10,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:39:24,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:39:24,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:39:24,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:39:35,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:39:35,971.971 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:39:35,976.976 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:39:50,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:39:50,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:39:50,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:40:04,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:40:04,129.129 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:40:04,134.134 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:40:18,756.756 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:40:18,761.761 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:40:18,766.766 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:40:31,419.419 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:40:31,425.425 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:40:31,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:40:45,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:40:45,287.287 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:40:45,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:41:00,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:41:00,129.129 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:41:00,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:41:15,960.960 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:41:15,966.966 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:41:15,971.971 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:41:30,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:41:30,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:41:30,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:41:44,917.917 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:41:44,922.922 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:41:44,928.928 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:41:59,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:41:59,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:41:59,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:42:14,599.599 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:42:14,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:42:14,609.609 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:42:29,436.436 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:42:29,442.442 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:42:29,447.447 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:42:44,055.055 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:42:44,061.061 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:42:44,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:42:58,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:42:58,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:42:58,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:43:13,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:43:13,503.503 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:43:13,508.508 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:43:30,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:43:30,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:43:30,245.245 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:43:44,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:43:44,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:43:44,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:43:58,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:43:58,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:43:58,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:44:12,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:44:12,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:44:12,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:44:28,095.095 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:44:28,100.100 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:44:28,105.105 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:44:43,358.358 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:44:43,363.363 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:44:43,368.368 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:44:59,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:44:59,023.023 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:44:59,029.029 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:45:12,551.551 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:45:12,557.557 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:45:12,561.561 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:45:26,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:45:26,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:45:26,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:45:41,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:45:41,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:45:41,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:45:56,134.134 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:45:56,139.139 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:45:56,144.144 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:46:09,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:46:09,890.890 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:46:09,895.895 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:46:24,774.774 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:46:24,780.780 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:46:24,786.786 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:46:38,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:46:38,794.794 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:46:38,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:46:54,473.473 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:46:54,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:46:54,484.484 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:47:07,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:47:07,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:47:07,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:47:22,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:47:22,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:47:22,390.390 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:47:37,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:47:37,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:47:37,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:47:52,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:47:52,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:47:52,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:48:04,741.741 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:48:04,747.747 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:48:04,753.753 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:48:21,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:48:21,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:48:21,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:48:36,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:48:36,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:48:36,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:48:51,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:48:51,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:48:51,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:49:04,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:49:04,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:49:04,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:49:19,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:49:19,410.410 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:49:19,414.414 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:49:34,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:49:34,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:49:34,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:49:48,387.387 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:49:48,393.393 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:49:48,399.399 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:50:03,966.966 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:50:03,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:50:03,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:50:19,658.658 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:50:19,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:50:19,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:50:34,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:50:34,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:50:34,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:50:48,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:50:48,611.611 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:50:48,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:51:03,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:51:03,503.503 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:51:03,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:51:17,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:51:17,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:51:17,574.574 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:51:32,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:51:32,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:51:32,954.954 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:51:48,251.251 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:51:48,256.256 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:51:48,261.261 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:52:02,869.869 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:52:02,875.875 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:52:02,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:52:16,849.849 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:52:16,854.854 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:52:16,859.859 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:52:32,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:52:32,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:52:32,866.866 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:52:48,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:52:48,696.696 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:52:48,701.701 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:53:02,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:53:02,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:53:02,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:53:16,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:53:16,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:53:16,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:53:31,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:53:31,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:53:31,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:53:44,874.874 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:53:44,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:53:44,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:53:58,054.054 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:53:58,059.059 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:53:58,064.064 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:54:12,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:54:12,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:54:12,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:54:27,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:54:27,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:54:27,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:54:41,406.406 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:54:41,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:54:41,416.416 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:54:55,261.261 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:54:55,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:54:55,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:55:05,655.655 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:55:05,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:55:05,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:55:24,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:55:24,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:55:24,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:55:38,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:55:38,211.211 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:55:38,216.216 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:55:54,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:55:54,065.065 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:55:54,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:56:08,449.449 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:56:08,454.454 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:56:08,459.459 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:56:21,858.858 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:56:21,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:56:21,869.869 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:56:37,291.291 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:56:37,296.296 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:56:37,301.301 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:56:51,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:56:51,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:56:51,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:57:05,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:57:05,461.461 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:57:05,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:57:18,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:57:18,841.841 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:57:18,846.846 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:57:32,729.729 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:57:32,734.734 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:57:32,739.739 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:57:47,570.570 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:57:47,576.576 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:57:47,582.582 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:58:02,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:58:02,173.173 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:58:02,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:58:17,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:58:17,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:58:17,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:58:32,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:58:32,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:58:32,974.974 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:58:48,443.443 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:58:48,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:58:48,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:59:02,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:59:02,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:59:02,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:59:17,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:59:17,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:59:17,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:59:33,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:59:33,010.010 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:59:33,015.015 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 20:59:46,541.541 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 20:59:46,547.547 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 20:59:46,552.552 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:00:00,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:00:00,928.928 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:00:00,934.934 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:00:16,510.510 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:00:16,516.516 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:00:16,521.521 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:00:25,809.809 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-10-18 21:00:32,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:00:32,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:00:32,212.212 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:00:47,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:00:47,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:00:47,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:01:02,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:01:02,544.544 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:01:02,553.553 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:01:16,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:01:16,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:01:16,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:01:31,888.888 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:01:31,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:01:31,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:01:46,263.263 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:01:46,268.268 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:01:46,274.274 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:02:00,807.807 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:02:00,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:02:00,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:02:15,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:02:15,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:02:15,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:02:29,794.794 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:02:29,800.800 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:02:29,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:02:44,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:02:44,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:02:44,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:02:59,998.998 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:03:00,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:03:00,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:03:14,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:03:14,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:03:14,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:03:28,987.987 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:03:28,993.993 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:03:28,998.998 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:03:44,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:03:44,162.162 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:03:44,167.167 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:03:58,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:03:58,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:03:58,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:04:12,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:04:12,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:04:12,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:04:28,039.039 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:04:28,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:04:28,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:04:42,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:04:42,480.480 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:04:42,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:04:56,601.601 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:04:56,607.607 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:04:56,612.612 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:05:09,732.732 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:05:09,737.737 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:05:09,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:05:24,434.434 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:05:24,439.439 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:05:24,444.444 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:05:35,821.821 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:05:35,826.826 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:05:35,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:05:52,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:05:52,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:05:52,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:06:06,687.687 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:06:06,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:06:06,697.697 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:06:23,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:06:23,848.848 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:06:23,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:06:36,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:06:36,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:06:36,970.970 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:06:53,483.483 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:06:53,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:06:53,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:07:07,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:07:07,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:07:07,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:07:22,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:07:22,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:07:22,887.887 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:07:36,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:07:36,200.200 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:07:36,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:07:50,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:07:50,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:07:50,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:08:05,914.914 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:08:05,920.920 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:08:05,925.925 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:08:20,035.035 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:08:20,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:08:20,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:08:34,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:08:34,859.859 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:08:34,864.864 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:08:49,989.989 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:08:49,994.994 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:08:50,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:09:02,788.788 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:09:02,793.793 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:09:02,798.798 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:09:18,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:09:18,882.882 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:09:18,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:09:34,299.299 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:09:34,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:09:34,311.311 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:09:49,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:09:49,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:09:49,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:10:03,657.657 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:10:03,662.662 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:10:03,667.667 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:10:18,921.921 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:10:18,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:10:18,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:10:33,076.076 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:10:33,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:10:33,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:10:46,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:10:46,110.110 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:10:46,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:11:01,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:11:01,248.248 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:11:01,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:11:16,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:11:16,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:11:16,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:11:30,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:11:30,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:11:30,449.449 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:11:46,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:11:46,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:11:46,133.133 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:12:00,057.057 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:12:00,062.062 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:12:00,067.067 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:12:14,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:12:14,540.540 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:12:14,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:12:28,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:12:28,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:12:28,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:12:43,574.574 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:12:43,579.579 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:12:43,584.584 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:12:59,159.159 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:12:59,164.164 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:12:59,170.170 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:13:12,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:13:12,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:13:12,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:13:28,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:13:28,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:13:28,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:13:42,375.375 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:13:42,380.380 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:13:42,385.385 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:13:56,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:13:56,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:13:56,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:14:12,213.213 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:14:12,218.218 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:14:12,223.223 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:14:27,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:14:27,170.170 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:14:27,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:14:40,496.496 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:14:40,501.501 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:14:40,506.506 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:14:54,864.864 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:14:54,870.870 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:14:54,875.875 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:15:05,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:15:05,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:15:05,266.266 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:15:22,861.861 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:15:22,868.868 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:15:22,874.874 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:15:37,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:15:37,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:15:37,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:15:50,953.953 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:15:50,960.960 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:15:50,966.966 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:16:06,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:16:06,541.541 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:16:06,546.546 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:16:21,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:16:21,108.108 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:16:21,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:16:36,830.830 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:16:36,835.835 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:16:36,840.840 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:16:52,198.198 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:16:52,203.203 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:16:52,208.208 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:17:08,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:17:08,424.424 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:17:08,429.429 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:17:23,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:17:23,831.831 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:17:23,836.836 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:17:35,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:17:35,525.525 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:17:35,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:17:49,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:17:49,274.274 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:17:49,279.279 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:18:02,008.008 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:18:02,016.016 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:18:02,023.023 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:18:15,753.753 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:18:15,758.758 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:18:15,763.763 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:18:30,947.947 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:18:30,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:18:30,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:18:45,672.672 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:18:45,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:18:45,682.682 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:18:59,342.342 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:18:59,348.348 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:18:59,354.354 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:19:14,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:19:14,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:19:14,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:19:30,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:19:30,046.046 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:19:30,051.051 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:19:43,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:19:43,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:19:43,407.407 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:19:57,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:19:57,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:19:57,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:20:12,277.277 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:20:12,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:20:12,287.287 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:20:26,452.452 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:20:26,457.457 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:20:26,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:20:40,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:20:40,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:20:40,539.539 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:20:56,188.188 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:20:56,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:20:56,198.198 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:21:10,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:21:10,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:21:10,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:21:22,944.944 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:21:22,950.950 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:21:22,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:21:35,203.203 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:21:35,209.209 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:21:35,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:21:52,527.527 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:21:52,532.532 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:21:52,537.537 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:22:07,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:22:07,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:22:07,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:22:21,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:22:21,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:22:21,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:22:35,854.854 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:22:35,861.861 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:22:35,867.867 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:22:52,501.501 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:22:52,506.506 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:22:52,511.511 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:23:06,534.534 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:23:06,539.539 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:23:06,544.544 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:23:20,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:23:20,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:23:20,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:23:34,127.127 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:23:34,133.133 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:23:34,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:23:47,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:23:47,561.561 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:23:47,566.566 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:24:00,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:24:00,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:24:00,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:24:16,412.412 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:24:16,417.417 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:24:16,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:24:30,120.120 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:24:30,125.125 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:24:30,131.131 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:24:45,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:24:45,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:24:45,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:24:59,335.335 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:24:59,340.340 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:24:59,345.345 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:25:13,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:25:13,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:25:13,495.495 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:25:27,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:25:27,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:25:27,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:25:42,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:25:42,896.896 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:25:42,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:25:58,950.950 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:25:58,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:25:58,960.960 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:26:13,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:26:13,455.455 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:26:13,460.460 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:26:27,067.067 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:26:27,073.073 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:26:27,077.077 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:26:40,872.872 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:26:40,877.877 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:26:40,882.882 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:26:55,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:26:55,989.989 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:26:55,995.995 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:27:10,207.207 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:27:10,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:27:10,217.217 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:27:23,814.814 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:27:23,820.820 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:27:23,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:27:34,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:27:34,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:27:34,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:27:51,046.046 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:27:51,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:27:51,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:28:04,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:28:04,537.537 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:28:04,542.542 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:28:19,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:28:19,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:28:19,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:28:34,859.859 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:28:34,866.866 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:28:34,871.871 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:28:48,776.776 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:28:48,783.783 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:28:48,788.788 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:29:03,724.724 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:29:03,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:29:03,735.735 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:29:17,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:29:17,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:29:17,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:29:32,248.248 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:29:32,254.254 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:29:32,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:29:46,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:29:46,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:29:46,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:30:01,548.548 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:30:01,595.595 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:30:01,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:30:17,828.828 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:30:17,833.833 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:30:17,838.838 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:30:31,180.180 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:30:31,187.187 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:30:31,193.193 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:30:45,101.101 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:30:45,106.106 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:30:45,111.111 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:31:00,899.899 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:31:00,905.905 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:31:00,910.910 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:31:14,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:31:14,549.549 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:31:14,554.554 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:31:27,818.818 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:31:27,823.823 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:31:27,828.828 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:31:43,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:31:43,093.093 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:31:43,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:31:57,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:31:57,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:31:57,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:32:11,652.652 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:32:11,658.658 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:32:11,664.664 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:32:26,613.613 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:32:26,619.619 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:32:26,625.625 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:32:46,831.831 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-10-18 21:32:46,863.863 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-10-18 21:32:46,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:32:46,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:32:46,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:33:05,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:33:05,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:33:05,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:33:19,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:33:19,490.490 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:33:19,496.496 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:33:32,103.103 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:33:32,109.109 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:33:32,115.115 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:33:46,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:33:46,318.318 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:33:46,323.323 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:34:02,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:34:02,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:34:02,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:34:16,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:34:16,280.280 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:34:16,285.285 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:34:31,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:34:31,023.023 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:34:31,028.028 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:34:44,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:34:44,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:34:44,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:34:58,287.287 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:34:58,293.293 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:34:58,298.298 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:35:13,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:35:13,659.659 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:35:13,665.665 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:35:27,484.484 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:35:27,489.489 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:35:27,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:35:40,934.934 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:35:40,939.939 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:35:40,945.945 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:35:55,174.174 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:35:55,180.180 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:35:55,186.186 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:36:07,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:36:07,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:36:07,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:36:23,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:36:23,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:36:23,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:36:36,023.023 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:36:36,029.029 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:36:36,034.034 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:36:50,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:36:50,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:36:50,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:37:04,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:37:04,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:37:04,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:37:19,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:37:19,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:37:19,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:37:33,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:37:33,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:37:33,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:37:48,540.540 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:37:48,546.546 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:37:48,551.551 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:38:01,993.993 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:38:01,999.999 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:38:02,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:38:17,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:38:17,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:38:17,571.571 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:38:31,905.905 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:38:31,911.911 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:38:31,917.917 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:38:47,089.089 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:38:47,095.095 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:38:47,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:39:01,234.234 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:39:01,240.240 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:39:01,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:39:17,112.112 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:39:17,118.118 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:39:17,123.123 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:39:32,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:39:32,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:39:32,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:39:46,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:39:46,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:39:46,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:39:59,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:39:59,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:39:59,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:40:13,394.394 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:40:13,399.399 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:40:13,404.404 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:40:27,238.238 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:40:27,243.243 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:40:27,248.248 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:40:41,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:40:41,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:40:41,099.099 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:40:55,963.963 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:40:55,969.969 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:40:55,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:41:07,795.795 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:41:07,801.801 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:41:07,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:41:23,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:41:23,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:41:23,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:41:37,014.014 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:41:37,020.020 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:41:37,025.025 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:41:52,760.760 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:41:52,765.765 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:41:52,770.770 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:42:06,372.372 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:42:06,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:42:06,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:42:20,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:42:20,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:42:20,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:42:33,808.808 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:42:33,813.813 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:42:33,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:42:47,890.890 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:42:47,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:42:47,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:43:02,542.542 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:43:02,548.548 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:43:02,555.555 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:43:18,282.282 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:43:18,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:43:18,293.293 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:43:33,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:43:33,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:43:33,567.567 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:43:47,334.334 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:43:47,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:43:47,344.344 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:44:00,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:44:00,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:44:00,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:44:15,410.410 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:44:15,415.415 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:44:15,420.420 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:44:29,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:44:29,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:44:29,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:44:46,255.255 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:44:46,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:44:46,266.266 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:45:00,417.417 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:45:00,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:45:00,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:45:15,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:45:15,684.684 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:45:15,689.689 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:45:31,323.323 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:45:31,328.328 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:45:31,333.333 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:45:45,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:45:45,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:45:45,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:46:00,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:46:00,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:46:00,813.813 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:46:14,298.298 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:46:14,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:46:14,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:46:27,635.635 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:46:27,640.640 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:46:27,645.645 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:46:41,336.336 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:46:41,341.341 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:46:41,346.346 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:46:57,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:46:57,087.087 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:46:57,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:47:10,691.691 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:47:10,697.697 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:47:10,701.701 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:47:26,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:47:26,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:47:26,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:47:40,437.437 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:47:40,443.443 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:47:40,448.448 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:47:53,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:47:53,955.955 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:47:53,961.961 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:48:05,255.255 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:48:05,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:48:05,267.267 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:48:22,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:48:22,324.324 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:48:22,330.330 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:48:37,957.957 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:48:37,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:48:37,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:48:52,519.519 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:48:52,524.524 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:48:52,529.529 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:49:06,929.929 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:49:06,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:49:06,940.940 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:49:21,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:49:21,007.007 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:49:21,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:49:35,084.084 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:49:35,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:49:35,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:49:49,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:49:49,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:49:49,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:50:04,121.121 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:50:04,128.128 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:50:04,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:50:17,825.825 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:50:17,832.832 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:50:17,837.837 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:50:32,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:50:32,309.309 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:50:32,314.314 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:50:47,739.739 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:50:47,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:50:47,749.749 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:51:01,818.818 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:51:01,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:51:01,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:51:15,743.743 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:51:15,749.749 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:51:15,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:51:30,626.626 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:51:30,631.631 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:51:30,636.636 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:51:44,661.661 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:51:44,666.666 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:51:44,671.671 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:51:58,218.218 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:51:58,224.224 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:51:58,229.229 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:52:12,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:52:12,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:52:12,621.621 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:52:27,567.567 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:52:27,572.572 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:52:27,577.577 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:52:40,770.770 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:52:40,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:52:40,780.780 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:52:55,814.814 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:52:55,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:52:55,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:53:09,421.421 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:53:09,426.426 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:53:09,431.431 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:53:23,746.746 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:53:23,751.751 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:53:23,756.756 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:53:37,980.980 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:53:37,986.986 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:53:37,991.991 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:53:51,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:53:51,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:53:51,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:54:07,817.817 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:54:07,823.823 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:54:07,829.829 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:54:21,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:54:21,022.022 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:54:21,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:54:36,440.440 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:54:36,446.446 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:54:36,451.451 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:54:50,300.300 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:54:50,305.305 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:54:50,310.310 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:55:05,481.481 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:55:05,486.486 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:55:05,491.491 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:55:18,339.339 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:55:18,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:55:18,349.349 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:55:31,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:55:31,739.739 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:55:31,744.744 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:55:47,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:55:47,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:55:47,178.178 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:56:02,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:56:02,466.466 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:56:02,473.473 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:56:16,202.202 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:56:16,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:56:16,214.214 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:56:31,326.326 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:56:31,332.332 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:56:31,336.336 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:56:46,423.423 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:56:46,429.429 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:56:46,434.434 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:57:00,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:57:00,360.360 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:57:00,365.365 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:57:14,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:57:14,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:57:14,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:57:28,296.296 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:57:28,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:57:28,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:57:44,464.464 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:57:44,469.469 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:57:44,474.474 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:57:57,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:57:57,802.802 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:57:57,807.807 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:58:12,129.129 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:58:12,135.135 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:58:12,141.141 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:58:24,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:58:24,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:58:24,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:58:37,945.945 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:58:37,951.951 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:58:37,956.956 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:58:52,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:58:52,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:58:52,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:59:06,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:59:06,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:59:06,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:59:19,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:59:19,988.988 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:59:19,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:59:34,939.939 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:59:34,944.944 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:59:34,949.949 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 21:59:50,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 21:59:50,064.064 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 21:59:50,070.070 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:00:05,137.137 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:00:05,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:00:05,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:00:19,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:00:19,563.563 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:00:19,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:00:34,940.940 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:00:34,945.945 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:00:34,950.950 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:00:50,454.454 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:00:50,461.461 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:00:50,466.466 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:01:04,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:01:04,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:01:04,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:01:18,919.919 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:01:18,924.924 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:01:18,929.929 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:01:32,504.504 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:01:32,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:01:32,522.522 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:01:46,694.694 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:01:46,700.700 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:01:46,705.705 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:01:58,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:01:58,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:01:58,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:02:14,051.051 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:02:14,057.057 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:02:14,062.062 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:02:27,297.297 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:02:27,302.302 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:02:27,308.308 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:02:41,163.163 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:02:41,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:02:41,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:02:55,725.725 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:02:55,732.732 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:02:55,738.738 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:03:09,659.659 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:03:09,664.664 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:03:09,669.669 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:03:23,165.165 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:03:23,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:03:23,179.179 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:03:34,948.948 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:03:34,953.953 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:03:34,958.958 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:03:51,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:03:51,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:03:51,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:04:06,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:04:06,769.769 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:04:06,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:04:21,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:04:21,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:04:21,092.092 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:04:35,730.730 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:04:35,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:04:35,742.742 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:04:49,738.738 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:04:49,744.744 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:04:49,750.750 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:05:03,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:05:03,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:05:03,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:05:17,495.495 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:05:17,500.500 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:05:17,505.505 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:05:33,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:05:33,812.812 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:05:33,818.818 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:05:47,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:05:47,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:05:47,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:06:00,703.703 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:06:00,709.709 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:06:00,715.715 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:06:16,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:06:16,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:06:16,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:06:31,563.563 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:06:31,569.569 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:06:31,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:06:46,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:06:46,369.369 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:06:46,374.374 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:06:59,954.954 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:06:59,959.959 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:06:59,964.964 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:07:14,841.841 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:07:14,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:07:14,853.853 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:07:29,005.005 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:07:29,011.011 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:07:29,017.017 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:07:43,916.916 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:07:43,921.921 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:07:43,927.927 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:07:59,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:07:59,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:07:59,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:08:13,647.647 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:08:13,652.652 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:08:13,657.657 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:08:27,106.106 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:08:27,112.112 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:08:27,117.117 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:08:43,451.451 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:08:43,457.457 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:08:43,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:08:57,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:08:57,609.609 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:08:57,615.615 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:09:11,609.609 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:09:11,615.615 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:09:11,621.621 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:09:26,627.627 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:09:26,633.633 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:09:26,638.638 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:09:39,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:09:39,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:09:39,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:09:55,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:09:55,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:09:55,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:10:08,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:10:08,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:10:08,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:10:23,875.875 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:10:23,880.880 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:10:23,885.885 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:10:39,710.710 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:10:39,716.716 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:10:39,721.721 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:10:54,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:10:54,371.371 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:10:54,377.377 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:11:09,479.479 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:11:09,484.484 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:11:09,489.489 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:11:24,051.051 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:11:24,056.056 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:11:24,061.061 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:11:36,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:11:36,712.712 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:11:36,717.717 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:11:50,762.762 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:11:50,767.767 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:11:50,772.772 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:12:04,458.458 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:12:04,463.463 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:12:04,468.468 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:12:18,209.209 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:12:18,214.214 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:12:18,219.219 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:12:34,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:12:34,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:12:34,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:12:48,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:12:48,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:12:48,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:13:03,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:13:03,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:13:03,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:13:17,392.392 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:13:17,397.397 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:13:17,403.403 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:13:31,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:13:31,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:13:31,494.494 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:13:46,971.971 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:13:46,976.976 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:13:46,982.982 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:14:00,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:14:00,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:14:00,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:14:15,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:14:15,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:14:15,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:14:30,177.177 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:14:30,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:14:30,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:14:44,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:14:44,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:14:44,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:14:58,269.269 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:14:58,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:14:58,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:15:12,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:15:12,343.343 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:15:12,348.348 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:15:26,322.322 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:15:26,327.327 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:15:26,332.332 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:15:41,582.582 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:15:41,587.587 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:15:41,592.592 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:15:55,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:15:55,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:15:55,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:16:06,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:16:06,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:16:06,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:16:23,976.976 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:16:23,982.982 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:16:23,988.988 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:16:37,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:16:37,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:16:37,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:16:51,547.547 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:16:51,553.553 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:16:51,559.559 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:17:06,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:17:06,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:17:06,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:17:19,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:17:19,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:17:19,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:17:33,820.820 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:17:33,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:17:33,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:17:48,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:17:48,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:17:48,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:18:01,404.404 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:18:01,409.409 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:18:01,415.415 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:18:16,676.676 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:18:16,681.681 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:18:16,686.686 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:18:30,682.682 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:18:30,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:18:30,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:18:44,214.214 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:18:44,220.220 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:18:44,224.224 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:18:58,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:18:58,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:18:58,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:19:14,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:19:14,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:19:14,048.048 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:19:29,653.653 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:19:29,660.660 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:19:29,666.666 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:19:42,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:19:42,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:19:42,777.777 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:19:56,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:19:56,901.901 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:19:56,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:20:12,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:20:12,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:20:12,058.058 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:20:24,942.942 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:20:24,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:20:24,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:20:38,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:20:38,250.250 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:20:38,255.255 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:20:53,956.956 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:20:53,961.961 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:20:53,967.967 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:21:08,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:21:08,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:21:08,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:21:22,932.932 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:21:22,938.938 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:21:22,943.943 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:21:36,818.818 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:21:36,824.824 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:21:36,830.830 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:21:53,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:21:53,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:21:53,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:22:06,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:22:06,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:22:06,937.937 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:22:20,532.532 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:22:20,538.538 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:22:20,543.543 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:22:35,909.909 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:22:35,915.915 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:22:35,921.921 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:22:50,707.707 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:22:50,713.713 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:22:50,718.718 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:23:04,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:23:04,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:23:04,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:23:17,371.371 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:23:17,377.377 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:23:17,382.382 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:23:31,333.333 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:23:31,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:23:31,344.344 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:23:44,643.643 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:23:44,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:23:44,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:23:57,759.759 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:23:57,764.764 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:23:57,769.769 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:24:11,107.107 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:24:11,113.113 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:24:11,119.119 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:24:24,333.333 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:24:24,339.339 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:24:24,344.344 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:24:37,698.698 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:24:37,703.703 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:24:37,708.708 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:24:53,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:24:53,215.215 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:24:53,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:25:07,792.792 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:25:07,798.798 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:25:07,803.803 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:25:22,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:25:22,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:25:22,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:25:34,364.364 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:25:34,370.370 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:25:34,376.376 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:25:48,505.505 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:25:48,510.510 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:25:48,515.515 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:26:03,274.274 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:26:03,281.281 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:26:03,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:26:17,236.236 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:26:17,242.242 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:26:17,246.246 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:26:32,785.785 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:26:32,791.791 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:26:32,796.796 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:26:46,405.405 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:26:46,411.411 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:26:46,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:27:01,192.192 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:27:01,197.197 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:27:01,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:27:15,681.681 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:27:15,687.687 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:27:15,693.693 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:27:31,295.295 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:27:31,301.301 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:27:31,306.306 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:27:47,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:27:47,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:27:47,202.202 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:28:02,275.275 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:28:02,282.282 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:28:02,288.288 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:28:17,302.302 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:28:17,308.308 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:28:17,313.313 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:28:31,833.833 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:28:31,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:28:31,849.849 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:28:45,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:28:45,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:28:45,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:28:59,316.316 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:28:59,321.321 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:28:59,326.326 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:29:13,561.561 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:29:13,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:29:13,573.573 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:29:27,791.791 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:29:27,797.797 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:29:27,803.803 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:29:42,037.037 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:29:42,043.043 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:29:42,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:29:57,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:29:57,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:29:57,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:30:11,244.244 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:30:11,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:30:11,254.254 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:30:27,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:30:27,053.053 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:30:27,059.059 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:30:42,943.943 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:30:42,948.948 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:30:42,953.953 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:30:56,822.822 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:30:56,827.827 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:30:56,832.832 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:31:12,522.522 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:31:12,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:31:12,532.532 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:31:27,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:31:27,167.167 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:31:27,172.172 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:31:41,162.162 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:31:41,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:31:41,175.175 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:31:55,498.498 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:31:55,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:31:55,510.510 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:32:06,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:32:07,001.001 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:32:07,006.006 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:32:20,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:32:20,693.693 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:32:20,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:32:36,677.677 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:32:36,682.682 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:32:36,687.687 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:32:51,020.020 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:32:51,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:32:51,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:33:07,105.105 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:33:07,111.111 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:33:07,116.116 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:33:22,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:33:22,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:33:22,633.633 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:33:36,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:33:36,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:33:36,575.575 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:33:52,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:33:52,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:33:52,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:34:06,930.930 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:34:06,935.935 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:34:06,941.941 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:34:20,539.539 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:34:20,545.545 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:34:20,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:34:37,174.174 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:34:37,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:34:37,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:34:52,363.363 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:34:52,368.368 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:34:52,373.373 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:35:05,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:35:05,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:35:05,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:35:22,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:35:22,132.132 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:35:22,138.138 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:35:36,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:35:36,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:35:36,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:35:54,435.435 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:35:54,441.441 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:35:54,446.446 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:36:08,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:36:08,616.616 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:36:08,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:36:23,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:36:23,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:36:23,089.089 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:36:37,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:36:37,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:36:37,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:36:53,402.402 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:36:53,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:36:53,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:37:05,572.572 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:37:05,578.578 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:37:05,583.583 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:37:21,968.968 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:37:21,973.973 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:37:21,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:37:37,161.161 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:37:37,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:37:37,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:37:52,856.856 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:37:52,862.862 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:37:52,868.868 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:38:08,041.041 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:38:08,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:38:08,052.052 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:38:20,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:38:20,930.930 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:38:20,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:38:35,884.884 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:38:35,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:38:35,897.897 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:38:50,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:38:50,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:38:50,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:39:04,612.612 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:39:04,618.618 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:39:04,623.623 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:39:18,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:39:18,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:39:18,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:39:34,925.925 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:39:34,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:39:34,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:39:48,453.453 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:39:48,459.459 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:39:48,464.464 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:40:02,871.871 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:40:02,879.879 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:40:02,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:40:19,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:40:19,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:40:19,095.095 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:40:33,969.969 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:40:33,974.974 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:40:33,979.979 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:40:50,285.285 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:40:50,291.291 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:40:50,296.296 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:41:05,408.408 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:41:05,413.413 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:41:05,418.418 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:41:20,771.771 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:41:20,777.777 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:41:20,783.783 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:41:34,169.169 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:41:34,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:41:34,181.181 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:41:49,061.061 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:41:49,066.066 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:41:49,071.071 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:42:03,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:42:03,208.208 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:42:03,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:42:17,889.889 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:42:17,894.894 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:42:17,900.900 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:42:33,281.281 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:42:33,286.286 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:42:33,291.291 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:42:48,597.597 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:42:48,602.602 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:42:48,607.607 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:43:02,081.081 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:43:02,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:43:02,104.104 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:43:17,410.410 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:43:17,416.416 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:43:17,422.422 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:43:31,156.156 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:43:31,161.161 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:43:31,166.166 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:43:45,797.797 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:43:45,803.803 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:43:45,808.808 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:44:03,696.696 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:44:03,702.702 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:44:03,707.707 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:44:20,042.042 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:44:20,047.047 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:44:20,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:44:35,560.560 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:44:35,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:44:35,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:44:51,524.524 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:44:51,529.529 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:44:51,534.534 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:45:06,517.517 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:45:06,523.523 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:45:06,528.528 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:45:22,356.356 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:45:22,361.361 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:45:22,366.366 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:45:37,314.314 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:45:37,320.320 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:45:37,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:45:51,290.290 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:45:51,295.295 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:45:51,300.300 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:46:13,513.513 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-10-18 22:46:13,546.546 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-10-18 22:46:13,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:46:13,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:46:13,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:46:29,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:46:29,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:46:29,012.012 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:46:44,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:46:44,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:46:44,054.054 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:46:57,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:46:57,646.646 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:46:57,651.651 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:47:18,854.854 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-10-18 22:47:18,891.891 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-10-18 22:47:18,904.904 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:47:18,910.910 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:47:18,915.915 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:47:35,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:47:35,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:47:35,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:47:51,080.080 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:47:51,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:47:51,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:48:06,200.200 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:48:06,205.205 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:48:06,210.210 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:48:20,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:48:20,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:48:20,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:48:35,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:48:35,887.887 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:48:35,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:48:50,078.078 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:48:50,084.084 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:48:50,090.090 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:49:04,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:49:04,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:49:04,453.453 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:49:20,048.048 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:49:20,054.054 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:49:20,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:49:35,674.674 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:49:35,679.679 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:49:35,684.684 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:49:49,717.717 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:49:49,722.722 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:49:49,727.727 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:50:03,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:50:03,376.376 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:50:03,383.383 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:50:16,900.900 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:50:16,905.905 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:50:16,910.910 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:50:31,082.082 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:50:31,088.088 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:50:31,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:50:44,836.836 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:50:44,843.843 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:50:44,848.848 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:50:58,978.978 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:50:58,984.984 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:50:58,990.990 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:51:13,317.317 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:51:13,322.322 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:51:13,327.327 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:51:27,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:51:27,724.724 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:51:27,729.729 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:51:41,465.465 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:51:41,472.472 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:51:41,478.478 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:51:56,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:51:56,925.925 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:51:56,930.930 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:52:12,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:52:12,451.451 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:52:12,456.456 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:52:29,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:52:29,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:52:29,098.098 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:52:43,320.320 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:52:43,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:52:43,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:52:56,210.210 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:52:56,216.216 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:52:56,220.220 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:53:09,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:53:09,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:53:09,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:53:29,814.814 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:53:29,819.819 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:53:29,824.824 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:53:44,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:53:44,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:53:44,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:53:57,349.349 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:53:57,354.354 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:53:57,359.359 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:54:11,058.058 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:54:11,063.063 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:54:11,068.068 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:54:25,488.488 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:54:25,494.494 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:54:25,499.499 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:54:41,189.189 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:54:41,195.195 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:54:41,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:54:57,043.043 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:54:57,049.049 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:54:57,053.053 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:55:11,876.876 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:55:11,881.881 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:55:11,886.886 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:55:27,688.688 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:55:27,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:55:27,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:55:42,602.602 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:55:42,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:55:42,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:55:58,294.294 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:55:58,299.299 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:55:58,304.304 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:56:12,678.678 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:56:12,683.683 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:56:12,688.688 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:56:28,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:56:28,022.022 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:56:28,027.027 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:56:41,733.733 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:56:41,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:56:41,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:56:55,639.639 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:56:55,645.645 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:56:55,650.650 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:57:06,585.585 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:57:06,591.591 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:57:06,596.596 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:57:24,194.194 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:57:24,200.200 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:57:24,205.205 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:57:38,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:57:39,004.004 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:57:39,009.009 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:57:54,634.634 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:57:54,639.639 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:57:54,644.644 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:58:08,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:58:08,288.288 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:58:08,294.294 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:58:29,903.903 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-10-18 22:58:29,937.937 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-10-18 22:58:29,949.949 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:58:29,954.954 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:58:29,959.959 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:58:44,036.036 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:58:44,041.041 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:58:44,046.046 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:58:58,122.122 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:58:58,127.127 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:58:58,132.132 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:59:13,330.330 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:59:13,335.335 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:59:13,341.341 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:59:28,812.812 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:59:28,817.817 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:59:28,822.822 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:59:43,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:59:43,807.807 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:59:43,812.812 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 22:59:57,411.411 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 22:59:57,416.416 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 22:59:57,421.421 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:00:10,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:00:10,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:00:10,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:00:26,530.530 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:00:26,536.536 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:00:26,540.540 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:00:40,415.415 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:00:40,420.420 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:00:40,425.425 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:00:54,596.596 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:00:54,601.601 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:00:54,606.606 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:01:09,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:01:09,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:01:09,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:01:23,720.720 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:01:23,726.726 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:01:23,731.731 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:01:38,362.362 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:01:38,367.367 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:01:38,372.372 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:01:53,164.164 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:01:53,169.169 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:01:53,174.174 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:02:07,243.243 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:02:07,249.249 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:02:07,253.253 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:02:22,604.604 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:02:22,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:02:22,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:02:35,939.939 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:02:35,945.945 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:02:35,950.950 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:02:51,565.565 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:02:51,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:02:51,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:03:05,003.003 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:03:05,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:03:05,014.014 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:03:20,562.562 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:03:20,567.567 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:03:20,572.572 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:03:34,108.108 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:03:34,114.114 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:03:34,120.120 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:03:48,926.926 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:03:48,931.931 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:03:48,936.936 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:04:05,641.641 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:04:05,647.647 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:04:05,652.652 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:04:21,128.128 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:04:21,134.134 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:04:21,139.139 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:04:35,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:04:35,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:04:35,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:04:49,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:04:49,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:04:49,337.337 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:05:03,569.569 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:05:03,575.575 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:05:03,580.580 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:05:19,079.079 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:05:19,086.086 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:05:19,091.091 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:05:33,800.800 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:05:33,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:05:33,810.810 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:05:48,731.731 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:05:48,738.738 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:05:48,743.743 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:06:02,829.829 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:06:02,836.836 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:06:02,842.842 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:06:17,973.973 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:06:17,980.980 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:06:17,987.987 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:06:31,952.952 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:06:31,962.962 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:06:31,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:06:52,180.180 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-10-18 23:06:52,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 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-10-18 23:06:52,226.226 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:06:52,231.231 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:06:52,237.237 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:07:09,354.354 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:07:09,359.359 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:07:09,364.364 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:07:24,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:07:24,276.276 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:07:24,281.281 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:07:38,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:07:38,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:07:38,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:07:52,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:07:53,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:07:53,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:08:07,566.566 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:08:07,571.571 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:08:07,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:08:21,242.242 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:08:21,247.247 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:08:21,256.256 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:08:35,645.645 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:08:35,650.650 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:08:35,655.655 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:08:49,418.418 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:08:49,423.423 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:08:49,428.428 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:09:05,965.965 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:09:05,970.970 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:09:05,975.975 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:09:20,123.123 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:09:20,130.130 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:09:20,135.135 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:09:33,321.321 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:09:33,326.326 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:09:33,331.331 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:09:48,606.606 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:09:48,612.612 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:09:48,618.618 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:10:03,033.033 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:10:03,040.040 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:10:03,047.047 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:10:17,318.318 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:10:17,323.323 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:10:17,328.328 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:10:33,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:10:33,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:10:33,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:10:48,368.368 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:10:48,373.373 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:10:48,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:11:02,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:11:02,299.299 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:11:02,305.305 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:11:16,195.195 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:11:16,201.201 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:11:16,206.206 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:11:30,396.396 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:11:30,402.402 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:11:30,408.408 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:11:44,529.529 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:11:44,535.535 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:11:44,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:11:59,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:11:59,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:11:59,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:12:13,622.622 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:12:13,628.628 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:12:13,632.632 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:12:27,325.325 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:12:27,331.331 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:12:27,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:12:43,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:12:43,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:12:43,653.653 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:12:57,083.083 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:12:57,089.089 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:12:57,094.094 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:13:11,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:13:11,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:13:11,734.734 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:13:26,279.279 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:13:26,285.285 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:13:26,290.290 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:13:39,543.543 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:13:39,550.550 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:13:39,556.556 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:13:52,983.983 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:13:52,988.988 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:13:52,993.993 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:14:07,506.506 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:14:07,512.512 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:14:07,517.517 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:14:20,839.839 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:14:20,845.845 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:14:20,850.850 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:14:35,239.239 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:14:35,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:14:35,249.249 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:14:51,173.173 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:14:51,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:14:51,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:15:07,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:15:07,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:15:07,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:15:21,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:15:21,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:15:21,096.096 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:15:34,941.941 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:15:34,947.947 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:15:34,952.952 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:15:48,990.990 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:15:48,996.996 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:15:49,001.001 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:16:03,032.032 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:16:03,038.038 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:16:03,044.044 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:16:17,174.174 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:16:17,179.179 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:16:17,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:16:33,568.568 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:16:33,573.573 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:16:33,579.579 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:16:47,439.439 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:16:47,445.445 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:16:47,450.450 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:17:03,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:17:03,594.594 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:17:03,599.599 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:17:19,088.088 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:17:19,094.094 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:17:19,100.100 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:17:33,261.261 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:17:33,267.267 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:17:33,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:17:48,137.137 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:17:48,143.143 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:17:48,149.149 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:18:02,017.017 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:18:02,024.024 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:18:02,033.033 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:18:15,816.816 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:18:15,822.822 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:18:15,827.827 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:18:29,837.837 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:18:29,842.842 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:18:29,847.847 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:18:43,885.885 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:18:43,891.891 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:18:43,896.896 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:18:58,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:18:58,770.770 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:18:58,775.775 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:19:12,936.936 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:19:12,943.943 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:19:12,948.948 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:19:28,199.199 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:19:28,204.204 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:19:28,209.209 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:19:44,205.205 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:19:44,210.210 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:19:44,215.215 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:19:59,430.430 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:19:59,436.436 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:19:59,441.441 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:20:13,140.140 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:20:13,145.145 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:20:13,150.150 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:20:27,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:20:27,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:20:27,176.176 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:20:41,400.400 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:20:41,405.405 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:20:41,410.410 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:20:55,190.190 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:20:55,196.196 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:20:55,201.201 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:21:06,397.397 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:21:06,403.403 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:21:06,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:21:22,928.928 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:21:22,934.934 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:21:22,939.939 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:21:37,731.731 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:21:37,736.736 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:21:37,741.741 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:21:51,881.881 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:21:51,888.888 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:21:51,893.893 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:22:04,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:22:04,775.775 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:22:04,781.781 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:22:19,642.642 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:22:19,648.648 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:22:19,654.654 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:22:33,172.172 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:22:33,178.178 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:22:33,184.184 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:22:47,160.160 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:22:47,166.166 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:22:47,171.171 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:23:02,631.631 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:23:02,638.638 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:23:02,646.646 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:23:16,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:23:16,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:23:16,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:23:30,745.745 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:23:30,750.750 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:23:30,755.755 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:23:46,442.442 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:23:46,448.448 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:23:46,452.452 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:24:01,880.880 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:24:01,895.895 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:24:01,902.902 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:24:16,608.608 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:24:16,614.614 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:24:16,619.619 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:24:30,844.844 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:24:30,849.849 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:24:30,854.854 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:24:44,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:24:44,395.395 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:24:44,400.400 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:25:00,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:25:00,610.610 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:25:00,616.616 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:25:14,850.850 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:25:14,855.855 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:25:14,860.860 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:25:30,133.133 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:25:30,138.138 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:25:30,143.143 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:25:43,747.747 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:25:43,753.753 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:25:43,759.759 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:25:59,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:25:59,329.329 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:25:59,334.334 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:26:13,406.406 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:26:13,412.412 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:26:13,417.417 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:26:28,444.444 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:26:28,449.449 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:26:28,454.454 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:26:43,006.006 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:26:43,012.012 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:26:43,018.018 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:26:58,758.758 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:26:58,763.763 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:26:58,768.768 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:27:21,057.057 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-10-18 23:27:21,090.090 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-10-18 23:27:21,102.102 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:27:21,107.107 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:27:21,112.112 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:27:34,494.494 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:27:34,499.499 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:27:34,504.504 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:27:51,085.085 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:27:51,091.091 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:27:51,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:28:04,345.345 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:28:04,351.351 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:28:04,355.355 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:28:18,125.125 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:28:18,131.131 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:28:18,137.137 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:28:32,546.546 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:28:32,552.552 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:28:32,557.557 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:28:51,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:28:51,246.246 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:28:51,252.252 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:29:04,292.292 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:29:04,297.297 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:29:04,302.302 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:29:18,283.283 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:29:18,289.289 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:29:18,295.295 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:29:32,537.537 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:29:32,543.543 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:29:32,549.549 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:29:46,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:29:46,605.605 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:29:46,610.610 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:30:01,589.589 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:30:01,613.613 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:30:01,624.624 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:30:15,401.401 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:30:15,407.407 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:30:15,412.412 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:30:30,049.049 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:30:30,055.055 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:30:30,060.060 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:30:44,445.445 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:30:44,450.450 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:30:44,455.455 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:30:57,813.813 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:30:57,818.818 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:30:57,823.823 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:31:13,757.757 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:31:13,762.762 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:31:13,767.767 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:31:28,840.840 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:31:28,846.846 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:31:28,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:31:44,038.038 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:31:44,044.044 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:31:44,049.049 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:32:00,201.201 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:32:00,207.207 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:32:00,213.213 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:32:14,767.767 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:32:14,772.772 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:32:14,778.778 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:32:30,600.600 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:32:30,606.606 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:32:30,611.611 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:32:45,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:32:45,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:32:45,968.968 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:33:05,416.416 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:33:05,422.422 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:33:05,427.427 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:33:20,765.765 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:33:20,771.771 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:33:20,776.776 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:33:34,686.686 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:33:34,692.692 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:33:34,698.698 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:33:48,528.528 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:33:48,534.534 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:33:48,541.541 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:34:03,184.184 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:34:03,192.192 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:34:03,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:34:17,961.961 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:34:17,967.967 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:34:17,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:34:31,722.722 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:34:31,728.728 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:34:31,733.733 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:34:45,166.166 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:34:45,171.171 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:34:45,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:34:58,769.769 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:34:58,774.774 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:34:58,779.779 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:35:13,167.167 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:35:13,172.172 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:35:13,177.177 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:35:28,997.997 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:35:29,003.003 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:35:29,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:35:44,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:35:44,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:35:44,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:35:58,047.047 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:35:58,052.052 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:35:58,057.057 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:36:12,270.270 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:36:12,275.275 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:36:12,280.280 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:36:27,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:36:27,565.565 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:36:27,570.570 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:36:41,099.099 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:36:41,104.104 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:36:41,110.110 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:36:55,019.019 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:36:55,025.025 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:36:55,030.030 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:37:10,224.224 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:37:10,230.230 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:37:10,236.236 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:37:24,509.509 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:37:24,514.514 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:37:24,519.519 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:37:38,370.370 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:37:38,375.375 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:37:38,380.380 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:37:54,206.206 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:37:54,212.212 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:37:54,218.218 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:38:09,650.650 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:38:09,655.655 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:38:09,660.660 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:38:23,799.799 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:38:23,805.805 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:38:23,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:38:37,962.962 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:38:37,968.968 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:38:37,973.973 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:38:52,920.920 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:38:52,926.926 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:38:52,931.931 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:39:05,819.819 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:39:05,825.825 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:39:05,831.831 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:39:19,671.671 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:39:19,677.677 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:39:19,683.683 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:39:33,967.967 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:39:33,972.972 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:39:33,978.978 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:39:49,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:39:49,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:39:49,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:40:03,664.664 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:40:03,670.670 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:40:03,675.675 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:40:17,557.557 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:40:17,562.562 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:40:17,568.568 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:40:31,259.259 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:40:31,266.266 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:40:31,273.273 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:40:46,515.515 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:40:46,520.520 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:40:46,525.525 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:41:00,559.559 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:41:00,564.564 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:41:00,569.569 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:41:14,231.231 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:41:14,238.238 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:41:14,243.243 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:41:30,119.119 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:41:30,124.124 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:41:30,129.129 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:41:45,595.595 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:41:45,600.600 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:41:45,605.605 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:42:00,887.887 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:42:00,893.893 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:42:00,899.899 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:42:14,526.526 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:42:14,531.531 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:42:14,536.536 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:42:28,187.187 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:42:28,193.193 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:42:28,199.199 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:42:42,373.373 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:42:42,378.378 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:42:42,383.383 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:42:57,723.723 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:42:57,730.730 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:42:57,736.736 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:43:11,069.069 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:43:11,074.074 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:43:11,079.079 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:43:24,478.478 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:43:24,483.483 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:43:24,488.488 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:43:38,893.893 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:43:38,899.899 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:43:38,904.904 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:43:54,338.338 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:43:54,344.344 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:43:54,350.350 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:44:08,471.471 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:44:08,476.476 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:44:08,482.482 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:44:22,450.450 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:44:22,456.456 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:44:22,462.462 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:44:38,598.598 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:44:38,603.603 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:44:38,608.608 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:44:51,803.803 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:44:51,809.809 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:44:51,814.814 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:45:06,922.922 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:45:06,927.927 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:45:06,932.932 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:45:20,894.894 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:45:20,900.900 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:45:20,906.906 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:45:34,610.610 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:45:34,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:45:34,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:45:47,958.958 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:45:47,963.963 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:45:47,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:46:02,623.623 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:46:02,629.629 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:46:02,634.634 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:46:17,959.959 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:46:17,964.964 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:46:17,969.969 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:46:32,520.520 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:46:32,526.526 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:46:32,530.530 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:46:46,847.847 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:46:46,852.852 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:46:46,857.857 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:47:01,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:47:01,690.690 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:47:01,695.695 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:47:17,327.327 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:47:17,333.333 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:47:17,338.338 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:47:33,170.170 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:47:33,175.175 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:47:33,180.180 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:47:47,002.002 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:47:47,009.009 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:47:47,016.016 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:48:01,324.324 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:48:01,330.330 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:48:01,335.335 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:48:15,399.399 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:48:15,404.404 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:48:15,409.409 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:48:30,842.842 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:48:30,847.847 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:48:30,852.852 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:48:44,366.366 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:48:44,372.372 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:48:44,378.378 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:48:59,021.021 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:48:59,026.026 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:48:59,031.031 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:49:14,683.683 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:49:14,689.689 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:49:14,694.694 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:49:29,564.564 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:49:29,570.570 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:49:29,576.576 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:49:44,117.117 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:49:44,122.122 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:49:44,127.127 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:49:58,999.999 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:49:59,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:49:59,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:50:14,000.000 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:50:14,005.005 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:50:14,010.010 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:50:27,340.340 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:50:27,346.346 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:50:27,351.351 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:50:43,378.378 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:50:43,384.384 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:50:43,389.389 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:50:57,390.390 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:50:57,396.396 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:50:57,401.401 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:51:11,719.719 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:51:11,725.725 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:51:11,730.730 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:51:25,690.690 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:51:25,696.696 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:51:25,701.701 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:51:37,793.793 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:51:37,799.799 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:51:37,805.805 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:51:53,781.781 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:51:53,787.787 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:51:53,793.793 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:52:09,256.256 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:52:09,261.261 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:52:09,266.266 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:52:23,077.077 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:52:23,082.082 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:52:23,087.087 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:52:37,801.801 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:52:37,806.806 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:52:37,811.811 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:52:53,499.499 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:52:53,504.504 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:52:53,509.509 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:53:08,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:53:08,364.364 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:53:08,369.369 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:53:21,996.996 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:53:22,002.002 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:53:22,007.007 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:53:36,359.359 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:53:36,365.365 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:53:36,371.371 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:53:51,806.806 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:53:51,811.811 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:53:51,816.816 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:54:02,629.629 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:54:02,636.636 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:54:02,643.643 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:54:19,147.147 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:54:19,153.153 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:54:19,159.159 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:54:32,895.895 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:54:32,902.902 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:54:32,908.908 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:54:47,001.001 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:54:47,006.006 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:54:47,011.011 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:55:01,866.866 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:55:01,874.874 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:55:01,881.881 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:55:15,898.898 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:55:15,903.903 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:55:15,909.909 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:55:30,523.523 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:55:30,528.528 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:55:30,533.533 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:55:44,377.377 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:55:44,383.383 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:55:44,388.388 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:55:59,482.482 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:55:59,488.488 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:55:59,493.493 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:56:14,763.763 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:56:14,768.768 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:56:14,773.773 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:56:28,857.857 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:56:28,863.863 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:56:28,869.869 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:56:42,603.603 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:56:42,608.608 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:56:42,613.613 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:56:57,474.474 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:56:57,479.479 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:56:57,485.485 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:57:13,240.240 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:57:13,245.245 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:57:13,250.250 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:57:29,347.347 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:57:29,352.352 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:57:29,358.358 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:57:43,086.086 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:57:43,092.092 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:57:43,097.097 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:57:57,247.247 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:57:57,253.253 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:57:57,259.259 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:58:10,313.313 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:58:10,319.319 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:58:10,324.324 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:58:24,427.427 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:58:24,432.432 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:58:24,437.437 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:58:35,611.611 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:58:35,617.617 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:58:35,622.622 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:58:53,178.178 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:58:53,183.183 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:58:53,188.188 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:59:06,923.923 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:59:06,929.929 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:59:06,935.935 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:59:22,555.555 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:59:22,560.560 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:59:22,565.565 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:59:36,689.689 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:59:36,694.694 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:59:36,699.699 ERROR ] === ACTIVE THREADS END === NoneType: None [2026-10-18 23:59:50,782.782 ERROR ] === ACTIVE THREADS START === NoneType: None [2026-10-18 23:59:50,788.788 ERROR ] Thread: MainThread, daemon=False, alive=True NoneType: None [2026-10-18 23:59:50,792.792 ERROR ] === ACTIVE THREADS END === NoneType: None