{"generated_at":"2026-06-17T03:32:24.806252","law_review":{"access_status":"unknown","base_url":null,"canonical_name":"Tulane Law Review","error_details":"Scraper exists but has never downloaded files","failure_reason":"PAYWALLED: No downloadable PDFs found for Tulane Law Review on the public Squarespace site. Entries generally include abstracts and link full text externally (e.g., Westlaw/HeinOnline). Found legacy WordPress PDF links that return HTTP 404 (likely not migrated). Example dead link: http://tulanelawreview.org/wp-content/uploads/78-weir.pdf Example full-text link: https://1.next.westlaw.com/Document/Ic399bdbeeaf311f089e0fc1af013e67d/View/FullText.html?navigationPath=Search%2Fv1%2Fresults%2Fnavigation%2Fi0a9392e60000019b949ba5f0076f33b0%3Fppcid%3D5a14fa370ca54390aa9ec77aacf2c287%26Nav%3DANALYTICAL%26fragmentIdentifier%3DIc399bdbeeaf311f089e0fc1af013e67d%26parentRank%3D0%26startIndex%3D1%26contextData%3D%2528sc.Search%2529%26transitionType%3DSearchItem&listSource=Search&listPageSource=1c2637...","health_status":"PAYWALLED","id":86,"last_attempt_date":"2026-06-11T15:15:21+00:00","last_performance_check":"2025-07-22 18:15:34","last_success_date":"2026-06-11T15:15:21+00:00","last_updated":null,"name":"Tulane Law Review","performance_category":"medium","rank":86,"scraper_name":"tulane_law_review_scraper.py","scraper_status":"working_needs_optimization","total_downloads":1,"total_size_gb":0.0},"law_review_id":86,"runs":[{"duplicates_skipped":0,"duration_seconds":5.338315637999997,"error_category":"no_items_reason","error_message":"PAYWALLED: No downloadable PDFs found for Tulane Law Review on the public Squarespace site. Entries generally include abstracts and link full text externally (e.g., Westlaw/HeinOnline). Found legacy WordPress PDF links that return HTTP 404 (likely not migrated). Example dead link: http://tulanelawreview.org/wp-content/uploads/78-weir.pdf Example full-text link: https://1.next.westlaw.com/Document/Ic399bdbeeaf311f089e0fc1af013e67d/View/FullText.html?navigationPath=Search%2Fv1%2Fresults%2Fnavigation%2Fi0a9392e60000019b949ba5f0076f33b0%3Fppcid%3D5a14fa370ca54390aa9ec77aacf2c287%26Nav%3DANALYTICAL%26fragmentIdentifier%3DIc399bdbeeaf311f089e0fc1af013e67d%26parentRank%3D0%26startIndex%3D1%26contextData%3D%2528sc.Search%2529%26transitionType%3DSearchItem&listSource=Search&listPageSource=1c26376631c6514e973ead6dc858ae16&list=ANALYTICAL&rank=6&sessionScopeId=f9a300e20979abcfe3b495455a12f01c8362262b1acd7ae76547ef29f6a09716&ppcid=5a14fa370ca54390aa9ec77aacf2c287&originationContext=categorypagelisting&transitionType=SearchItem&contextData=%28sc.Search%29","error_traceback":null,"errors":0,"extra":{"automation_cycle_id":1725,"canonical_name":"Tulane Law Review","child_pid":5432,"file_path":"scrapers/tulane_law_review_scraper.py","heartbeat_at":"2026-06-11T15:15:14+00:00","heartbeat_source":"orchestrator","law_review_id":86,"orchestrator":"lrscraper","orchestrator_started_at":"2026-06-11T15:15:12+00:00","run_kind":"scheduled_active","scraper_id":"tulane_law_review_scraper","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1781190912_tulane_law_review_scraper.err.log","stdout_path":"logs/orchestrator_runs/1781190912_tulane_law_review_scraper.out.log","timeout_minutes":45},"extra_json":"{\"automation_cycle_id\": 1725, \"canonical_name\": \"Tulane Law Review\", \"child_pid\": 5432, \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"heartbeat_at\": \"2026-06-11T15:15:14+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 86, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-06-11T15:15:12+00:00\", \"run_kind\": \"scheduled_active\", \"scraper_id\": \"tulane_law_review_scraper\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1781190912_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1781190912_tulane_law_review_scraper.out.log\", \"timeout_minutes\": 45}","id":4908,"items_discovered":0,"items_processed":0,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-06-11T15:15:21+00:00","run_start":"2026-06-11T15:15:12+00:00","scraper_name":"tulane_law_review_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/4908/logs/stderr","stdout_log_url":"/api/scraper-runs/4908/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":8.788134984206408,"error_category":"no_items_reason","error_message":"PAYWALLED: No downloadable PDFs found for Tulane Law Review on the public Squarespace site. Entries generally include abstracts and link full text externally (e.g., Westlaw/HeinOnline). Found legacy WordPress PDF links that return HTTP 404 (likely not migrated). Example dead link: http://tulanelawreview.org/wp-content/uploads/78-weir.pdf Example full-text link: https://1.next.westlaw.com/Document/Ic399bdb8eaf311f089e0fc1af013e67d/View/FullText.html?navigationPath=Search%2Fv1%2Fresults%2Fnavigation%2Fi0a9392e60000019b94a95c30076f4529%3Fppcid%3D80e33f19c18c4acabd79ee14c6fd04a0%26Nav%3DANALYTICAL%26fragmentIdentifier%3DIc399bdb8eaf311f089e0fc1af013e67d%26parentRank%3D0%26startIndex%3D1%26contextData%3D%2528sc.Search%2529%26transitionType%3DSearchItem&listSource=Search&listPageSource=1c26376631c6514e973ead6dc858ae16&list=ANALYTICAL&rank=3&sessionScopeId=f9a300e20979abcfe3b495455a12f01c8362262b1acd7ae76547ef29f6a09716&ppcid=80e33f19c18c4acabd79ee14c6fd04a0&originationContext=categorypagelisting&transitionType=SearchItem&contextData=%28sc.Search%29","error_traceback":null,"errors":0,"extra":{"canonical_name":"Tulane Law Review","child_pid":2662702,"file_path":"scrapers/tulane_law_review_scraper.py","heartbeat_at":"2026-03-12T22:31:22+00:00","heartbeat_source":"orchestrator","law_review_id":86,"orchestrator":"lrscraper","orchestrator_started_at":"2026-03-12T22:31:22+00:00","scraper_id":"tulane_law_review_scraper","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1773354682_tulane_law_review_scraper.err.log","stdout_path":"logs/orchestrator_runs/1773354682_tulane_law_review_scraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"child_pid\": 2662702, \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"heartbeat_at\": \"2026-03-12T22:31:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 86, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-03-12T22:31:22+00:00\", \"scraper_id\": \"tulane_law_review_scraper\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1773354682_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1773354682_tulane_law_review_scraper.out.log\", \"timeout_minutes\": 45}","id":3274,"items_discovered":0,"items_processed":0,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-03-12T22:31:32+00:00","run_start":"2026-03-12T22:31:22+00:00","scraper_name":"tulane_law_review_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/3274/logs/stderr","stdout_log_url":"/api/scraper-runs/3274/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":3.600854055956006,"error_category":"no_items_reason","error_message":"PAYWALLED: No downloadable PDFs found for Tulane Law Review on the public Squarespace site. Entries generally include abstracts and link full text externally (e.g., Westlaw/HeinOnline). Found legacy WordPress PDF links that return HTTP 404 (likely not migrated). Example dead link: http://tulanelawreview.org/wp-content/uploads/78-weir.pdf Example full-text link: https://1.next.westlaw.com/Document/Ic399bdb6eaf311f089e0fc1af013e67d/View/FullText.html?navigationPath=Search%2Fv1%2Fresults%2Fnavigation%2Fi0a9392e60000019b94aafda3076f470a%3Fppcid%3Da6e37d5425a44707bf91572e9775b99a%26Nav%3DANALYTICAL%26fragmentIdentifier%3DIc399bdb6eaf311f089e0fc1af013e67d%26parentRank%3D0%26startIndex%3D1%26contextData%3D%2528sc.Search%2529%26transitionType%3DSearchItem&listSource=Search&listPageSource=1c26376631c6514e973ead6dc858ae16&list=ANALYTICAL&rank=2&sessionScopeId=f9a300e20979abcfe3b495455a12f01c8362262b1acd7ae76547ef29f6a09716&ppcid=a6e37d5425a44707bf91572e9775b99a&originationContext=categorypagelisting&transitionType=SearchItem&contextData=%28sc.Search%29","error_traceback":null,"errors":0,"extra":{"canonical_name":"Tulane Law Review","file_path":"scrapers/tulane_law_review_scraper.py","orchestrator":"dashboard","orchestrator_started_at":"2026-02-10T20:10:01.078300","scraper_file":"tulane_law_review_scraper.py","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/dashboard_runs/1770754201_tulane_law_review_scraper.err.log","stdout_path":"logs/dashboard_runs/1770754201_tulane_law_review_scraper.out.log"},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"orchestrator\": \"dashboard\", \"orchestrator_started_at\": \"2026-02-10T20:10:01.078300\", \"scraper_file\": \"tulane_law_review_scraper.py\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/dashboard_runs/1770754201_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/dashboard_runs/1770754201_tulane_law_review_scraper.out.log\"}","id":2018,"items_discovered":0,"items_processed":0,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-02-10T20:10:05+00:00","run_start":"2026-02-10T20:10:01+00:00","scraper_name":"tulane_law_review_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2018/logs/stderr","stdout_log_url":"/api/scraper-runs/2018/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":3.789788295980543,"error_category":"no_items_reason","error_message":"No downloadable PDFs found for Tulane Law Review on the public Squarespace site. Entries generally include abstracts and link full text externally (e.g., Westlaw/HeinOnline). Found legacy WordPress PDF links that return HTTP 404 (likely not migrated). Example dead link: http://tulanelawreview.org/wp-content/uploads/78-weir.pdf Example full-text link: https://1.next.westlaw.com/Document/Ic399bdb8eaf311f089e0fc1af013e67d/View/FullText.html?navigationPath=Search%2Fv1%2Fresults%2Fnavigation%2Fi0a9392e60000019b94a95c30076f4529%3Fppcid%3D80e33f19c18c4acabd79ee14c6fd04a0%26Nav%3DANALYTICAL%26fragmentIdentifier%3DIc399bdb8eaf311f089e0fc1af013e67d%26parentRank%3D0%26startIndex%3D1%26contextData%3D%2528sc.Search%2529%26transitionType%3DSearchItem&listSource=Search&listPageSource=1c26376631c6514e973ead6dc858ae16&list=ANALYTICAL&rank=3&sessionScopeId=f9a300e20979abcfe3b495455a12f01c8362262b1acd7ae76547ef29f6a09716&ppcid=80e33f19c18c4acabd79ee14c6fd04a0&originationContext=categorypagelisting&transitionType=SearchItem&contextData=%28sc.Search%29","error_traceback":null,"errors":0,"extra":{"canonical_name":"Tulane Law Review","file_path":"scrapers/tulane_law_review_scraper.py","orchestrator":"dashboard","orchestrator_started_at":"2026-02-10T20:08:07.060817","scraper_file":"tulane_law_review_scraper.py","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/dashboard_runs/1770754087_tulane_law_review_scraper.err.log","stdout_path":"logs/dashboard_runs/1770754087_tulane_law_review_scraper.out.log"},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"orchestrator\": \"dashboard\", \"orchestrator_started_at\": \"2026-02-10T20:08:07.060817\", \"scraper_file\": \"tulane_law_review_scraper.py\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/dashboard_runs/1770754087_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/dashboard_runs/1770754087_tulane_law_review_scraper.out.log\"}","id":2016,"items_discovered":0,"items_processed":0,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-02-10T20:08:11+00:00","run_start":"2026-02-10T20:08:07+00:00","scraper_name":"tulane_law_review_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/2016/logs/stderr","stdout_log_url":"/api/scraper-runs/2016/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":3.1558397880289704,"error_category":"no_items_reason","error_message":"No downloadable PDFs found for Tulane Law Review on the public Squarespace site. Entries generally include abstracts and link full text externally (e.g., Westlaw/HeinOnline). Found legacy WordPress PDF links that return HTTP 404 (likely not migrated). Example dead link: http://tulanelawreview.org/wp-content/uploads/78-weir.pdf Example full-text link: https://1.next.westlaw.com/Document/Ic399bdbaeaf311f089e0fc1af013e67d/View/FullText.html?navigationPath=Search%2Fv1%2Fresults%2Fnavigation%2Fi0a9392e60000019b94a63088076f40c8%3Fppcid%3Daadba2608877438fa805d01cf7a81bfe%26Nav%3DANALYTICAL%26fragmentIdentifier%3DIc399bdbaeaf311f089e0fc1af013e67d%26parentRank%3D0%26startIndex%3D1%26contextData%3D%2528sc.Search%2529%26transitionType%3DSearchItem&listSource=Search&listPageSource=1c26376631c6514e973ead6dc858ae16&list=ANALYTICAL&rank=4&sessionScopeId=f9a300e20979abcfe3b495455a12f01c8362262b1acd7ae76547ef29f6a09716&ppcid=aadba2608877438fa805d01cf7a81bfe&originationContext=categorypagelisting&transitionType=SearchItem&contextData=%28sc.Search%29","error_traceback":null,"errors":0,"extra":{"canonical_name":"Tulane Law Review","child_pid":3248145,"file_path":"scrapers/tulane_law_review_scraper.py","heartbeat_at":"2026-02-06T11:06:02+00:00","heartbeat_source":"orchestrator","law_review_id":86,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T11:06:02+00:00","scraper_id":"tulane_law_review_scraper","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770375962_tulane_law_review_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770375962_tulane_law_review_scraper.out.log","timeout_minutes":15},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"child_pid\": 3248145, \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T11:06:02+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 86, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T11:06:02+00:00\", \"scraper_id\": \"tulane_law_review_scraper\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770375962_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770375962_tulane_law_review_scraper.out.log\", \"timeout_minutes\": 15}","id":759,"items_discovered":0,"items_processed":0,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-02-06T11:06:06+00:00","run_start":"2026-02-06T11:06:02+00:00","scraper_name":"tulane_law_review_scraper","status":"no_items","stderr_log_url":"/api/scraper-runs/759/logs/stderr","stdout_log_url":"/api/scraper-runs/759/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":147.41908047202742,"error_category":"RuntimeError","error_message":"No downloadable PDFs found for Tulane Law Review on the public Squarespace site. Entries generally include abstracts and link full text externally (e.g., Westlaw/HeinOnline). Found legacy WordPress PDF links that return HTTP 404 (likely not migrated). Example dead link: http://tulanelawreview.org/wp-content/uploads/78-weir.pdf Example full-text link: https://1.next.westlaw.com/Document/Ic834c3c14a4d11dba16d88fb847e95e5/View/FullText.html?contextData=%28sc.UserEnteredCitation%29&transitionType=UniqueDocItem&userEnteredCitation=63%20Tul.%20L.%20Rev.%201423","error_traceback":"Traceback (most recent call last):\n  File \"/home/arbel/sites/lrscraper/light_base_scraper.py\", line 555, in run\n    items = await self.discover_urls()\n            ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/home/arbel/sites/lrscraper/scrapers/tulane_law_review_scraper.py\", line 197, in discover_urls\n    raise RuntimeError(\" \".join(message_parts))\nRuntimeError: No downloadable PDFs found for Tulane Law Review on the public Squarespace site. Entries generally include abstracts and link full text externally (e.g., Westlaw/HeinOnline). Found legacy WordPress PDF links that return HTTP 404 (likely not migrated). Example dead link: http://tulanelawreview.org/wp-content/uploads/78-weir.pdf Example full-text link: https://1.next.westlaw.com/Document/Ic834c3c14a4d11dba16d88fb847e95e5/View/FullText.html?contextData=%28sc.UserEnteredCitation%29&transitionType=UniqueDocItem&userEnteredCitation=63%20Tul.%20L.%20Rev.%201423\n","errors":0,"extra":{"canonical_name":"Tulane Law Review","child_pid":3053385,"file_path":"scrapers/tulane_law_review_scraper.py","heartbeat_at":"2026-02-06T09:15:18+00:00","heartbeat_source":"orchestrator","law_review_id":86,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T09:13:18+00:00","scraper_id":"tulane_law_review_scraper","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770369198_tulane_law_review_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770369198_tulane_law_review_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"child_pid\": 3053385, \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T09:15:18+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 86, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T09:13:18+00:00\", \"scraper_id\": \"tulane_law_review_scraper\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770369198_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770369198_tulane_law_review_scraper.out.log\", \"timeout_minutes\": 25}","id":718,"items_discovered":0,"items_processed":0,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-02-06T09:15:46+00:00","run_start":"2026-02-06T09:13:18+00:00","scraper_name":"tulane_law_review_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/718/logs/stderr","stdout_log_url":"/api/scraper-runs/718/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":386.481112827023,"error_category":"process_exit_-9","error_message":"Process exited with code -9","error_traceback":"[Tulane Law Review] Rate limited (429), waiting 8.2s...\n[Tulane Law Review] Rate limited (429), waiting 9.4s...\n[Tulane Law Review] Rate limited (429), waiting 17.9s...\n[Tulane Law Review] Rate limited (429), waiting 7.4s...\n[Tulane Law Review] Rate limited (429), waiting 10.8s...\n[Tulane Law Review] Rate limited (429), waiting 6.0s...\n[Tulane Law Review] Rate limited (429), waiting 11.8s...\n[Tulane Law Review] Rate limited (429), waiting 20.6s...\n[Tulane Law Review] Rate limited (429), waiting 5.5s...\n[Tulane Law Review] Rate limited (429), waiting 10.6s...\n[Tulane Law Review] Rate limited (429), waiting 6.6s...\n[Tulane Law Review] Rate limited (429), waiting 12.5s...\n[Tulane Law Review] Rate limited (429), waiting 18.0s...\n[Tulane Law Review] Rate limited (429), waiting 5.5s...\n[Tulane Law Review] Rate limited (429), waiting 10.5s...","errors":1,"extra":{"canonical_name":"Tulane Law Review","child_pid":3041532,"file_path":"scrapers/tulane_law_review_scraper.py","heartbeat_at":"2026-02-06T09:12:34+00:00","heartbeat_source":"orchestrator","law_review_id":86,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T09:06:34+00:00","returncode":-9,"scraper_id":"tulane_law_review_scraper","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770368794_tulane_law_review_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770368794_tulane_law_review_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"child_pid\": 3041532, \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T09:12:34+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 86, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T09:06:34+00:00\", \"returncode\": -9, \"scraper_id\": \"tulane_law_review_scraper\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770368794_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770368794_tulane_law_review_scraper.out.log\", \"timeout_minutes\": 25}","id":717,"items_discovered":null,"items_processed":null,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-02-06T09:13:00+00:00","run_start":"2026-02-06T09:06:34+00:00","scraper_name":"tulane_law_review_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/717/logs/stderr","stdout_log_url":"/api/scraper-runs/717/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":409.61817523196805,"error_category":"download_failed_all","error_message":"HTTP 404 for http://tulanelawreview.org/wp-content/uploads/36-weir.pdf","error_traceback":null,"errors":8,"extra":{"canonical_name":"Tulane Law Review","child_pid":3019100,"file_path":"scrapers/tulane_law_review_scraper.py","heartbeat_at":"2026-02-06T09:00:01+00:00","heartbeat_source":"orchestrator","law_review_id":86,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T08:53:31+00:00","scraper_id":"tulane_law_review_scraper","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770368011_tulane_law_review_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770368011_tulane_law_review_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"child_pid\": 3019100, \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T09:00:01+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 86, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T08:53:31+00:00\", \"scraper_id\": \"tulane_law_review_scraper\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770368011_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770368011_tulane_law_review_scraper.out.log\", \"timeout_minutes\": 25}","id":716,"items_discovered":8,"items_processed":8,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-02-06T09:00:21+00:00","run_start":"2026-02-06T08:53:31+00:00","scraper_name":"tulane_law_review_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/716/logs/stderr","stdout_log_url":"/api/scraper-runs/716/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":739.9982003819896,"error_category":"download_failed_all","error_message":"HTTP 404 for http://www.justice.gov/olc/2011/authority-military-use-in-libya.pdf","error_traceback":null,"errors":9,"extra":{"canonical_name":"Tulane Law Review","child_pid":2954946,"file_path":"scrapers/tulane_law_review_scraper.py","heartbeat_at":"2026-02-06T08:31:22+00:00","heartbeat_source":"orchestrator","law_review_id":86,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T08:19:22+00:00","scraper_id":"tulane_law_review_scraper","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770365962_tulane_law_review_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770365962_tulane_law_review_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"child_pid\": 2954946, \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T08:31:22+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 86, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T08:19:22+00:00\", \"scraper_id\": \"tulane_law_review_scraper\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770365962_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770365962_tulane_law_review_scraper.out.log\", \"timeout_minutes\": 25}","id":705,"items_discovered":9,"items_processed":9,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-02-06T08:31:43+00:00","run_start":"2026-02-06T08:19:22+00:00","scraper_name":"tulane_law_review_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/705/logs/stderr","stdout_log_url":"/api/scraper-runs/705/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":103.74351354996907,"error_category":"process_exit_-15","error_message":"Process exited with code -15","error_traceback":null,"errors":1,"extra":{"canonical_name":"Tulane Law Review","child_pid":2951355,"file_path":"scrapers/tulane_law_review_scraper.py","heartbeat_at":"2026-02-06T08:18:56+00:00","heartbeat_source":"orchestrator","law_review_id":86,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-06T08:17:26+00:00","returncode":-15,"scraper_id":"tulane_law_review_scraper","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770365846_tulane_law_review_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770365846_tulane_law_review_scraper.out.log","timeout_minutes":25},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"child_pid\": 2951355, \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"heartbeat_at\": \"2026-02-06T08:18:56+00:00\", \"heartbeat_source\": \"orchestrator\", \"law_review_id\": 86, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-06T08:17:26+00:00\", \"returncode\": -15, \"scraper_id\": \"tulane_law_review_scraper\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770365846_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770365846_tulane_law_review_scraper.out.log\", \"timeout_minutes\": 25}","id":704,"items_discovered":null,"items_processed":null,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-02-06T08:19:10+00:00","run_start":"2026-02-06T08:17:26+00:00","scraper_name":"tulane_law_review_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/704/logs/stderr","stdout_log_url":"/api/scraper-runs/704/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":831.420926448016,"error_category":"inferred_failed","error_message":"Legacy run: failed (downloaded=0, duplicates=0, errors=9, discovered=9)","error_traceback":null,"errors":9,"extra":{"canonical_name":"Tulane Law Review","file_path":"scrapers/tulane_law_review_scraper.py","law_review_id":86,"orchestrator":"lrscraper","orchestrator_started_at":"2026-02-04T09:52:07+00:00","scraper_id":"tulane_law_review_scraper","script_path":"scrapers/tulane_law_review_scraper.py","stderr_path":"logs/orchestrator_runs/1770198727_tulane_law_review_scraper.err.log","stdout_path":"logs/orchestrator_runs/1770198727_tulane_law_review_scraper.out.log","timeout_minutes":45},"extra_json":"{\"canonical_name\": \"Tulane Law Review\", \"file_path\": \"scrapers/tulane_law_review_scraper.py\", \"law_review_id\": 86, \"orchestrator\": \"lrscraper\", \"orchestrator_started_at\": \"2026-02-04T09:52:07+00:00\", \"scraper_id\": \"tulane_law_review_scraper\", \"script_path\": \"scrapers/tulane_law_review_scraper.py\", \"stderr_path\": \"logs/orchestrator_runs/1770198727_tulane_law_review_scraper.err.log\", \"stdout_path\": \"logs/orchestrator_runs/1770198727_tulane_law_review_scraper.out.log\", \"timeout_minutes\": 45}","id":542,"items_discovered":9,"items_processed":9,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2026-02-04T10:05:59+00:00","run_start":"2026-02-04T09:52:07+00:00","scraper_name":"tulane_law_review_scraper","status":"failed","stderr_log_url":"/api/scraper-runs/542/logs/stderr","stdout_log_url":"/api/scraper-runs/542/logs/stdout"},{"duplicates_skipped":0,"duration_seconds":0.000385284423828125,"error_category":"technical_error","error_message":"Can't instantiate abstract class PlaywrightScraper with abstract method discover_urls","error_traceback":null,"errors":0,"extra":null,"extra_json":null,"id":54,"items_discovered":null,"items_processed":null,"law_review_id":86,"pdfs_downloaded":0,"run_end":"2025-12-22T21:41:33.268268","run_start":"2025-12-22T21:41:33.267882","scraper_name":"tulane_law_review","status":"technical_error"}],"runs_by_scraper_id":[],"scraper":{"base_class":"script","canonical_name":"Tulane Law Review","class_name":null,"discovered_at":"2026-03-30 20:11:12","file_path":"scrapers/tulane_law_review_scraper_light.py","has_cli_entrypoint":1,"institution_code":null,"is_abstract":0,"module_path":"scrapers.tulane_law_review_scraper_light","platform":null,"scraper_id":"tulane_law_review_scraper_light","updated_at":"2026-06-17 03:31:27"},"uploads":{"last_pending":null,"last_uploaded":null,"latest_registry_sync":null,"pending":0}}
