{"generated_at":"2026-06-17T05:02:35.714810","law_review":{"access_status":"unknown","base_url":null,"canonical_name":"Willamette Journal of International Law and Dispute Resolution","error_details":null,"failure_reason":"NO_OPEN_ACCESS: Live WJILDR pages are reachable at https://my.willamette.edu/site/law-journals/wjildr/index, but the publications page currently exposes 0 public PDF links.","health_status":"NO_OPEN_ACCESS","id":871,"last_attempt_date":"2026-06-06T21:52:15+00:00","last_performance_check":"2026-02-07T17:56:46+00:00","last_success_date":"2026-06-06T21:52:15+00:00","last_updated":"2025-07-13 02:22:52.873957","name":"Willamette Journal of International Law and Dispute Resolution","performance_category":"unknown","rank":null,"scraper_name":"willamette_journal_of_international_law_and_dispute_resolution_scraper.py","scraper_status":"unknown","total_downloads":0,"total_size_gb":0.0},"law_review_id":871,"runs":[{"duplicates_skipped":0,"duration_seconds":0.7886225430411287,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: Live WJILDR pages are reachable at https://my.willamette.edu/site/law-journals/wjildr/index, but the publications page currently exposes 0 public PDF links.","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1718,"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3185421,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-06-06T21:52:14+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-06T21:52:14+00:00","run_kind":"scheduled_active","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1780782734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1780782734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1718, \"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3185421, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-06-06T21:52:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-06T21:52:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780782734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780782734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 45}","id":4905,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-06-06T21:52:15+00:00","run_start":"2026-06-06T21:52:14+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/4905/logs/stderr","stdout_log_url":"/api/scraper-runs/4905/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.6504379720427096,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: Live WJILDR pages are reachable at https://my.willamette.edu/site/law-journals/wjildr/index, but the publications page currently exposes 0 public PDF links.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution"},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\"}","id":2870,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-03-08T20:46:41+00:00","run_start":"2026-03-08T20:46:41+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":71.29994769277982,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index, https://my.willamette.edu/site/law-journals/bulletin/index, https://my.willamette.edu/site/law-journals/bilp/index, https://my.willamette.edu/site/law-journals/bulletin-of-international-law-policy/index. Tried both current JILDR naming and historical Bulletin of International Law & Policy naming; no stable OA PDF archive endpoint was reachable.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3193187,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-20T07:48:53+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-20T07:47:53+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1771573673_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1771573673_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":3},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3193187, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-20T07:48:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-20T07:47:53+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771573673_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771573673_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 3}","id":2483,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-20T07:49:05+00:00","run_start":"2026-02-20T07:47:53+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2483/logs/stderr","stdout_log_url":"/api/scraper-runs/2483/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":233.55437767808326,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com, https://bulletin-of-international-law-and-policy.scholasticahq.com, https://willamette-bulletin-of-international-law-and-policy.scholasticahq.com, https://bilp.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index, https://my.willamette.edu/site/law-journals/bulletin/index, https://my.willamette.edu/site/law-journals/bilp/index, https://my.willamette.edu/site/law-journals/bulletin-of-international-law-policy/index. Tried both current JILDR naming and historical Bulletin of International Law & Policy naming; no stable OA PDF archive endpoint was reachable.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution"},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\"}","id":2476,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-20T07:28:27+00:00","run_start":"2026-02-20T07:24:33+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"orchestrator_reaper","error_message":"Marked stale running run as timeout (age=1305s; started=2026-02-20T07:21:16+00:00; heartbeat=none)","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution"},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\"}","id":2475,"items_discovered":null,"items_processed":null,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-20T07:43:01+00:00","run_start":"2026-02-20T07:21:16+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"timeout"},{"duplicates_skipped":0,"duration_seconds":3.956468424992636,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com, https://bulletin-of-international-law-and-policy.scholasticahq.com, https://willamette-bulletin-of-international-law-and-policy.scholasticahq.com, https://bilp.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index, https://my.willamette.edu/site/law-journals/bulletin/index, https://my.willamette.edu/site/law-journals/bilp/index, https://my.willamette.edu/site/law-journals/bulletin-of-international-law-policy/index. Tried both current JILDR naming and historical Bulletin of International Law & Policy naming; no stable OA PDF archive endpoint was reachable.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3893240,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T10:38:57+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T10:38:57+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770806337_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770806337_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3893240, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T10:38:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T10:38:57+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770806337_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770806337_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 30}","id":2252,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T10:39:02+00:00","run_start":"2026-02-11T10:38:57+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2252/logs/stderr","stdout_log_url":"/api/scraper-runs/2252/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":2.2832060849759728,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3461977,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T06:48:49+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T06:48:49+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770792529_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770792529_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3461977, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T06:48:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T06:48:49+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770792529_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770792529_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 30}","id":2249,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T06:48:51+00:00","run_start":"2026-02-11T06:48:49+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2249/logs/stderr","stdout_log_url":"/api/scraper-runs/2249/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":152.33814379398245,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3456861,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T06:48:33+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T06:46:03+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770792363_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770792363_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3456861, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T06:48:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T06:46:03+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770792363_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770792363_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 30}","id":2245,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T06:48:36+00:00","run_start":"2026-02-11T06:46:03+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2245/logs/stderr","stdout_log_url":"/api/scraper-runs/2245/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":152.99332407000475,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3334288,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T05:48:04+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:45:34+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770788734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770788734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":4},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3334288, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:48:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:45:34+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770788734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770788734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 4}","id":2213,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T05:48:08+00:00","run_start":"2026-02-11T05:45:34+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2213/logs/stderr","stdout_log_url":"/api/scraper-runs/2213/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":152.87567515706178,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3278434,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T05:19:37+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:17:07+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770787027_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770787027_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":4},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3278434, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:19:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:17:07+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770787027_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770787027_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 4}","id":2201,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T05:19:40+00:00","run_start":"2026-02-11T05:17:07+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2201/logs/stderr","stdout_log_url":"/api/scraper-runs/2201/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":240.00274295802228,"error_category":"timeout","error_message":"Timeout after 4 minutes","error_traceback":null,"errors":1,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3248221,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T05:05:03+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:01:03+00:00","returncode":null,"scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770786063_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770786063_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":4},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3248221, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:05:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:01:03+00:00\", \"returncode\": null, \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770786063_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770786063_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 4}","id":2195,"items_discovered":null,"items_processed":null,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T05:05:03+00:00","run_start":"2026-02-11T05:01:03+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2195/logs/stderr","stdout_log_url":"/api/scraper-runs/2195/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.0023761990014463663,"error_category":"moved","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"audited_by":"codex 5.3","audited_override":true,"canonical_name":"Willamette Journal of International Law and Dispute Resolution"},"extra_json":"{\"audited_by\": \"codex 5.3\", \"audited_override\": true, \"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\"}","id":2103,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-10T23:54:44+00:00","run_start":"2026-02-10T23:54:44+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":300.0009253730532,"error_category":"timeout","error_message":"Timeout after 5 minutes","error_traceback":null,"errors":1,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":2655037,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-10T23:50:40+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-10T23:47:10+00:00","returncode":null,"scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770767230_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770767230_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":5},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 2655037, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-10T23:50:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-10T23:47:10+00:00\", \"returncode\": null, \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770767230_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770767230_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 5}","id":2102,"items_discovered":null,"items_processed":null,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-10T23:52:10+00:00","run_start":"2026-02-10T23:47:10+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2102/logs/stderr","stdout_log_url":"/api/scraper-runs/2102/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":300.00179410295095,"error_category":"timeout","error_message":"Timeout after 5 minutes","error_traceback":null,"errors":1,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":2644305,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-10T23:45:50+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-10T23:40:50+00:00","returncode":null,"scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770766850_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770766850_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":5},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 2644305, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-10T23:45:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-10T23:40:50+00:00\", \"returncode\": null, \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770766850_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770766850_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 5}","id":2100,"items_discovered":null,"items_processed":null,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-10T23:45:50+00:00","run_start":"2026-02-10T23:40:50+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2100/logs/stderr","stdout_log_url":"/api/scraper-runs/2100/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":11.712169319042005,"error_category":"no_items_reason","error_message":"Unable to find a working Scholastica site. Tried: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com. The journal may be hosted elsewhere, may not use Scholastica, or may be paywalled.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3617425,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-08T03:23:15+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-08T03:23:15+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770520995_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770520995_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3617425, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-08T03:23:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-08T03:23:15+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770520995_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770520995_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 6}","id":1672,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-08T03:23:26+00:00","run_start":"2026-02-08T03:23:15+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1672/logs/stderr","stdout_log_url":"/api/scraper-runs/1672/logs/stdout"}],"runs_by_scraper_id":[{"duplicates_skipped":0,"duration_seconds":0.7886225430411287,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: Live WJILDR pages are reachable at https://my.willamette.edu/site/law-journals/wjildr/index, but the publications page currently exposes 0 public PDF links.","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1718,"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3185421,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-06-06T21:52:14+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-06T21:52:14+00:00","run_kind":"scheduled_active","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1780782734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1780782734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1718, \"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3185421, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-06-06T21:52:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-06T21:52:14+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780782734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780782734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 45}","id":4905,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-06-06T21:52:15+00:00","run_start":"2026-06-06T21:52:14+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/4905/logs/stderr","stdout_log_url":"/api/scraper-runs/4905/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.6504379720427096,"error_category":"no_items_reason","error_message":"NO_OPEN_ACCESS: Live WJILDR pages are reachable at https://my.willamette.edu/site/law-journals/wjildr/index, but the publications page currently exposes 0 public PDF links.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution"},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\"}","id":2870,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-03-08T20:46:41+00:00","run_start":"2026-03-08T20:46:41+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":71.29994769277982,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index, https://my.willamette.edu/site/law-journals/bulletin/index, https://my.willamette.edu/site/law-journals/bilp/index, https://my.willamette.edu/site/law-journals/bulletin-of-international-law-policy/index. Tried both current JILDR naming and historical Bulletin of International Law & Policy naming; no stable OA PDF archive endpoint was reachable.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3193187,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-20T07:48:53+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-20T07:47:53+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1771573673_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1771573673_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":3},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3193187, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-20T07:48:53+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-20T07:47:53+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1771573673_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1771573673_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 3}","id":2483,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-20T07:49:05+00:00","run_start":"2026-02-20T07:47:53+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2483/logs/stderr","stdout_log_url":"/api/scraper-runs/2483/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":233.55437767808326,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com, https://bulletin-of-international-law-and-policy.scholasticahq.com, https://willamette-bulletin-of-international-law-and-policy.scholasticahq.com, https://bilp.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index, https://my.willamette.edu/site/law-journals/bulletin/index, https://my.willamette.edu/site/law-journals/bilp/index, https://my.willamette.edu/site/law-journals/bulletin-of-international-law-policy/index. Tried both current JILDR naming and historical Bulletin of International Law & Policy naming; no stable OA PDF archive endpoint was reachable.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution"},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\"}","id":2476,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-20T07:28:27+00:00","run_start":"2026-02-20T07:24:33+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":null,"error_category":"orchestrator_reaper","error_message":"Marked stale running run as timeout (age=1305s; started=2026-02-20T07:21:16+00:00; heartbeat=none)","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution"},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\"}","id":2475,"items_discovered":null,"items_processed":null,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-20T07:43:01+00:00","run_start":"2026-02-20T07:21:16+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"timeout"},{"duplicates_skipped":0,"duration_seconds":3.956468424992636,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com, https://bulletin-of-international-law-and-policy.scholasticahq.com, https://willamette-bulletin-of-international-law-and-policy.scholasticahq.com, https://bilp.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index, https://my.willamette.edu/site/law-journals/bulletin/index, https://my.willamette.edu/site/law-journals/bilp/index, https://my.willamette.edu/site/law-journals/bulletin-of-international-law-policy/index. Tried both current JILDR naming and historical Bulletin of International Law & Policy naming; no stable OA PDF archive endpoint was reachable.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3893240,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T10:38:57+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T10:38:57+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770806337_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770806337_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3893240, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T10:38:57+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T10:38:57+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770806337_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770806337_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 30}","id":2252,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T10:39:02+00:00","run_start":"2026-02-11T10:38:57+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2252/logs/stderr","stdout_log_url":"/api/scraper-runs/2252/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":2.2832060849759728,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3461977,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T06:48:49+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T06:48:49+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770792529_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770792529_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3461977, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T06:48:49+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T06:48:49+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770792529_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770792529_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 30}","id":2249,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T06:48:51+00:00","run_start":"2026-02-11T06:48:49+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2249/logs/stderr","stdout_log_url":"/api/scraper-runs/2249/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":152.33814379398245,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3456861,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T06:48:33+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T06:46:03+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770792363_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770792363_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":30},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3456861, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T06:48:33+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T06:46:03+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770792363_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770792363_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 30}","id":2245,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T06:48:36+00:00","run_start":"2026-02-11T06:46:03+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2245/logs/stderr","stdout_log_url":"/api/scraper-runs/2245/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":152.99332407000475,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3334288,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T05:48:04+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:45:34+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770788734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770788734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":4},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3334288, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:48:04+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:45:34+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770788734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770788734_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 4}","id":2213,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T05:48:08+00:00","run_start":"2026-02-11T05:45:34+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2213/logs/stderr","stdout_log_url":"/api/scraper-runs/2213/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":152.87567515706178,"error_category":"no_items_reason","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried Scholastica: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com; Willamette archive candidates: https://my.willamette.edu/site/law-journals/jildr/index, https://my.willamette.edu/site/law-journals/international/index, https://my.willamette.edu/site/law-journals/ildr/index. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3278434,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T05:19:37+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:17:07+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770787027_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770787027_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":4},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3278434, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:19:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:17:07+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770787027_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770787027_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 4}","id":2201,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T05:19:40+00:00","run_start":"2026-02-11T05:17:07+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2201/logs/stderr","stdout_log_url":"/api/scraper-runs/2201/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":240.00274295802228,"error_category":"timeout","error_message":"Timeout after 4 minutes","error_traceback":null,"errors":1,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3248221,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-11T05:05:03+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-11T05:01:03+00:00","returncode":null,"scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770786063_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770786063_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":4},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3248221, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-11T05:05:03+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-11T05:01:03+00:00\", \"returncode\": null, \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770786063_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770786063_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 4}","id":2195,"items_discovered":null,"items_processed":null,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-11T05:05:03+00:00","run_start":"2026-02-11T05:01:03+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2195/logs/stderr","stdout_log_url":"/api/scraper-runs/2195/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.0023761990014463663,"error_category":"moved","error_message":"MOVED: Unable to find a working Scholastica site for this journal. Tried: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com, https://willamette-journal-of-international-law-and-dispute-resolution.scholasticahq.com. Prior runs saw HTTP 404 for these candidates; journal is likely hosted elsewhere (e.g., Willamette's law journals site) or uses a different Scholastica subdomain.","error_traceback":null,"errors":0,"extra":{"audited_by":"codex 5.3","audited_override":true,"canonical_name":"Willamette Journal of International Law and Dispute Resolution"},"extra_json":"{\"audited_by\": \"codex 5.3\", \"audited_override\": true, \"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\"}","id":2103,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-10T23:54:44+00:00","run_start":"2026-02-10T23:54:44+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items"},{"duplicates_skipped":0,"duration_seconds":300.0009253730532,"error_category":"timeout","error_message":"Timeout after 5 minutes","error_traceback":null,"errors":1,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":2655037,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-10T23:50:40+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-10T23:47:10+00:00","returncode":null,"scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770767230_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770767230_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":5},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 2655037, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-10T23:50:40+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-10T23:47:10+00:00\", \"returncode\": null, \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770767230_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770767230_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 5}","id":2102,"items_discovered":null,"items_processed":null,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-10T23:52:10+00:00","run_start":"2026-02-10T23:47:10+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2102/logs/stderr","stdout_log_url":"/api/scraper-runs/2102/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":300.00179410295095,"error_category":"timeout","error_message":"Timeout after 5 minutes","error_traceback":null,"errors":1,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":2644305,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-10T23:45:50+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-10T23:40:50+00:00","returncode":null,"scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770766850_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770766850_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":5},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 2644305, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-10T23:45:50+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-10T23:40:50+00:00\", \"returncode\": null, \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770766850_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770766850_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 5}","id":2100,"items_discovered":null,"items_processed":null,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-10T23:45:50+00:00","run_start":"2026-02-10T23:40:50+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"timeout","stderr_log_url":"/api/scraper-runs/2100/logs/stderr","stdout_log_url":"/api/scraper-runs/2100/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":11.712169319042005,"error_category":"no_items_reason","error_message":"Unable to find a working Scholastica site. Tried: https://willamettejildr.scholasticahq.com, https://willamette-international-law.scholasticahq.com, https://willamettejournalofinternationallaw.scholasticahq.com, https://willamette-jildr.scholasticahq.com, https://willamettejil.scholasticahq.com, https://willamette-journal-of-international-law.scholasticahq.com. The journal may be hosted elsewhere, may not use Scholastica, or may be paywalled.","error_traceback":null,"errors":0,"extra":{"canonical_name":"Willamette Journal of International Law and Dispute Resolution","child_pid":3617425,"file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","heartbeat_at":"2026-02-08T03:23:15+00:00","heartbeat_source":"orchestrator","law_review_id":871,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-08T03:23:15+00:00","scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","script_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","stderr_path":"logs/orchestrator_runs/1770520995_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log","stdout_path":"logs/orchestrator_runs/1770520995_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log","timeout_minutes":6},"extra_json":"{\"canonical_name\": \"Willamette Journal of International Law and Dispute Resolution\", \"child_pid\": 3617425, \"file_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"heartbeat_at\": \"2026-02-08T03:23:15+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 871, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-08T03:23:15+00:00\", \"scraper_id\": \"WillametteJournalOfInternationalLawAndDisputeResolutionScraper\", \"script_path\": \"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770520995_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770520995_WillametteJournalOfInternationalLawAndDisputeResolutionScraper.out.log\", \"timeout_minutes\": 6}","id":1672,"items_discovered":0,"items_processed":0,"law_review_id":871,"pdfs_downloaded":0,"run_end":"2026-02-08T03:23:26+00:00","run_start":"2026-02-08T03:23:15+00:00","scraper_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","status":"no_items","stderr_log_url":"/api/scraper-runs/1672/logs/stderr","stdout_log_url":"/api/scraper-runs/1672/logs/stdout"}],"scraper":{"base_class":"LightBaseScraper","canonical_name":"Willamette Journal of International Law and Dispute Resolution","class_name":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/willamette_journal_of_international_law_and_dispute_resolution_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.willamette_journal_of_international_law_and_dispute_resolution_scraper","platform":null,"scraper_id":"WillametteJournalOfInternationalLawAndDisputeResolutionScraper","updated_at":"2026-06-17 05:02:29"},"uploads":{"last_pending":null,"last_uploaded":null,"latest_registry_sync":null,"pending":0}}
