| Run | Status | Start | End | Runtime | Metrics | Error / Details | Logs |
|---|---|---|---|---|---|---|---|
| #3464 | no_items | 2026-03-23T08:09:17+00:00 | 2026-03-23T08:09:25+00:00 | 0.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
PAYWALLED: Urban Lawyer archive access is tied to ABA publication/member flows and does not expose a stable open-access PDF archive for systematic scraping.
extra_json{"canonical_name": "Urban Lawyer", "child_pid": 649071, "file_path": "scrapers/urban_lawyer_scraper.py", "heartbeat_at": "2026-03-23T08:09:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-23T08:09:17+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1774253357_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1774253357_UrbanLawyerScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #2527 | no_items | 2026-02-21T05:09:59+00:00 | 2026-02-21T05:09:59+00:00 | 0.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
PAYWALLED: Urban Lawyer archive access is tied to ABA publication/member flows and does not expose a stable open-access PDF archive for systematic scraping.
extra_json{"canonical_name": "Urban Lawyer"}
|
- |
| #2464 | no_items | 2026-02-20T07:17:35+00:00 | 2026-02-20T07:17:35+00:00 | 0.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
paywall:
PAYWALLED: Urban Lawyer archive access is tied to ABA publication/member flows and does not expose a stable open-access PDF archive for systematic scraping.
extra_json{"canonical_name": "Urban Lawyer", "reason": "paywalled_stub"}
|
- |
| #2453 | no_items | 2026-02-20T06:52:51+00:00 | 2026-02-20T06:52:51+00:00 | 0.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
paywall:
PAYWALLED: Urban Lawyer archive access is tied to ABA publication/member flows and does not expose a stable open-access PDF archive for systematic scraping.
extra_json{"canonical_name": "Urban Lawyer", "child_pid": 3175086, "file_path": "scrapers/urban_lawyer_scraper.py", "heartbeat_at": "2026-02-20T06:52:51+00:00", "heartbeat_source": "orchestrator", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-20T06:52:51+00:00", "reason": "paywalled_stub", "scraper_id": "urban_lawyer_scraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1771570371_urban_lawyer_scraper.err.log", "stdout_path": "logs/orchestrator_runs/1771570371_urban_lawyer_scraper.out.log", "timeout_minutes": 30}
|
stdout | stderr |
| #2046 | no_new_content | 2026-02-10T21:10:15+00:00 | 2026-02-10T21:10:50+00:00 | 35.1s |
d=0
| skip=17
| err=0
discovered=17
| processed=17
|
-
extra_json{"canonical_name": "Urban Lawyer", "file_path": "scrapers/urban_lawyer_scraper.py", "orchestrator": "dashboard", "orchestrator_started_at": "2026-02-10T21:10:15.396932", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/dashboard_runs/1770757815_UrbanLawyerScraper.err.log", "stdout_path": "logs/dashboard_runs/1770757815_UrbanLawyerScraper.out.log"}
|
stdout | stderr |
| #791 | no_items | 2026-02-06T11:57:21+00:00 | 2026-02-06T11:57:58+00:00 | 37.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
Urban Lawyer links appear inaccessible (non-PDF/HTML responses from ABA DAM), likely due to paywall or bot protection.
extra_json{"canonical_name": "Urban Lawyer", "child_pid": 3334763, "file_path": "scrapers/urban_lawyer_scraper.py", "heartbeat_at": "2026-02-06T11:57:51+00:00", "heartbeat_source": "orchestrator", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T11:57:21+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1770379041_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770379041_UrbanLawyerScraper.out.log", "timeout_minutes": 30}
|
stdout | stderr |
| #790 | failed | 2026-02-06T11:54:53+00:00 | 2026-02-06T11:55:45+00:00 | 52.2s |
d=0
| skip=0
| err=20
discovered=20
| processed=20
|
download_failed_all:
Non-PDF content at https://www.americanbar.org/content/dam/aba/publications/urbanlawyer/2008/40-1/ul-40-1-2008-winter-complete.pdf
extra_json{"canonical_name": "Urban Lawyer", "child_pid": 3330810, "file_path": "scrapers/urban_lawyer_scraper.py", "heartbeat_at": "2026-02-06T11:55:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T11:54:53+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1770378893_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770378893_UrbanLawyerScraper.out.log", "timeout_minutes": 30}
|
stdout | stderr |
| #789 | timeout | 2026-02-06T11:48:53+00:00 | 2026-02-06T11:54:40+00:00 | 347.0s |
d=0
| skip=0
| err=0
discovered=-
| processed=-
|
manual_kill:
Manually terminated stuck run
extra_json{"canonical_name": "Urban Lawyer", "child_pid": 3320838, "file_path": "scrapers/urban_lawyer_scraper.py", "heartbeat_at": "2026-02-06T11:52:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T11:48:53+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1770378533_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770378533_UrbanLawyerScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #373 | failed | 2026-01-22T05:48:07+00:00 | 2026-01-22T06:18:31+00:00 | 1824.0s |
d=0
| skip=0
| err=840
discovered=840
| processed=840
|
inferred_failed:
Legacy run: failed (downloaded=0, duplicates=0, errors=840, discovered=840)
extra_json{"canonical_name": "Urban Lawyer", "file_path": "scrapers/urban_lawyer_scraper.py", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-22T05:48:07+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1769060887_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1769060887_UrbanLawyerScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #100 | success | 2025-12-22T21:41:03.822820 | 2025-12-22T22:08:44.968417 | 1661.1s |
d=2
| skip=0
| err=0
discovered=-
| processed=-
|
- | - |
| Run | Status | Start | End | Runtime | Metrics | Error / Details | Logs |
|---|---|---|---|---|---|---|---|
| #3464 | no_items | 2026-03-23T08:09:17+00:00 | 2026-03-23T08:09:25+00:00 | 0.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
PAYWALLED: Urban Lawyer archive access is tied to ABA publication/member flows and does not expose a stable open-access PDF archive for systematic scraping.
extra_json{"canonical_name": "Urban Lawyer", "child_pid": 649071, "file_path": "scrapers/urban_lawyer_scraper.py", "heartbeat_at": "2026-03-23T08:09:25+00:00", "heartbeat_source": "orchestrator", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-23T08:09:17+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1774253357_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1774253357_UrbanLawyerScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #2527 | no_items | 2026-02-21T05:09:59+00:00 | 2026-02-21T05:09:59+00:00 | 0.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
PAYWALLED: Urban Lawyer archive access is tied to ABA publication/member flows and does not expose a stable open-access PDF archive for systematic scraping.
extra_json{"canonical_name": "Urban Lawyer"}
|
- |
| #2046 | no_new_content | 2026-02-10T21:10:15+00:00 | 2026-02-10T21:10:50+00:00 | 35.1s |
d=0
| skip=17
| err=0
discovered=17
| processed=17
|
-
extra_json{"canonical_name": "Urban Lawyer", "file_path": "scrapers/urban_lawyer_scraper.py", "orchestrator": "dashboard", "orchestrator_started_at": "2026-02-10T21:10:15.396932", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/dashboard_runs/1770757815_UrbanLawyerScraper.err.log", "stdout_path": "logs/dashboard_runs/1770757815_UrbanLawyerScraper.out.log"}
|
stdout | stderr |
| #791 | no_items | 2026-02-06T11:57:21+00:00 | 2026-02-06T11:57:58+00:00 | 37.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
Urban Lawyer links appear inaccessible (non-PDF/HTML responses from ABA DAM), likely due to paywall or bot protection.
extra_json{"canonical_name": "Urban Lawyer", "child_pid": 3334763, "file_path": "scrapers/urban_lawyer_scraper.py", "heartbeat_at": "2026-02-06T11:57:51+00:00", "heartbeat_source": "orchestrator", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T11:57:21+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1770379041_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770379041_UrbanLawyerScraper.out.log", "timeout_minutes": 30}
|
stdout | stderr |
| #790 | failed | 2026-02-06T11:54:53+00:00 | 2026-02-06T11:55:45+00:00 | 52.2s |
d=0
| skip=0
| err=20
discovered=20
| processed=20
|
download_failed_all:
Non-PDF content at https://www.americanbar.org/content/dam/aba/publications/urbanlawyer/2008/40-1/ul-40-1-2008-winter-complete.pdf
extra_json{"canonical_name": "Urban Lawyer", "child_pid": 3330810, "file_path": "scrapers/urban_lawyer_scraper.py", "heartbeat_at": "2026-02-06T11:55:23+00:00", "heartbeat_source": "orchestrator", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T11:54:53+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1770378893_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770378893_UrbanLawyerScraper.out.log", "timeout_minutes": 30}
|
stdout | stderr |
| #789 | timeout | 2026-02-06T11:48:53+00:00 | 2026-02-06T11:54:40+00:00 | 347.0s |
d=0
| skip=0
| err=0
discovered=-
| processed=-
|
manual_kill:
Manually terminated stuck run
extra_json{"canonical_name": "Urban Lawyer", "child_pid": 3320838, "file_path": "scrapers/urban_lawyer_scraper.py", "heartbeat_at": "2026-02-06T11:52:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-06T11:48:53+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1770378533_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770378533_UrbanLawyerScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |
| #373 | failed | 2026-01-22T05:48:07+00:00 | 2026-01-22T06:18:31+00:00 | 1824.0s |
d=0
| skip=0
| err=840
discovered=840
| processed=840
|
inferred_failed:
Legacy run: failed (downloaded=0, duplicates=0, errors=840, discovered=840)
extra_json{"canonical_name": "Urban Lawyer", "file_path": "scrapers/urban_lawyer_scraper.py", "law_review_id": 374, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-01-22T05:48:07+00:00", "scraper_id": "UrbanLawyerScraper", "script_path": "scrapers/urban_lawyer_scraper.py", "stderr_path": "logs/orchestrator_runs/1769060887_UrbanLawyerScraper.err.log", "stdout_path": "logs/orchestrator_runs/1769060887_UrbanLawyerScraper.out.log", "timeout_minutes": 45}
|
stdout | stderr |