Latest status
partial
A continuous record of the open collection of American legal scholarship
Scraper implementation
Journal of Environmental Law and Policy · mapped to registry #599
Registry metadata for this implementation
Law review ownership and publication state
Runs associated with law review #599; diagnostics expand in place.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #46248 | partial | 2026-09-21T05:28:05+00:00ended 2026-09-21T05:28:56+00:00 | 48.6s | 21 PDF 380 skipped 1 errors |
partial_download_errors: BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-21 05:43:56 UTC
Run metadata{"automation_cycle_id": 265654, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 1013175, "discovery_coverage": {"discovery_complete": true, "has_more": false, "known_units": null, "last_completed_at": "2026-09-21T05:28:29.446606+00:00", "mode": "pagination", "records_examined": 512, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_jelp#graphql", "total_records_reported": 512, "unit_type": "pages", "visited_units": 6}, "download_queue": {"due": 110, "pending": 111, "retries": 1, "scope": "JournalOfEnvironmentalLawAndPolicyScraper:Journal of Environmental Law and Policy", "waiting": 1}, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-09-21T05:28:36+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-21T05:28:05+00:00", "publisher_backoff": {"host": "escholarship.org", "retry_at": 1789969436.5801861}, "run_kind": "scheduled_active", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789968485_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789968485_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #46001 | partial | 2026-09-14T02:07:33+00:00ended 2026-09-14T02:10:15+00:00 | 148.0s | 24 PDF 353 skipped 1 errors |
partial_download_errors: BROKEN_NETWORK: RATE_LIMITED: HTTP 429 from escholarship.org; publisher requests paused until 2026-09-14 02:25:15 UTC
Run metadata{"automation_cycle_id": 251951, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 2465118, "discovery_coverage": {"discovery_complete": true, "has_more": false, "known_units": null, "last_completed_at": "2026-09-14T02:07:53.494388+00:00", "mode": "pagination", "records_examined": 512, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_jelp#graphql", "total_records_reported": 512, "unit_type": "pages", "visited_units": 6}, "download_queue": {"due": 121, "pending": 135, "retries": 14, "scope": "JournalOfEnvironmentalLawAndPolicyScraper:Journal of Environmental Law and Policy", "waiting": 14}, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-09-14T02:10:03+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T02:07:33+00:00", "publisher_backoff": {"host": "escholarship.org", "retry_at": 1789352715.692898}, "run_kind": "manual", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789351653_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789351653_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 12} |
stdout stderr |
| #45999 | partial | 2026-09-14T01:58:40+00:00ended 2026-09-14T01:59:11+00:00 | 29.7s | 1 PDF 352 skipped 0 errors |
partial_download_errors: 159 discovered PDFs remain queued (13 waiting for retry)
Run metadata{"automation_cycle_id": 251935, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 2450731, "discovery_coverage": {"discovery_complete": true, "has_more": false, "known_units": null, "last_completed_at": "2026-09-14T01:59:09.593084+00:00", "mode": "pagination", "records_examined": 512, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_jelp#graphql", "total_records_reported": 512, "unit_type": "pages", "visited_units": 6}, "download_queue": {"due": 146, "pending": 159, "retries": 15, "scope": "JournalOfEnvironmentalLawAndPolicyScraper:Journal of Environmental Law and Policy", "waiting": 13}, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-09-14T01:59:10+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T01:58:40+00:00", "run_kind": "manual", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789351120_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789351120_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 4} |
stdout stderr |
| #45993 | failed | 2026-09-14T01:15:12+00:00ended 2026-09-14T01:21:21+00:00 | 368.7s | 12 PDF 240 skipped 13 errors |
No reported error
TracebackNoneType: None Run metadata{"automation_cycle_id": 251872, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 2380893, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-09-14T01:21:12+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T01:15:12+00:00", "run_kind": "manual", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789348512_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789348512_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 12} |
stdout stderr |
| #45991 | partial | 2026-09-14T01:07:22+00:00ended 2026-09-14T01:07:46+00:00 | 9.5s | 1 PDF 160 skipped 0 errors |
partial_download_errors: 209 discovered PDFs remain queued (3 waiting for retry)
Run metadata{"automation_cycle_id": 251856, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 2369082, "discovery_coverage": {"discovery_complete": false, "has_more": true, "known_units": null, "last_completed_at": "2026-09-13T23:19:08.261525+00:00", "mode": "pagination", "records_examined": 200, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_jelp#graphql", "total_records_reported": 512, "unit_type": "pages", "visited_units": 2}, "download_queue": {"due": 206, "pending": 209, "retries": 3, "scope": "JournalOfEnvironmentalLawAndPolicyScraper:Journal of Environmental Law and Policy", "waiting": 3}, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-09-14T01:07:22+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-14T01:07:22+00:00", "run_kind": "manual", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789348042_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789348042_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 4} |
stdout stderr |
| #45973 | partial | 2026-09-13T23:18:55+00:00ended 2026-09-13T23:19:52+00:00 | 48.5s | 0 PDF 302 skipped 3 errors |
digital_commons_waf_partial: Download failed for https://escholarship.org/content/qt2c12r2ws/qt2c12r2ws.pdf after retries (last HTTP 429)
Run metadata{"automation_cycle_id": 251689, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 2207841, "discovery_coverage": {"discovery_complete": true, "has_more": false, "known_units": null, "last_completed_at": "2026-09-13T23:19:08.261525+00:00", "mode": "pagination", "records_examined": 512, "remaining_units": null, "scope": "https://escholarship.org/uc/uclalaw_jelp#graphql", "total_records_reported": 512, "unit_type": "pages", "visited_units": 6}, "download_queue": {"due": 207, "pending": 210, "retries": 3, "scope": "JournalOfEnvironmentalLawAndPolicyScraper:Journal of Environmental Law and Policy", "waiting": 3}, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-09-13T23:19:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T23:18:55+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789341535_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789341535_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #45724 | partial | 2026-09-13T14:22:19+00:00ended 2026-09-13T14:26:26+00:00 | 243.1s | 0 PDF 433 skipped 3 errors |
digital_commons_waf_partial: Download failed for https://escholarship.org/content/qt2c12r2ws/qt2c12r2ws.pdf after retries (last HTTP 403)
Run metadata{"automation_cycle_id": 250936, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 1347624, "discovery_coverage": {"capped": false, "discovery_complete": false, "known_units": 84, "mode": "balanced", "remaining_units": 27, "scope": "https://escholarship.org/uc/uclalaw_jelp", "selected_units": 84, "visited_this_run": 57, "visited_units": 57}, "download_queue": {"due": 13, "pending": 16, "retries": 3, "scope": "JournalOfEnvironmentalLawAndPolicyScraper:Journal of Environmental Law and Policy", "waiting": 3}, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-09-13T14:26:19+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T14:22:19+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1789309339_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1789309339_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #44863 | partial | 2026-08-14T09:29:37+00:00ended 2026-08-14T10:02:33+00:00 | 1975.4s | 37 PDF 305 skipped 170 errors |
partial_download_errors: Download failed for https://escholarship.org/content/qt2gx604xw/qt2gx604xw.pdf after retries (last HTTP 403)
Run metadata{"automation_cycle_id": 155428, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 3510625, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-08-14T10:02:07+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T09:29:37+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1786699777_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1786699777_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44160 | success | 2026-07-14T23:20:23+00:00ended 2026-07-14T23:20:52+00:00 | 28.5s | 3 PDF 297 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 44692, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 3464981, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-07-14T23:20:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T23:20:23+00:00", "run_kind": "manual", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1784071223_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784071223_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 5} |
stdout stderr |
| #43509 | no items | 2026-07-14T18:10:27+00:00ended 2026-07-14T18:10:28+00:00 | 0.2s | 0 PDF 0 skipped 0 errors |
no_items_reason: ACCESS_RESTRICTED: Failed to load journal page (possible WAF block): https://escholarship.org/uc/uclalaw_jelp
Run metadata{"automation_cycle_id": 43988, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 2913338, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-07-14T18:10:27+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T18:10:27+00:00", "run_kind": "scheduled", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1784052627_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1784052627_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #41345 | success | 2026-07-13T06:46:01+00:00ended 2026-07-13T06:46:42+00:00 | 40.3s | 2 PDF 300 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 38479, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 3853882, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-07-13T06:46:31+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T06:46:01+00:00", "run_kind": "manual", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1783925161_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783925161_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 30} |
stdout stderr |
| #31305 | no items | 2026-07-03T04:08:50+00:00ended 2026-07-03T04:08:53+00:00 | 2.5s | 0 PDF 0 skipped 0 errors |
no_items_reason: No issue links discovered on journal page: https://escholarship.org/uc/uclalaw_jelp
Run metadata{"automation_cycle_id": 28118, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 1677782, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-07-03T04:08:50+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T04:08:50+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1783051730_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1783051730_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4690 | no new content | 2026-06-01T19:29:09+00:00ended 2026-06-01T19:29:51+00:00 | 40.6s | 0 PDF 252 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 1554, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 146372, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-06-01T19:29:39+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T19:29:09+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1780342149_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780342149_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4011 | no new content | 2026-05-01T22:32:43+00:00ended 2026-05-01T22:33:18+00:00 | 34.5s | 0 PDF 300 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 642, "canonical_name": "Journal of Environmental Law and Policy", "child_pid": 1133084, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-05-01T22:33:13+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T22:32:43+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1777674763_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777674763_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #3193 | success | 2026-03-10T01:21:18+00:00ended 2026-03-10T01:30:40+00:00 | 562.3s | 260 PDF 40 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "Journal of Environmental Law and Policy", "child_pid": 4173517, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-03-10T01:30:18+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-10T01:21:18+00:00", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1773105678_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1773105678_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #1605 | no new content | 2026-02-08T00:19:25+00:00ended 2026-02-08T00:19:29+00:00 | 3.8s | 0 PDF 1 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "Journal of Environmental Law and Policy", "child_pid": 3229365, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-02-08T00:19:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-08T00:19:25+00:00", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1770509965_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770509965_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 6} |
stdout stderr |
| #1595 | no items | 2026-02-08T00:14:07+00:00ended 2026-02-08T00:14:11+00:00 | 3.6s | 0 PDF 0 skipped 0 errors |
no_items_reason: No issue links discovered on journal page: https://escholarship.org/uc/uclalaw_jelp
Run metadata{"canonical_name": "Journal of Environmental Law and Policy", "child_pid": 3219416, "file_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "heartbeat_at": "2026-02-08T00:14:07+00:00", "heartbeat_source": "orchestrator", "law_review_id": 599, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-08T00:14:07+00:00", "scraper_id": "JournalOfEnvironmentalLawAndPolicyScraper", "script_path": "scrapers/journal_of_environmental_law_and_policy_scraper.py", "stderr_path": "logs/orchestrator_runs/1770509647_JournalOfEnvironmentalLawAndPolicyScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770509647_JournalOfEnvironmentalLawAndPolicyScraper.out.log", "timeout_minutes": 6} |
stdout stderr |