{"generated_at":"2026-06-17T11:35:24.056465","law_review":{"access_status":"unknown","base_url":null,"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","coverage":"Active - 105 files downloaded","csv_rank":null,"csv_status":"Unknown","days_since_last_run":15,"display_name":"Mitchell Hamline Law Journal of Public Policy and Practice","error_details":null,"failure_reason":null,"health_color":"#28a745","health_status":"HEALTHY","id":669,"last_attempt_date":"2026-06-01T15:17:26+00:00","last_download":"2026-02-06 11:12:27","last_performance_check":"2025-07-20 23:52:02","last_success_date":"2026-06-01T15:17:26+00:00","last_updated":"2026-06-01T15:17:26+00:00","latest_run":{"duplicates_skipped":105,"duration_seconds":28.131256895000007,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1512,"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":4285,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-06-01T15:16:58+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T15:16:58+00:00","run_kind":"scheduled_active","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1512, \"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 4285, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-06-01T15:16:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T15:16:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","id":4295,"items_discovered":105,"items_processed":105,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-06-01T15:17:26+00:00","run_start":"2026-06-01T15:16:58+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4295/logs/stderr","stdout_log_url":"/api/scraper-runs/4295/logs/stdout"},"name":"Mitchell Hamline Law Journal of Public Policy and Practice","performance_category":"unknown","rank":null,"recommendations":["Maintain current performance"],"scraper_name":"mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","scraper_status":"unknown","status":"healthy","total_downloads":105,"total_size_gb":0.0},"preferred_scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","runs":[{"duplicates_skipped":105,"duration_seconds":28.131256895000007,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1512,"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":4285,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-06-01T15:16:58+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T15:16:58+00:00","run_kind":"scheduled_active","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1512, \"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 4285, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-06-01T15:16:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T15:16:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","id":4295,"items_discovered":105,"items_processed":105,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-06-01T15:17:26+00:00","run_start":"2026-06-01T15:16:58+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4295/logs/stderr","stdout_log_url":"/api/scraper-runs/4295/logs/stdout"},{"duplicates_skipped":105,"duration_seconds":27.308980336994864,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":600,"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":923247,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-05-01T18:35:37+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T18:35:37+00:00","run_kind":"scheduled_active","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1777660537_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1777660537_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 600, \"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 923247, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-05-01T18:35:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T18:35:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777660537_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777660537_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","id":3623,"items_discovered":105,"items_processed":105,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-05-01T18:36:05+00:00","run_start":"2026-05-01T18:35:37+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3623/logs/stderr","stdout_log_url":"/api/scraper-runs/3623/logs/stdout"},{"duplicates_skipped":105,"duration_seconds":30.53156749997288,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":2683362,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-03-08T12:08:44+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T12:08:13+00:00","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1772971693_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1772971693_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 2683362, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-03-08T12:08:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T12:08:13+00:00\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772971693_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772971693_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","id":2765,"items_discovered":105,"items_processed":105,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-03-08T12:08:45+00:00","run_start":"2026-03-08T12:08:13+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/2765/logs/stderr","stdout_log_url":"/api/scraper-runs/2765/logs/stdout"},{"duplicates_skipped":25,"duration_seconds":14.683363788004499,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":3262514,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-02-06T11:14:25+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T11:14:25+00:00","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1770376465_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1770376465_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":18},"extra_json":"{\"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 3262514, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-02-06T11:14:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T11:14:25+00:00\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770376465_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770376465_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 18}","id":765,"items_discovered":30,"items_processed":30,"law_review_id":669,"pdfs_downloaded":5,"run_end":"2026-02-06T11:14:40+00:00","run_start":"2026-02-06T11:14:25+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"success","stderr_log_url":"/api/scraper-runs/765/logs/stderr","stdout_log_url":"/api/scraper-runs/765/logs/stdout"},{"duplicates_skipped":25,"duration_seconds":35.55615601199679,"error_category":"download_failed_all","error_message":"Error downloading from https://open.mitchellhamline.edu/cgi/viewcontent.cgi?article=1101&context=policypractice: Could not establish session for https://open.mitchellhamline.edu/cgi/viewcontent.cgi?article=1101&context=policypractice","error_traceback":null,"errors":5,"extra":{"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":3258389,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-02-06T11:12:27+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T11:11:57+00:00","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1770376317_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1770376317_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":18},"extra_json":"{\"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 3258389, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-02-06T11:12:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T11:11:57+00:00\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770376317_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770376317_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 18}","id":764,"items_discovered":105,"items_processed":105,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-02-06T11:12:33+00:00","run_start":"2026-02-06T11:11:57+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"failed","stderr_log_url":"/api/scraper-runs/764/logs/stderr","stdout_log_url":"/api/scraper-runs/764/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":10.365666099009104,"error_category":"AttributeError","error_message":"'MitchellHamlineLawJournalOfPublicPolicyAndPractice' object has no attribute 'get_http_session'","error_traceback":"Traceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/light_base_scraper.py\", line 332, in run\n    success = await self.download_file(url, filename)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", line 167, in download_file\n    session = await self.get_http_session()\n                    ^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'MitchellHamlineLawJournalOfPublicPolicyAndPractice' object has no attribute 'get_http_session'\n","errors":0,"extra":{"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-05T01:41:09+00:00","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1770255669_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1770255669_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-05T01:41:09+00:00\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770255669_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770255669_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","id":544,"items_discovered":102,"items_processed":102,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-02-05T01:41:20+00:00","run_start":"2026-02-05T01:41:09+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"failed","stderr_log_url":"/api/scraper-runs/544/logs/stderr","stdout_log_url":"/api/scraper-runs/544/logs/stdout"}],"runs_by_scraper":{"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper":[{"duplicates_skipped":105,"duration_seconds":28.131256895000007,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1512,"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":4285,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-06-01T15:16:58+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-01T15:16:58+00:00","run_kind":"scheduled_active","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1512, \"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 4285, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-06-01T15:16:58+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-01T15:16:58+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1780327018_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","id":4295,"items_discovered":105,"items_processed":105,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-06-01T15:17:26+00:00","run_start":"2026-06-01T15:16:58+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/4295/logs/stderr","stdout_log_url":"/api/scraper-runs/4295/logs/stdout"},{"duplicates_skipped":105,"duration_seconds":27.308980336994864,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"automation_cycle_id":600,"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":923247,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-05-01T18:35:37+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-05-01T18:35:37+00:00","run_kind":"scheduled_active","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1777660537_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1777660537_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 600, \"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 923247, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-05-01T18:35:37+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-05-01T18:35:37+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1777660537_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1777660537_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","id":3623,"items_discovered":105,"items_processed":105,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-05-01T18:36:05+00:00","run_start":"2026-05-01T18:35:37+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/3623/logs/stderr","stdout_log_url":"/api/scraper-runs/3623/logs/stdout"},{"duplicates_skipped":105,"duration_seconds":30.53156749997288,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":2683362,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-03-08T12:08:44+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-08T12:08:13+00:00","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1772971693_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1772971693_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 2683362, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-03-08T12:08:44+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-08T12:08:13+00:00\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1772971693_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1772971693_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","id":2765,"items_discovered":105,"items_processed":105,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-03-08T12:08:45+00:00","run_start":"2026-03-08T12:08:13+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"no_new_content","stderr_log_url":"/api/scraper-runs/2765/logs/stderr","stdout_log_url":"/api/scraper-runs/2765/logs/stdout"},{"duplicates_skipped":25,"duration_seconds":14.683363788004499,"error_category":null,"error_message":null,"error_traceback":null,"errors":0,"extra":{"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":3262514,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-02-06T11:14:25+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T11:14:25+00:00","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1770376465_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1770376465_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":18},"extra_json":"{\"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 3262514, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-02-06T11:14:25+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T11:14:25+00:00\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770376465_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770376465_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 18}","id":765,"items_discovered":30,"items_processed":30,"law_review_id":669,"pdfs_downloaded":5,"run_end":"2026-02-06T11:14:40+00:00","run_start":"2026-02-06T11:14:25+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"success","stderr_log_url":"/api/scraper-runs/765/logs/stderr","stdout_log_url":"/api/scraper-runs/765/logs/stdout"},{"duplicates_skipped":25,"duration_seconds":35.55615601199679,"error_category":"download_failed_all","error_message":"Error downloading from https://open.mitchellhamline.edu/cgi/viewcontent.cgi?article=1101&context=policypractice: Could not establish session for https://open.mitchellhamline.edu/cgi/viewcontent.cgi?article=1101&context=policypractice","error_traceback":null,"errors":5,"extra":{"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","child_pid":3258389,"file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","heartbeat_at":"2026-02-06T11:12:27+00:00","heartbeat_source":"orchestrator","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T11:11:57+00:00","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1770376317_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1770376317_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":18},"extra_json":"{\"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"child_pid\": 3258389, \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"heartbeat_at\": \"2026-02-06T11:12:27+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T11:11:57+00:00\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770376317_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770376317_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 18}","id":764,"items_discovered":105,"items_processed":105,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-02-06T11:12:33+00:00","run_start":"2026-02-06T11:11:57+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"failed","stderr_log_url":"/api/scraper-runs/764/logs/stderr","stdout_log_url":"/api/scraper-runs/764/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":10.365666099009104,"error_category":"AttributeError","error_message":"'MitchellHamlineLawJournalOfPublicPolicyAndPractice' object has no attribute 'get_http_session'","error_traceback":"Traceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/light_base_scraper.py\", line 332, in run\n    success = await self.download_file(url, filename)\n              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", line 167, in download_file\n    session = await self.get_http_session()\n                    ^^^^^^^^^^^^^^^^^^^^^\nAttributeError: 'MitchellHamlineLawJournalOfPublicPolicyAndPractice' object has no attribute 'get_http_session'\n","errors":0,"extra":{"canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","law_review_id":669,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-05T01:41:09+00:00","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","script_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","stderr_path":"logs/orchestrator_runs/1770255669_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log","stdout_path":"logs/orchestrator_runs/1770255669_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Mitchell Hamline Law Journal of Public Policy and Practice\", \"file_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"law_review_id\": 669, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-05T01:41:09+00:00\", \"scraper_id\": \"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper\", \"script_path\": \"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770255669_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770255669_MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper.out.log\", \"timeout_minutes\": 45}","id":544,"items_discovered":102,"items_processed":102,"law_review_id":669,"pdfs_downloaded":0,"run_end":"2026-02-05T01:41:20+00:00","run_start":"2026-02-05T01:41:09+00:00","scraper_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","status":"failed","stderr_log_url":"/api/scraper-runs/544/logs/stderr","stdout_log_url":"/api/scraper-runs/544/logs/stdout"}]},"scrapers":[{"base_class":"LightBaseScraper","canonical_name":"Mitchell Hamline Law Journal of Public Policy and Practice","class_name":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper","file_path":"scrapers/mitchell_hamline_law_journal_of_public_policy_and_practice_scraper.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.mitchell_hamline_law_journal_of_public_policy_and_practice_scraper","platform":"playwright","scraper_id":"MitchellHamlineLawJournalOfPublicPolicyAndPracticeScraper"}],"uploads":{"last_pending":null,"last_uploaded":null,"latest_registry_sync":null,"pending":0}}
