{"generated_at":"2026-06-17T04:46:14.648932","law_review":{"access_status":"cloudflare_protected","base_url":null,"canonical_name":"Journal of Legal Analysis","error_details":"No activity for 999 days","failure_reason":"PAYWALLED: Oxford Academic Journal of Legal Analysis requires subscription/institutional access for broad PDF coverage from the primary archive.","health_status":"PAYWALLED","id":89,"last_attempt_date":"2026-03-23T08:02:06+00:00","last_performance_check":"2025-07-22 18:16:17","last_success_date":"2026-03-23T08:02:06+00:00","last_updated":null,"name":"Journal of Legal Analysis","performance_category":"high","rank":89,"scraper_name":"journal_of_legal_analysis_scraper.py","scraper_status":"protected","total_downloads":4,"total_size_gb":0.0},"law_review_id":89,"runs":[{"duplicates_skipped":0,"duration_seconds":0.007487339898943901,"error_category":"no_items_reason","error_message":"PAYWALLED: Oxford Academic Journal of Legal Analysis requires subscription/institutional access for broad PDF coverage from the primary archive.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":643155,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-03-23T08:02:06+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-23T08:01:58+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1774252918_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1774252918_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 643155, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-03-23T08:02:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-23T08:01:58+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1774252918_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1774252918_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 45}","id":3455,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-03-23T08:02:06+00:00","run_start":"2026-03-23T08:01:58+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/3455/logs/stderr","stdout_log_url":"/api/scraper-runs/3455/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.08572550187818706,"error_category":"no_items_reason","error_message":"PAYWALLED: Oxford Academic Journal of Legal Analysis requires subscription/institutional access for broad PDF coverage from the primary archive.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2524,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-21T05:08:48+00:00","run_start":"2026-02-21T05:08:48+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":0.002307521179318428,"error_category":"paywall","error_message":"PAYWALLED: Oxford Academic Journal of Legal Analysis requires subscription/institutional access for broad PDF coverage from the primary archive.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","reason":"paywalled_stub"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"reason\": \"paywalled_stub\"}","id":2466,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-20T07:17:35+00:00","run_start":"2026-02-20T07:17:35+00:00","scraper_name":"journal_of_legal_analysis_scraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":5.499925464391708e-06,"error_category":"paywall","error_message":"PAYWALLED: Oxford Academic Journal of Legal Analysis requires subscription/institutional access for broad PDF coverage from the primary archive.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3175090,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-20T06:52:51+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-20T06:52:51+00:00","reason":"paywalled_stub","scraper_id":"journal_of_legal_analysis_scraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1771570371_journal_of_legal_analysis_scraper.err.log","stdout_path":"logs/orchestrator_runs/1771570371_journal_of_legal_analysis_scraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3175090, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-20T06:52:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-20T06:52:51+00:00\", \"reason\": \"paywalled_stub\", \"scraper_id\": \"journal_of_legal_analysis_scraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771570371_journal_of_legal_analysis_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771570371_journal_of_legal_analysis_scraper.out.log\", \"timeout_minutes\": 30}","id":2455,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-20T06:52:51+00:00","run_start":"2026-02-20T06:52:51+00:00","scraper_name":"journal_of_legal_analysis_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2455/logs/stderr","stdout_log_url":"/api/scraper-runs/2455/logs/stdout"},{"duplicates_skipped":1,"duration_seconds":1.6289309789426625,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2440,"items_discovered":1,"items_processed":1,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-19T22:54:35+00:00","run_start":"2026-02-19T22:54:34+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_new_content"},{"duplicates_skipped":4,"duration_seconds":9.411132975947112,"error_category":"download_failed_all","error_message":"ACCESS_RESTRICTED: https://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?article=777&context=law_and_economics&download=1 returned guarded response via viewcontent endpoint (curl: (22) The requested URL returned error: 400)","error_traceback":null,"errors":6,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3028201,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-19T22:11:27+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-19T22:11:27+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1771539087_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1771539087_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3028201, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-19T22:11:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-19T22:11:27+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771539087_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771539087_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 6}","id":2425,"items_discovered":10,"items_processed":10,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-19T22:11:37+00:00","run_start":"2026-02-19T22:11:27+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2425/logs/stderr","stdout_log_url":"/api/scraper-runs/2425/logs/stdout"},{"duplicates_skipped":4,"duration_seconds":9.81532965390943,"error_category":"download_failed_all","error_message":"ACCESS_RESTRICTED: https://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?article=777&context=law_and_economics&download=1 returned guarded response via viewcontent endpoint (curl: (22) The requested URL returned error: 400)","error_traceback":null,"errors":6,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3025542,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-19T22:04:43+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-19T22:04:43+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1771538683_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1771538683_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3025542, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-19T22:04:43+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-19T22:04:43+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771538683_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771538683_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 6}","id":2415,"items_discovered":10,"items_processed":10,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-19T22:04:53+00:00","run_start":"2026-02-19T22:04:43+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2415/logs/stderr","stdout_log_url":"/api/scraper-runs/2415/logs/stdout"},{"duplicates_skipped":4,"duration_seconds":9.153070678003132,"error_category":"download_failed_all","error_message":"ACCESS_RESTRICTED: https://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?article=777&context=law_and_economics&download=1 returned guarded response via viewcontent endpoint (curl: (22) The requested URL returned error: 400)","error_traceback":null,"errors":6,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":2985482,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-19T19:38:06+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-19T19:38:06+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1771529886_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1771529886_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 2985482, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-19T19:38:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-19T19:38:06+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771529886_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771529886_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 6}","id":2413,"items_discovered":10,"items_processed":10,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-19T19:38:15+00:00","run_start":"2026-02-19T19:38:06+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2413/logs/stderr","stdout_log_url":"/api/scraper-runs/2413/logs/stdout"},{"duplicates_skipped":4,"duration_seconds":9.679286668077111,"error_category":"download_failed_all","error_message":"curl returned 22 for https://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?article=777&context=law_and_economics&download=1: curl: (22) The requested URL returned error: 400","error_traceback":null,"errors":6,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":2985057,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-19T19:37:00+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-19T19:37:00+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1771529820_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1771529820_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 2985057, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-19T19:37:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-19T19:37:00+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771529820_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771529820_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 6}","id":2412,"items_discovered":10,"items_processed":10,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-19T19:37:09+00:00","run_start":"2026-02-19T19:37:00+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2412/logs/stderr","stdout_log_url":"/api/scraper-runs/2412/logs/stdout"},{"duplicates_skipped":4,"duration_seconds":9.597232365980744,"error_category":"download_failed_all","error_message":"curl returned 22 for https://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?article=777&context=law_and_economics&download=1: curl: (22) The requested URL returned error: 400","error_traceback":null,"errors":6,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":2982108,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-19T19:28:06+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-19T19:28:06+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1771529286_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1771529286_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 2982108, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-19T19:28:06+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-19T19:28:06+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771529286_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771529286_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 6}","id":2408,"items_discovered":10,"items_processed":10,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-19T19:28:15+00:00","run_start":"2026-02-19T19:28:06+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2408/logs/stderr","stdout_log_url":"/api/scraper-runs/2408/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":20.231728322105482,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access and OpenAlex fallback returned no works (OpenAlex request failed: curl returned 6: curl: (6) Could not resolve host: api.openalex.org).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":956647,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-15T03:58:05+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-15T03:58:05+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1771127885_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1771127885_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 956647, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-15T03:58:05+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-15T03:58:05+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771127885_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771127885_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2316,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-15T03:58:26+00:00","run_start":"2026-02-15T03:58:05+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2316/logs/stderr","stdout_log_url":"/api/scraper-runs/2316/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":20.54755189199932,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access and OpenAlex fallback returned no works (OpenAlex request failed: curl returned 6: curl: (6) Could not resolve host: api.openalex.org).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2314,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-15T03:40:28+00:00","run_start":"2026-02-15T03:40:07+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":20.77936883782968,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access and OpenAlex fallback returned no works (OpenAlex request failed: curl returned 6: curl: (6) Could not resolve host: api.openalex.org).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2312,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-15T03:36:04+00:00","run_start":"2026-02-15T03:35:43+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":15.475656125927344,"error_category":"partial_download_errors","error_message":"curl returned 22 for https://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?article=777&context=law_and_economics&download=1: curl: (22) The requested URL returned error: 400","error_traceback":null,"errors":6,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2284,"items_discovered":10,"items_processed":10,"law_review_id":89,"pdfs_downloaded":4,"run_end":"2026-02-15T02:14:42+00:00","run_start":"2026-02-15T02:14:27+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"partial"},{"duplicates_skipped":0,"duration_seconds":5.547050431021489,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access and OpenAlex fallback returned no works (OpenAlex request failed: curl returned 6: curl: (6) Could not resolve host: api.openalex.org).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":4000960,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:37:28+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:37:28+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770809848_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770809848_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 4000960, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:37:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:37:28+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770809848_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770809848_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2282,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T11:37:34+00:00","run_start":"2026-02-11T11:37:28+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2282/logs/stderr","stdout_log_url":"/api/scraper-runs/2282/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":5.567203673999757,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access and OpenAlex fallback returned no works (OpenAlex request failed: curl returned 6: curl: (6) Could not resolve host: api.openalex.org).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3997076,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:35:27+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:35:27+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770809727_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770809727_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3997076, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:35:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:35:27+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770809727_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770809727_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2280,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T11:35:33+00:00","run_start":"2026-02-11T11:35:27+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2280/logs/stderr","stdout_log_url":"/api/scraper-runs/2280/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":5.619533954071812,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access and OpenAlex fallback returned no works (OpenAlex request failed: curl returned 6: curl: (6) Could not resolve host: api.openalex.org).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2278,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T11:32:09+00:00","run_start":"2026-02-11T11:32:03+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"stale_running_row","error_message":"Marked failed after stuck process cleanup","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2277,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:34:24","run_start":"2026-02-11T11:30:35+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"stale_running_row","error_message":"Marked failed after stuck process cleanup","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2276,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:34:24","run_start":"2026-02-11T11:29:27+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"stale_running_row","error_message":"Marked failed after stuck process cleanup","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2275,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:34:24","run_start":"2026-02-11T11:27:09+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"process_interrupted","error_message":"Run interrupted after manual process termination","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3976128,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:26:09+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:24:39+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770809079_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770809079_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3976128, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:26:09+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:24:39+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770809079_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770809079_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2274,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:26:39","run_start":"2026-02-11T11:24:39+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2274/logs/stderr","stdout_log_url":"/api/scraper-runs/2274/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"process_interrupted","error_message":"Run interrupted after manual process termination","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\"}","id":2273,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:24:28","run_start":"2026-02-11T11:21:45+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"process_interrupted","error_message":"Run interrupted after manual process termination","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3966703,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:21:15+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:19:45+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770808785_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770808785_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3966703, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:21:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:19:45+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770808785_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770808785_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2272,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:21:39","run_start":"2026-02-11T11:19:45+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2272/logs/stderr","stdout_log_url":"/api/scraper-runs/2272/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"process_interrupted","error_message":"Run interrupted after manual process termination","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3961720,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:19:08+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:17:08+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770808628_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770808628_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3961720, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:19:08+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:17:08+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770808628_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770808628_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2271,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:19:16","run_start":"2026-02-11T11:17:08+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2271/logs/stderr","stdout_log_url":"/api/scraper-runs/2271/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"process_interrupted","error_message":"Run interrupted after manual process termination","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3958160,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:16:47+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:15:17+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770808517_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770808517_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3958160, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:16:47+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:15:17+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770808517_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770808517_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2270,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:16:58","run_start":"2026-02-11T11:15:17+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2270/logs/stderr","stdout_log_url":"/api/scraper-runs/2270/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"process_interrupted","error_message":"Run interrupted after manual process termination","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3954747,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:14:30+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:13:30+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770808410_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770808410_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3954747, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:14:30+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:13:30+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770808410_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770808410_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2269,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:15:12","run_start":"2026-02-11T11:13:30+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2269/logs/stderr","stdout_log_url":"/api/scraper-runs/2269/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"process_interrupted","error_message":"Run interrupted after manual process termination","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3947020,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:12:57+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:09:27+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770808167_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770808167_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3947020, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:12:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:09:27+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770808167_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770808167_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2268,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11 11:13:23","run_start":"2026-02-11T11:09:27+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2268/logs/stderr","stdout_log_url":"/api/scraper-runs/2268/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":41.27418888104148,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access and OpenAlex fallback returned no works (OpenAlex request failed: TimeoutError: ).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3943558,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:08:12+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:07:42+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770808062_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770808062_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3943558, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:08:12+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:07:42+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770808062_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770808062_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2267,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T11:08:24+00:00","run_start":"2026-02-11T11:07:42+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2267/logs/stderr","stdout_log_url":"/api/scraper-runs/2267/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":25.95872378803324,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access and OpenAlex fallback returned no works (OpenAlex request failed: TimeoutError: ).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3939838,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:05:38+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:05:38+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770807938_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770807938_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3939838, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:05:38+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:05:38+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770807938_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770807938_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2264,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T11:06:05+00:00","run_start":"2026-02-11T11:05:38+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2264/logs/stderr","stdout_log_url":"/api/scraper-runs/2264/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":25.68947273492813,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: no OA works discovered for Journal of Legal Analysis (OpenAlex request failed: TimeoutError: ).","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3935464,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T11:03:00+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T11:03:00+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770807780_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770807780_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3935464, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T11:03:00+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T11:03:00+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770807780_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770807780_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30}","id":2261,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T11:03:26+00:00","run_start":"2026-02-11T11:03:00+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2261/logs/stderr","stdout_log_url":"/api/scraper-runs/2261/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.6711518830852583,"error_category":"process_exit_1","error_message":"Process exited with code 1","error_traceback":null,"errors":1,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3911866,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T10:49:51+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T10:49:51+00:00","returncode":1,"scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770806991_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770806991_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3911866, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T10:49:51+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T10:49:51+00:00\", \"returncode\": 1, \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770806991_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770806991_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2257,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T10:49:52+00:00","run_start":"2026-02-11T10:49:51+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2257/logs/stderr","stdout_log_url":"/api/scraper-runs/2257/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.0033006779849529266,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access to https://academic.oup.com/jla/issue-archive (Cloudflare/bot protection). Scraping likely requires a human browser session, residential proxy, or an official access mechanism.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3388096,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T06:11:33+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T06:11:33+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770790293_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770790293_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3388096, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T06:11:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T06:11:33+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770790293_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770790293_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2234,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T06:11:33+00:00","run_start":"2026-02-11T06:11:33+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2234/logs/stderr","stdout_log_url":"/api/scraper-runs/2234/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.7201016430044547,"error_category":"process_exit_1","error_message":"Process exited with code 1","error_traceback":null,"errors":1,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3387469,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T06:11:16+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T06:11:16+00:00","returncode":1,"scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770790276_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770790276_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":30,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3387469, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T06:11:16+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T06:11:16+00:00\", \"returncode\": 1, \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770790276_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770790276_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 30, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2233,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T06:11:17+00:00","run_start":"2026-02-11T06:11:16+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/2233/logs/stderr","stdout_log_url":"/api/scraper-runs/2233/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.0031326570315286517,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access to https://academic.oup.com/jla/issue-archive (Cloudflare/bot protection). Scraping likely requires a human browser session, residential proxy, or an official access mechanism.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3301118,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T05:28:54+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:28:54+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770787734_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770787734_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":4,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3301118, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:28:54+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:28:54+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770787734_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770787734_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 4, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2202,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T05:28:55+00:00","run_start":"2026-02-11T05:28:54+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2202/logs/stderr","stdout_log_url":"/api/scraper-runs/2202/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.003103745053522289,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access to https://academic.oup.com/jla/issue-archive (Cloudflare/bot protection). Scraping likely requires a human browser session, residential proxy, or an official access mechanism.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3268096,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T05:11:33+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:11:33+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770786693_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770786693_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":4,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3268096, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:11:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:11:33+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770786693_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770786693_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 4, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2197,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T05:11:33+00:00","run_start":"2026-02-11T05:11:33+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2197/logs/stderr","stdout_log_url":"/api/scraper-runs/2197/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":240.00273420894518,"error_category":"timeout","error_message":"Timeout after 4 minutes","error_traceback":null,"errors":1,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3202546,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-11T04:41:22+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T04:37:22+00:00","returncode":null,"scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770784642_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770784642_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":4,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3202546, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-11T04:41:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T04:37:22+00:00\", \"returncode\": null, \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770784642_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770784642_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 4, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":2183,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-11T04:41:22+00:00","run_start":"2026-02-11T04:37:22+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2183/logs/stderr","stdout_log_url":"/api/scraper-runs/2183/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.003611953929066658,"error_category":"no_items_reason","error_message":"CLOUDFLARE: Oxford Academic blocks automated access to https://academic.oup.com/jla/issue-archive (Cloudflare/bot protection). Scraping likely requires a human browser session, residential proxy, or an official access mechanism.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","file_path":"scrapers/journal_of_legal_analysis_scraper.py","orchestrator":"dashboard","orchestrator_started_at":"2026-02-10T20:09:55.389869","scraper_file":"journal_of_legal_analysis_scraper.py","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/dashboard_runs/1770754195_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/dashboard_runs/1770754195_JournalOfLegalAnalysisScraper.out.log"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"orchestrator\": \"dashboard\", \"orchestrator_started_at\": \"2026-02-10T20:09:55.389869\", \"scraper_file\": \"journal_of_legal_analysis_scraper.py\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/dashboard_runs/1770754195_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/dashboard_runs/1770754195_JournalOfLegalAnalysisScraper.out.log\"}","id":2017,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-10T20:09:56+00:00","run_start":"2026-02-10T20:09:55+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2017/logs/stderr","stdout_log_url":"/api/scraper-runs/2017/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.004102141014300287,"error_category":"no_items_reason","error_message":"Blocked by Cloudflare/Oxford Academic bot protection at https://academic.oup.com/jla/issue-archive; automated scraping requires a human browser session, residential proxy, or official access mechanism.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","file_path":"scrapers/journal_of_legal_analysis_scraper.py","orchestrator":"dashboard","orchestrator_started_at":"2026-02-10T20:07:59.863937","scraper_file":"journal_of_legal_analysis_scraper.py","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/dashboard_runs/1770754079_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/dashboard_runs/1770754079_JournalOfLegalAnalysisScraper.out.log"},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"orchestrator\": \"dashboard\", \"orchestrator_started_at\": \"2026-02-10T20:07:59.863937\", \"scraper_file\": \"journal_of_legal_analysis_scraper.py\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/dashboard_runs/1770754079_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/dashboard_runs/1770754079_JournalOfLegalAnalysisScraper.out.log\"}","id":2015,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-10T20:08:00+00:00","run_start":"2026-02-10T20:07:59+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2015/logs/stderr","stdout_log_url":"/api/scraper-runs/2015/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.003962264978326857,"error_category":"no_items_reason","error_message":"Blocked by Cloudflare/Oxford Academic bot protection at https://academic.oup.com/jla/issue-archive; automated scraping requires a human browser session, residential proxy, or official access mechanism.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":2131564,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-09T03:51:42+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-09T03:51:42+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770609102_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770609102_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":5,"xvfb":{"enabled":true,"reason":"marker:LRSCRAPER_NEEDS_XVFB","requested":true,"xvfb_run_found":true}},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 2131564, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-09T03:51:42+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-09T03:51:42+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770609102_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770609102_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 5, \"xvfb\": {\"enabled\": true, \"reason\": \"marker:LRSCRAPER_NEEDS_XVFB\", \"requested\": true, \"xvfb_run_found\": true}}","id":1852,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-09T03:51:43+00:00","run_start":"2026-02-09T03:51:42+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1852/logs/stderr","stdout_log_url":"/api/scraper-runs/1852/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.0066231259843334556,"error_category":"no_items_reason","error_message":"Blocked by Cloudflare/Oxford Academic bot protection at https://academic.oup.com/jla/issue-archive; automated scraping requires a human browser session, residential proxy, or official access mechanism.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":3252449,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-06T11:08:28+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T11:08:28+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770376108_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770376108_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":12},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 3252449, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-06T11:08:28+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T11:08:28+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770376108_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770376108_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 12}","id":762,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-06T11:08:29+00:00","run_start":"2026-02-06T11:08:28+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/762/logs/stderr","stdout_log_url":"/api/scraper-runs/762/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":78.02662051498191,"error_category":"RuntimeError","error_message":"Blocked by Cloudflare/Oxford Academic bot protection at https://academic.oup.com/jla/issue-archive; automated scraping requires a human browser session or a residential proxy.","error_traceback":"Traceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/light_base_scraper.py\", line 555, in run\n    items = await self.discover_urls()\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/journal_of_legal_analysis_scraper.py\", line 98, in discover_urls\n    raise RuntimeError(\nRuntimeError: Blocked by Cloudflare/Oxford Academic bot protection at https://academic.oup.com/jla/issue-archive; automated scraping requires a human browser session or a residential proxy.\n","errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":2904697,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-06T07:52:57+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T07:51:57+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770364317_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770364317_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":20},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 2904697, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-06T07:52:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T07:51:57+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770364317_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770364317_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 20}","id":695,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-06T07:53:15+00:00","run_start":"2026-02-06T07:51:57+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"failed","stderr_log_url":"/api/scraper-runs/695/logs/stderr","stdout_log_url":"/api/scraper-runs/695/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":11.865159236011095,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","child_pid":2884634,"file_path":"scrapers/journal_of_legal_analysis_scraper.py","heartbeat_at":"2026-02-06T07:40:39+00:00","heartbeat_source":"orchestrator","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T07:40:39+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1770363639_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1770363639_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"child_pid\": 2884634, \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"heartbeat_at\": \"2026-02-06T07:40:39+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T07:40:39+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770363639_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770363639_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 25}","id":688,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-02-06T07:40:52+00:00","run_start":"2026-02-06T07:40:39+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/688/logs/stderr","stdout_log_url":"/api/scraper-runs/688/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":12.301933510228992,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Journal of Legal Analysis","file_path":"scrapers/journal_of_legal_analysis_scraper.py","law_review_id":89,"orchestrator":"lrscraper","orchestrator_started_at":"2026-01-22T10:39:53+00:00","scraper_id":"JournalOfLegalAnalysisScraper","script_path":"scrapers/journal_of_legal_analysis_scraper.py","stderr_path":"logs/orchestrator_runs/1769078393_JournalOfLegalAnalysisScraper.err.log","stdout_path":"logs/orchestrator_runs/1769078393_JournalOfLegalAnalysisScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Journal of Legal Analysis\", \"file_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"law_review_id\": 89, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-01-22T10:39:53+00:00\", \"scraper_id\": \"JournalOfLegalAnalysisScraper\", \"script_path\": \"scrapers/journal_of_legal_analysis_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1769078393_JournalOfLegalAnalysisScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1769078393_JournalOfLegalAnalysisScraper.out.log\", \"timeout_minutes\": 45}","id":429,"items_discovered":0,"items_processed":0,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2026-01-22T10:40:06+00:00","run_start":"2026-01-22T10:39:53+00:00","scraper_name":"JournalOfLegalAnalysisScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/429/logs/stderr","stdout_log_url":"/api/scraper-runs/429/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":14.102721214294434,"error_category":null,"error_message":"No new content found (all duplicates)","error_traceback":null,"errors":0,"extra":null,"extra_json":null,"id":56,"items_discovered":null,"items_processed":null,"law_review_id":89,"pdfs_downloaded":0,"run_end":"2025-12-22T23:48:29.591639","run_start":"2025-12-22T23:48:15.488918","scraper_name":"journal_of_legal_analysis","status":"no_new_content"}],"runs_by_scraper_id":[],"scraper":{"base_class":"LightBaseScraper","canonical_name":"Journal of Legal Analysis","class_name":"InteractiveJLAScraper","discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/journal_of_legal_analysis_interactive_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.journal_of_legal_analysis_interactive_scraper","platform":"playwright","scraper_id":"InteractiveJLAScraper","updated_at":"2026-06-17 04:45:35"},"uploads":{"last_pending":null,"last_uploaded":"2026-02-16 04:32:54","latest_registry_sync":"uabox:Law_Review_Project/journal_of_legal_analysis_20260216_043236.zip","pending":0}}
