Latest status
no new content
A continuous record of the open collection of American legal scholarship
Scraper implementation
The Journal of Appellate Practice and Process · mapped to registry #782
Registry metadata for this implementation
Law review ownership and publication state
Runs associated with law review #782; diagnostics expand in place.
| Run | Status | Started | Runtime | Result | Error / diagnostics | Logs |
|---|---|---|---|---|---|---|
| #45628 | no new content | 2026-09-13T11:00:35+00:00ended 2026-09-13T11:01:25+00:00 | 49.6s | 0 PDF 6 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 250652, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 1031254, "discovery_coverage": {"capped": true, "discovery_complete": false, "known_units": 40, "mode": "balanced", "remaining_units": 39, "scope": "https://research.ualr.edu/appellatepracticeprocess/", "selected_units": 1, "visited_this_run": 1, "visited_units": 1}, "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "TheJournalOfAppellatePracticeAndProcessScraper:The Journal of Appellate Practice and Process", "waiting": 0}, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-09-13T11:01:05+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T11:00:35+00:00", "run_kind": "manual", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1789297235_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789297235_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 3} |
stdout stderr |
| #45605 | no items | 2026-09-13T10:37:22+00:00ended 2026-09-13T10:38:07+00:00 | 44.7s | 0 PDF 0 skipped 0 errors |
no_items_reason: BROKEN_NETWORK: Digital Commons curl transport exit 6: https://lawrepository.ualr.edu/appellatepracticeprocess/
Run metadata{"automation_cycle_id": 250623, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 996232, "discovery_coverage": {"discovery_complete": false, "has_more": false, "known_units": null, "last_completed_at": null, "mode": "pagination", "records_examined": 0, "remaining_units": null, "scope": "https://lawrepository.ualr.edu/appellatepracticeprocess/#oai", "total_records_reported": null, "unit_type": "pages", "visited_units": 0}, "discovery_problem": "BROKEN_NETWORK: Digital Commons curl transport exit 6: https://lawrepository.ualr.edu/appellatepracticeprocess/", "download_queue": {"due": 0, "pending": 0, "retries": 0, "scope": "TheJournalOfAppellatePracticeAndProcessScraper:The Journal of Appellate Practice and Process", "waiting": 0}, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-09-13T10:37:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-09-13T10:37:22+00:00", "run_kind": "scheduled_active", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1789295842_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1789295842_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #44758 | protected | 2026-08-14T05:58:46+00:00ended 2026-08-14T06:04:05+00:00 | 318.7s | 0 PDF 38 skipped 4 errors |
digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://research.ualr.edu/context/appellatepracticeprocess/article/1434/viewcontent/
Run metadata{"automation_cycle_id": 154843, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 3156674, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-08-14T06:03:46+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-08-14T05:58:46+00:00", "run_kind": "scheduled_active", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1786687126_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1786687126_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #44015 | no new content | 2026-07-14T19:10:44+00:00ended 2026-07-14T19:11:38+00:00 | 54.5s | 0 PDF 190 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 43988, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 3073216, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-07-14T19:11:14+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-14T19:10:44+00:00", "run_kind": "scheduled", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1784056244_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1784056244_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 15} |
stdout stderr |
| #41083 | no new content | 2026-07-13T03:03:49+00:00ended 2026-07-13T03:04:33+00:00 | 43.9s | 0 PDF 190 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 37919, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 3457406, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-07-13T03:04:19+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-13T03:03:49+00:00", "run_kind": "scheduled_active", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1783911829_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783911829_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #31578 | timeout | 2026-07-04T08:50:38+00:00ended 2026-07-04T09:35:38+00:00 | 2700.0s | 0 PDF 0 skipped 0 errors |
timeout: Timeout after 45 minutes
Run metadata{"automation_cycle_id": 28177, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 3667493, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-07-04T09:35:38+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "metrics_source": "inferred_unique_files", "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-04T08:50:38+00:00", "returncode": null, "run_kind": "scheduled_active", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1783155038_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783155038_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #31566 | timeout | 2026-07-04T06:21:01+00:00ended 2026-07-04T08:50:35+00:00 | -s | 0 PDF 0 skipped 0 errors |
orchestrator_reaper: Marked stale running run as timeout (age=6274s; started=2026-07-04T06:21:01+00:00; heartbeat=2026-07-04T07:06:01+00:00)
Run metadata{"automation_cycle_id": 28173, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 3536922, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-07-04T07:06:01+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-04T06:21:01+00:00", "run_kind": "scheduled_active", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1783146061_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783146061_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #31540 | timeout | 2026-07-04T02:06:33+00:00ended 2026-07-04T03:45:12+00:00 | -s | 0 PDF 0 skipped 0 errors |
orchestrator_reaper: Marked stale running run as timeout (age=3219s; started=2026-07-04T02:06:33+00:00; heartbeat=2026-07-04T02:51:33+00:00)
Run metadata{"automation_cycle_id": 28164, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 3328769, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-07-04T02:51:33+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-04T02:06:33+00:00", "run_kind": "scheduled_active", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1783130793_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783130793_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #31482 | timeout | 2026-07-03T16:25:09+00:00ended 2026-07-03T17:10:09+00:00 | 2700.0s | 0 PDF 0 skipped 0 errors |
timeout: Timeout after 45 minutes
Run metadata{"automation_cycle_id": 28148, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 2624604, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-07-03T17:10:09+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "metrics_source": "inferred_unique_files", "orchestrator": "lrscraper", "orchestrator_started_at": "2026-07-03T16:25:09+00:00", "returncode": null, "run_kind": "scheduled_active", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1783095909_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1783095909_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4872 | no new content | 2026-06-01T20:47:08+00:00ended 2026-06-01T20:48:02+00:00 | 54.2s | 0 PDF 190 skipped 0 errors |
No reported error
Run metadata{"automation_cycle_id": 1573, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 189382, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-06-01T20:47:38+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T20:47:08+00:00", "run_kind": "scheduled_active", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1780346828_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1780346828_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #4194 | protected | 2026-05-01T23:52:43+00:00ended 2026-05-01T23:59:13+00:00 | 390.2s | 0 PDF 189 skipped 1 errors |
digital_commons_waf_block: Digital Commons WAF Block (HTTP 403) for https://research.ualr.edu/cgi/viewcontent.cgi?article=1358&context=appellatepracticeprocess&download=1
Run metadata{"automation_cycle_id": 661, "canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 1204332, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-05-01T23:59:13+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T23:52:43+00:00", "run_kind": "scheduled_active", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1777679563_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1777679563_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45, "waf_blocked": true} |
stdout stderr |
| #3513 | success | 2026-03-24T22:09:47+00:00ended 2026-03-24T22:11:16+00:00 | 88.7s | 5 PDF 185 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 2383456, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-03-24T22:10:47+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-24T22:09:47+00:00", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1774390187_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1774390187_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 45} |
stdout stderr |
| #2633 | partial | 2026-02-22T17:51:52+00:00ended 2026-02-22T18:19:06+00:00 | 1633.8s | 404 PDF 6 skipped 13 errors |
digital_commons_waf_partial: Digital Commons WAF Block (HTTP 403) for https://lawrepository.ualr.edu/cgi/viewcontent.cgi?article=1364&context=appellatepracticeprocess&download=1
Run metadata{"canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 21497, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-02-22T18:18:52+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-22T17:51:52+00:00", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1771782712_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771782712_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 90, "waf_blocked": true} |
stdout stderr |
| #2631 | no items | 2026-02-22T15:18:02+00:00ended 2026-02-22T15:25:29+00:00 | 446.7s | 0 PDF 0 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 4170253, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-02-22T15:25:02+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-22T15:18:02+00:00", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1771773482_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771773482_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 90} |
stdout stderr |
| #2629 | no items | 2026-02-22T15:04:56+00:00ended 2026-02-22T15:17:20+00:00 | 743.4s | 0 PDF 0 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 4165973, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-02-22T15:16:57+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-22T15:04:56+00:00", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1771772696_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771772696_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 90} |
stdout stderr |
| #2624 | no items | 2026-02-22T14:58:15+00:00ended 2026-02-22T15:01:17+00:00 | 181.5s | 0 PDF 0 skipped 0 errors |
no_items_reason: ACCESS_RESTRICTED: Unable to fetch archive index pages: https://lawrepository.ualr.edu/appellatepracticeprocess/all_issues.html, https://lawrepository.ualr.edu/appellatepracticeprocess/
Run metadata{"canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 4163462, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-02-22T15:01:15+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-22T14:58:15+00:00", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1771772295_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771772295_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 90} |
stdout stderr |
| #1586 | no new content | 2026-02-07T23:30:42+00:00ended 2026-02-07T23:30:43+00:00 | 0.6s | 0 PDF 1 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 3137086, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-02-07T23:30:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T23:30:42+00:00", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1770507042_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770507042_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 4} |
stdout stderr |
| #1554 | no new content | 2026-02-07T23:20:17+00:00ended 2026-02-07T23:20:18+00:00 | 0.7s | 0 PDF 1 skipped 0 errors |
No reported error
Run metadata{"canonical_name": "The Journal of Appellate Practice and Process", "child_pid": 3117514, "file_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "heartbeat_at": "2026-02-07T23:20:17+00:00", "heartbeat_source": "orchestrator", "law_review_id": 782, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-07T23:20:17+00:00", "scraper_id": "the_journal_of_appellate_practice_and_process_scraper", "script_path": "scrapers/the_journal_of_appellate_practice_and_process_scraper.py", "stderr_path": "logs/orchestrator_runs/1770506417_the_journal_of_appellate_practice_and_process_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1770506417_the_journal_of_appellate_practice_and_process_scraper.out.log", "timeout_minutes": 4} |
stdout stderr |