{"generated_at":"2026-06-17T09:55:09.709656","law_review":{"access_status":"unknown","base_url":"https://digitalcommons.lib.uconn.edu/cjil/","canonical_name":"Connecticut Journal of International Law","coverage":"Active - 5 files downloaded","csv_rank":null,"csv_status":"Unknown","days_since_last_run":15,"display_name":"Connecticut Journal of International Law","error_details":null,"failure_reason":null,"health_color":"#28a745","health_status":"HEALTHY","id":509,"last_attempt_date":"2026-06-01T20:20:42+00:00","last_download":"2026-02-07 18:34:22","last_performance_check":"2026-02-07T17:56:46+00:00","last_success_date":"2026-06-01T20:20:42+00:00","last_updated":"2026-06-01T20:20:42+00:00","latest_run":{"duplicates_skipped":3,"duration_seconds":1.3391491389993462,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1568,"canonical_name":"Connecticut Journal of International Law","child_pid":177705,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-06-01T20:20:40+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T20:20:40+00:00","run_kind":"scheduled_active","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1568, \"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 177705, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-06-01T20:20:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T20:20:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","id":4816,"items_discovered":3,"items_processed":3,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-06-01T20:20:42+00:00","run_start":"2026-06-01T20:20:40+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4816/logs/stderr","stdout_log_url":"/api/scraper-runs/4816/logs/stdout"},"name":"Connecticut Journal of International Law","performance_category":"unknown","rank":null,"recommendations":["Maintain current performance"],"scraper_name":"connecticut_journal_of_international_law_scraper.py","scraper_status":"unknown","status":"healthy","total_downloads":5,"total_size_gb":0.0},"preferred_scraper_id":"connecticut_journal_of_international_law_scraper","runs":[{"duplicates_skipped":3,"duration_seconds":1.3391491389993462,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1568,"canonical_name":"Connecticut Journal of International Law","child_pid":177705,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-06-01T20:20:40+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T20:20:40+00:00","run_kind":"scheduled_active","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1568, \"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 177705, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-06-01T20:20:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T20:20:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","id":4816,"items_discovered":3,"items_processed":3,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-06-01T20:20:42+00:00","run_start":"2026-06-01T20:20:40+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4816/logs/stderr","stdout_log_url":"/api/scraper-runs/4816/logs/stdout"},{"duplicates_skipped":3,"duration_seconds":1.4220111620379612,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":656,"canonical_name":"Connecticut Journal of International Law","child_pid":1187219,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-05-01T23:29:41+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T23:29:41+00:00","run_kind":"scheduled_active","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1777678181_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1777678181_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 656, \"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 1187219, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-05-01T23:29:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T23:29:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777678181_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777678181_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","id":4144,"items_discovered":3,"items_processed":3,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-05-01T23:29:42+00:00","run_start":"2026-05-01T23:29:41+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4144/logs/stderr","stdout_log_url":"/api/scraper-runs/4144/logs/stdout"},{"duplicates_skipped":3,"duration_seconds":9.448036876507103,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":3739789,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-03-22T07:52:28+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-22T07:52:28+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1774165948_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1774165948_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 3739789, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-03-22T07:52:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-22T07:52:28+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774165948_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774165948_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","id":3437,"items_discovered":3,"items_processed":3,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-03-22T07:52:37+00:00","run_start":"2026-03-22T07:52:28+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3437/logs/stderr","stdout_log_url":"/api/scraper-runs/3437/logs/stdout"},{"duplicates_skipped":3,"duration_seconds":21.216409679036587,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law"},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\"}","id":2442,"items_discovered":3,"items_processed":3,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-20T06:05:57+00:00","run_start":"2026-02-20T06:05:36+00:00","scraper_name":"ConnecticutJournalOfInternationalLawScraper","status":"no_new_content"},{"duplicates_skipped":0,"duration_seconds":0.3129004358779639,"error_category":"no_items_reason","error_message":"ACCESS_RESTRICTED: Unable to fetch archive index: https://digitalcommons.lib.uconn.edu/cjil/all_issues.html","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law"},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\"}","id":2438,"items_discovered":0,"items_processed":0,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-19T22:54:24+00:00","run_start":"2026-02-19T22:54:23+00:00","scraper_name":"ConnecticutJournalOfInternationalLawScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":0.4864892940968275,"error_category":"no_items_reason","error_message":"ACCESS_RESTRICTED: Unable to fetch archive index: https://digitalcommons.lib.uconn.edu/cjil/all_issues.html","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":3028069,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-19T22:11:09+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-19T22:11:09+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1771539069_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1771539069_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 3028069, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-19T22:11:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-19T22:11:09+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771539069_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771539069_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 6}","id":2424,"items_discovered":0,"items_processed":0,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-19T22:11:10+00:00","run_start":"2026-02-19T22:11:09+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2424/logs/stderr","stdout_log_url":"/api/scraper-runs/2424/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.42441078508272767,"error_category":"no_items_reason","error_message":"ACCESS_RESTRICTED: Unable to fetch archive index: https://digitalcommons.lib.uconn.edu/cjil/all_issues.html","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":3025495,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-19T22:04:29+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-19T22:04:29+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1771538669_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1771538669_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 3025495, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-19T22:04:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-19T22:04:29+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771538669_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771538669_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 6}","id":2414,"items_discovered":0,"items_processed":0,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-19T22:04:29+00:00","run_start":"2026-02-19T22:04:29+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2414/logs/stderr","stdout_log_url":"/api/scraper-runs/2414/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.30879778997041285,"error_category":"no_items_reason","error_message":"ACCESS_RESTRICTED: Unable to fetch archive index: https://digitalcommons.lib.uconn.edu/cjil/all_issues.html","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":978619,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-15T04:08:52+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-15T04:08:52+00:00","scraper_id":"ConnecticutJournalOfInternationalLawScraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1771128532_ConnecticutJournalOfInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1771128532_ConnecticutJournalOfInternationalLawScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 978619, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-15T04:08:52+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-15T04:08:52+00:00\", \"scraper_id\": \"ConnecticutJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771128532_ConnecticutJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771128532_ConnecticutJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 30}","id":2321,"items_discovered":0,"items_processed":0,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-15T04:08:52+00:00","run_start":"2026-02-15T04:08:52+00:00","scraper_name":"ConnecticutJournalOfInternationalLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2321/logs/stderr","stdout_log_url":"/api/scraper-runs/2321/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":91.0054172410164,"error_category":"no_items_reason","error_message":"Unable to fetch archive index: https://digitalcommons.lib.uconn.edu/cjil/all_issues.html","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":3110814,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-11T03:51:46+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T03:50:15+00:00","scraper_id":"ConnecticutJournalOfInternationalLawScraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770781815_ConnecticutJournalOfInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1770781815_ConnecticutJournalOfInternationalLawScraper.out.log","timeout_minutes":8},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 3110814, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-11T03:51:46+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T03:50:15+00:00\", \"scraper_id\": \"ConnecticutJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770781815_ConnecticutJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770781815_ConnecticutJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 8}","id":2162,"items_discovered":0,"items_processed":0,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-11T03:51:47+00:00","run_start":"2026-02-11T03:50:15+00:00","scraper_name":"ConnecticutJournalOfInternationalLawScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2162/logs/stderr","stdout_log_url":"/api/scraper-runs/2162/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"orphaned_process","error_message":"Marked orphaned running run as timeout (child pid not alive)","error_traceback":null,"errors":1,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":3109595,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-11T03:49:50+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T03:49:40+00:00","orphan_cleanup":true,"scraper_id":"ConnecticutJournalOfInternationalLawScraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770781780_ConnecticutJournalOfInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1770781780_ConnecticutJournalOfInternationalLawScraper.out.log","timeout_minutes":8},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 3109595, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-11T03:49:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T03:49:40+00:00\", \"orphan_cleanup\": true, \"scraper_id\": \"ConnecticutJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770781780_ConnecticutJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770781780_ConnecticutJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 8}","id":2161,"items_discovered":null,"items_processed":null,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-11T03:50:10+00:00","run_start":"2026-02-11T03:49:40+00:00","scraper_name":"ConnecticutJournalOfInternationalLawScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2161/logs/stderr","stdout_log_url":"/api/scraper-runs/2161/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"orphaned_process","error_message":"Marked orphaned running run as timeout (child pid not alive)","error_traceback":null,"errors":1,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":3094280,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-11T03:43:37+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T03:41:52+00:00","orphan_cleanup":true,"scraper_id":"ConnecticutJournalOfInternationalLawScraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770781312_ConnecticutJournalOfInternationalLawScraper.err.log","stdout_path":"logs/orchestrator_runs/1770781312_ConnecticutJournalOfInternationalLawScraper.out.log","timeout_minutes":8},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 3094280, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-11T03:43:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T03:41:52+00:00\", \"orphan_cleanup\": true, \"scraper_id\": \"ConnecticutJournalOfInternationalLawScraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770781312_ConnecticutJournalOfInternationalLawScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770781312_ConnecticutJournalOfInternationalLawScraper.out.log\", \"timeout_minutes\": 8}","id":2157,"items_discovered":null,"items_processed":null,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-11T03:44:01+00:00","run_start":"2026-02-11T03:41:52+00:00","scraper_name":"ConnecticutJournalOfInternationalLawScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2157/logs/stderr","stdout_log_url":"/api/scraper-runs/2157/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"orchestrator_reaper","error_message":"Marked stale running run as timeout (age=21256s; started=2026-02-10T14:27:39+00:00; heartbeat=none)","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law"},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\"}","id":1957,"items_discovered":null,"items_processed":null,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-10T20:21:55+00:00","run_start":"2026-02-10T14:27:39+00:00","scraper_name":"ConnecticutJournalOfInternationalLawScraper","status":"timeout"},{"duplicates_skipped":0,"duration_seconds":18.445109814056195,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":2569818,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-07T18:34:04+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-07T18:34:04+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770489244_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770489244_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":20},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 2569818, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-07T18:34:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-07T18:34:04+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770489244_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770489244_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 20}","id":1506,"items_discovered":2,"items_processed":2,"law_review_id":509,"pdfs_downloaded":2,"run_end":"2026-02-07T18:34:22+00:00","run_start":"2026-02-07T18:34:04+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"success","stderr_log_url":"/api/scraper-runs/1506/logs/stderr","stdout_log_url":"/api/scraper-runs/1506/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":1.0036157330032438,"error_category":"no_items_reason","error_message":"discover_urls returned 0 items (base_url=https://digitalcommons.lib.uconn.edu); scraper did not set `_no_items_reason`","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":2549841,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-07T18:24:59+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-07T18:24:59+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770488699_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770488699_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":20},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 2549841, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-07T18:24:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-07T18:24:59+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770488699_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770488699_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 20}","id":1502,"items_discovered":0,"items_processed":0,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-07T18:25:01+00:00","run_start":"2026-02-07T18:24:59+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1502/logs/stderr","stdout_log_url":"/api/scraper-runs/1502/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.5177153029944748,"error_category":"process_exit_1","error_message":"Process exited with code 1","error_traceback":"[Connecticut Journal of International Law] Chromium launch failed (BrowserType.launch: headless: expected boolean, got string); falling back to Firefox.\nTraceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/scrapers/connecticut_journal_of_international_law_scraper.py\", line 30, in <module>\n    asyncio.run(ConnecticutJournalOfInternationalLawScraper().run())\n  File \"/home/arbel/miniconda3/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/asyncio/base_events.py\", line 653, in run_until_complete\n    return future.result()\n           ^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/playwright_scraper.py\", line 61, in run\n    self.browser = await playwright.firefox.launch(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/site-packages/playwright/async_api/_generated.py\", line 14438, in launch\n    await self._impl_obj.launch(\n  File \"/home/arbel/miniconda3/lib/python3.11/site-packages/playwright/_impl/_browser_type.py\", line 98, in launch\n    await self._channel.send(\n  File \"/home/arbel/miniconda3/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 69, in send\n    return await self._connection.wrap_api_call(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 558, in wrap_api_call\n    raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: BrowserType.launch: headless: expected boolean, got string","errors":1,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":2544511,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-07T18:22:21+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-07T18:22:20+00:00","returncode":1,"scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770488540_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770488540_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":20},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 2544511, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-07T18:22:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-07T18:22:20+00:00\", \"returncode\": 1, \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770488540_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770488540_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 20}","id":1497,"items_discovered":null,"items_processed":null,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-07T18:22:21+00:00","run_start":"2026-02-07T18:22:20+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/1497/logs/stderr","stdout_log_url":"/api/scraper-runs/1497/logs/stdout"}],"runs_by_scraper":{"connecticut_journal_of_international_law_scraper":[{"duplicates_skipped":3,"duration_seconds":1.3391491389993462,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1568,"canonical_name":"Connecticut Journal of International Law","child_pid":177705,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-06-01T20:20:40+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T20:20:40+00:00","run_kind":"scheduled_active","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1568, \"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 177705, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-06-01T20:20:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T20:20:40+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780345240_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","id":4816,"items_discovered":3,"items_processed":3,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-06-01T20:20:42+00:00","run_start":"2026-06-01T20:20:40+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4816/logs/stderr","stdout_log_url":"/api/scraper-runs/4816/logs/stdout"},{"duplicates_skipped":3,"duration_seconds":1.4220111620379612,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":656,"canonical_name":"Connecticut Journal of International Law","child_pid":1187219,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-05-01T23:29:41+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T23:29:41+00:00","run_kind":"scheduled_active","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1777678181_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1777678181_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 656, \"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 1187219, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-05-01T23:29:41+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T23:29:41+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777678181_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777678181_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","id":4144,"items_discovered":3,"items_processed":3,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-05-01T23:29:42+00:00","run_start":"2026-05-01T23:29:41+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4144/logs/stderr","stdout_log_url":"/api/scraper-runs/4144/logs/stdout"},{"duplicates_skipped":3,"duration_seconds":9.448036876507103,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":3739789,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-03-22T07:52:28+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-22T07:52:28+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1774165948_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1774165948_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 3739789, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-03-22T07:52:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-22T07:52:28+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774165948_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774165948_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 45}","id":3437,"items_discovered":3,"items_processed":3,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-03-22T07:52:37+00:00","run_start":"2026-03-22T07:52:28+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3437/logs/stderr","stdout_log_url":"/api/scraper-runs/3437/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.4864892940968275,"error_category":"no_items_reason","error_message":"ACCESS_RESTRICTED: Unable to fetch archive index: https://digitalcommons.lib.uconn.edu/cjil/all_issues.html","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":3028069,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-19T22:11:09+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-19T22:11:09+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1771539069_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1771539069_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 3028069, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-19T22:11:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-19T22:11:09+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771539069_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771539069_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 6}","id":2424,"items_discovered":0,"items_processed":0,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-19T22:11:10+00:00","run_start":"2026-02-19T22:11:09+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2424/logs/stderr","stdout_log_url":"/api/scraper-runs/2424/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.42441078508272767,"error_category":"no_items_reason","error_message":"ACCESS_RESTRICTED: Unable to fetch archive index: https://digitalcommons.lib.uconn.edu/cjil/all_issues.html","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":3025495,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-19T22:04:29+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-19T22:04:29+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1771538669_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1771538669_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 3025495, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-19T22:04:29+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-19T22:04:29+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771538669_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771538669_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 6}","id":2414,"items_discovered":0,"items_processed":0,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-19T22:04:29+00:00","run_start":"2026-02-19T22:04:29+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2414/logs/stderr","stdout_log_url":"/api/scraper-runs/2414/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":18.445109814056195,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":2569818,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-07T18:34:04+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-07T18:34:04+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770489244_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770489244_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":20},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 2569818, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-07T18:34:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-07T18:34:04+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770489244_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770489244_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 20}","id":1506,"items_discovered":2,"items_processed":2,"law_review_id":509,"pdfs_downloaded":2,"run_end":"2026-02-07T18:34:22+00:00","run_start":"2026-02-07T18:34:04+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"success","stderr_log_url":"/api/scraper-runs/1506/logs/stderr","stdout_log_url":"/api/scraper-runs/1506/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":1.0036157330032438,"error_category":"no_items_reason","error_message":"discover_urls returned 0 items (base_url=https://digitalcommons.lib.uconn.edu); scraper did not set `_no_items_reason`","error_traceback":null,"errors":0,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":2549841,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-07T18:24:59+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-07T18:24:59+00:00","scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770488699_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770488699_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":20},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 2549841, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-07T18:24:59+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-07T18:24:59+00:00\", \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770488699_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770488699_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 20}","id":1502,"items_discovered":0,"items_processed":0,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-07T18:25:01+00:00","run_start":"2026-02-07T18:24:59+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1502/logs/stderr","stdout_log_url":"/api/scraper-runs/1502/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.5177153029944748,"error_category":"process_exit_1","error_message":"Process exited with code 1","error_traceback":"[Connecticut Journal of International Law] Chromium launch failed (BrowserType.launch: headless: expected boolean, got string); falling back to Firefox.\nTraceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/scrapers/connecticut_journal_of_international_law_scraper.py\", line 30, in <module>\n    asyncio.run(ConnecticutJournalOfInternationalLawScraper().run())\n  File \"/home/arbel/miniconda3/lib/python3.11/asyncio/runners.py\", line 190, in run\n    return runner.run(main)\n           ^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/asyncio/runners.py\", line 118, in run\n    return self._loop.run_until_complete(task)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/asyncio/base_events.py\", line 653, in run_until_complete\n    return future.result()\n           ^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/playwright_scraper.py\", line 61, in run\n    self.browser = await playwright.firefox.launch(\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/site-packages/playwright/async_api/_generated.py\", line 14438, in launch\n    await self._impl_obj.launch(\n  File \"/home/arbel/miniconda3/lib/python3.11/site-packages/playwright/_impl/_browser_type.py\", line 98, in launch\n    await self._channel.send(\n  File \"/home/arbel/miniconda3/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 69, in send\n    return await self._connection.wrap_api_call(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/miniconda3/lib/python3.11/site-packages/playwright/_impl/_connection.py\", line 558, in wrap_api_call\n    raise rewrite_error(error, f\"{parsed_st['apiName']}: {error}\") from None\nplaywright._impl._errors.Error: BrowserType.launch: headless: expected boolean, got string","errors":1,"extra":{"canonical_name":"Connecticut Journal of International Law","child_pid":2544511,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","heartbeat_at":"2026-02-07T18:22:21+00:00","heartbeat_source":"orchestrator","law_review_id":509,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-07T18:22:20+00:00","returncode":1,"scraper_id":"connecticut_journal_of_international_law_scraper","script_path":"scrapers/connecticut_journal_of_international_law_scraper.py","stderr_path":"logs/orchestrator_runs/1770488540_connecticut_journal_of_international_law_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770488540_connecticut_journal_of_international_law_scraper.out.log","timeout_minutes":20},"extra_json":"{\"canonical_name\": \"Connecticut Journal of International Law\", \"child_pid\": 2544511, \"file_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"heartbeat_at\": \"2026-02-07T18:22:21+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 509, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-07T18:22:20+00:00\", \"returncode\": 1, \"scraper_id\": \"connecticut_journal_of_international_law_scraper\", \"script_path\": \"scrapers/connecticut_journal_of_international_law_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770488540_connecticut_journal_of_international_law_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770488540_connecticut_journal_of_international_law_scraper.out.log\", \"timeout_minutes\": 20}","id":1497,"items_discovered":null,"items_processed":null,"law_review_id":509,"pdfs_downloaded":0,"run_end":"2026-02-07T18:22:21+00:00","run_start":"2026-02-07T18:22:20+00:00","scraper_name":"connecticut_journal_of_international_law_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/1497/logs/stderr","stdout_log_url":"/api/scraper-runs/1497/logs/stdout"}]},"scrapers":[{"base_class":"script","canonical_name":"Connecticut Journal of International Law","class_name":null,"file_path":"scrapers/connecticut_journal_of_international_law_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.connecticut_journal_of_international_law_scraper","platform":"oai_pmh","scraper_id":"connecticut_journal_of_international_law_scraper"}],"uploads":{"last_pending":null,"last_uploaded":"2026-02-07 18:35:27","latest_registry_sync":"uabox:Law_Review_Project/connecticut_journal_of_international_law_20260207_183517.zip","pending":0}}
