| Run | Status | Start | End | Runtime | Metrics | Error / Details | Logs |
|---|---|---|---|---|---|---|---|
| #4822 | success | 2026-06-01T20:20:53+00:00 | 2026-06-01T20:22:06+00:00 | 46.3s |
d=1
| skip=17
| err=0
discovered=18
| processed=18
|
-
extra_json{"automation_cycle_id": 1568, "canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 177951, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-06-01T20:21:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T20:20:53+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}}
|
stdout | stderr |
| #4148 | success | 2026-05-01T23:29:49+00:00 | 2026-05-01T23:31:02+00:00 | 46.9s |
d=1
| skip=17
| err=0
discovered=18
| processed=18
|
-
extra_json{"automation_cycle_id": 656, "canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 1187299, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-05-01T23:30:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T23:29:49+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}}
|
stdout | stderr |
| #3438 | success | 2026-03-22T07:52:40+00:00 | 2026-03-22T07:54:03+00:00 | 56.2s |
d=1
| skip=17
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 3739933, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-03-22T07:53:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-22T07:52:40+00:00", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}}
|
stdout | stderr |
| #2463 | success | 2026-02-20T07:07:44+00:00 | 2026-02-20T07:15:28+00:00 | 437.5s |
d=16
| skip=2
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 3179499, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-02-20T07:15:14+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-20T07:07:44+00:00", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 30, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}}
|
stdout | stderr |
| #1972 | success | 2026-02-10T16:51:17+00:00 | 2026-02-10T16:52:05+00:00 | 47.4s |
d=1
| skip=1
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1969 | success | 2026-02-10T15:07:05+00:00 | 2026-02-10T15:07:52+00:00 | 47.5s |
d=1
| skip=0
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1968 | unknown | 2026-02-10T15:04:08+00:00 | 2026-02-10T15:04:50+00:00 | 41.9s |
d=0
| skip=0
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1967 | no_items | 2026-02-10T14:59:25+00:00 | 2026-02-10T15:00:15+00:00 | 49.8s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1899 | no_items | 2026-02-10T03:57:05+00:00 | 2026-02-10T04:00:11+00:00 | 186.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1898 | failed | 2026-02-10T03:54:24+00:00 | 2026-02-10T03:56:18+00:00 | 114.4s |
d=0
| skip=0
| err=3
discovered=18
| processed=18
|
download_failed_all:
HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: 'UndetectedSession' object has no attribute 'evaluate'
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1895 | no_items | 2026-02-09T21:20:32+00:00 | 2026-02-09T21:21:21+00:00 | 49.5s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1893 | failed | 2026-02-09T20:56:16+00:00 | 2026-02-09T20:58:52+00:00 | 156.2s |
d=0
| skip=0
| err=3
discovered=18
| processed=18
|
download_failed_all:
HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Bot protection detected at https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Cloudflare
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1615 | no_items | 2026-02-08T02:13:51+00:00 | 2026-02-08T02:13:51+00:00 | 0.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
PAYWALLED/NO_OPEN_ACCESS: Journal of Law and Cyber Warfare appears to be subscription-gated (e.g., JSTOR/HeinOnline) with no stable public PDF archive available.
extra_json{"canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 3462327, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-02-08T02:13:51+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-08T02:13:51+00:00", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 6}
|
stdout | stderr |
| Run | Status | Start | End | Runtime | Metrics | Error / Details | Logs |
|---|---|---|---|---|---|---|---|
| #4822 | success | 2026-06-01T20:20:53+00:00 | 2026-06-01T20:22:06+00:00 | 46.3s |
d=1
| skip=17
| err=0
discovered=18
| processed=18
|
-
extra_json{"automation_cycle_id": 1568, "canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 177951, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-06-01T20:21:53+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-06-01T20:20:53+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1780345253_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}}
|
stdout | stderr |
| #4148 | success | 2026-05-01T23:29:49+00:00 | 2026-05-01T23:31:02+00:00 | 46.9s |
d=1
| skip=17
| err=0
discovered=18
| processed=18
|
-
extra_json{"automation_cycle_id": 656, "canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 1187299, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-05-01T23:30:49+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-05-01T23:29:49+00:00", "run_kind": "scheduled_active", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1777678189_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}}
|
stdout | stderr |
| #3438 | success | 2026-03-22T07:52:40+00:00 | 2026-03-22T07:54:03+00:00 | 56.2s |
d=1
| skip=17
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 3739933, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-03-22T07:53:42+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-03-22T07:52:40+00:00", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1774165960_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 45, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}}
|
stdout | stderr |
| #2463 | success | 2026-02-20T07:07:44+00:00 | 2026-02-20T07:15:28+00:00 | 437.5s |
d=16
| skip=2
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 3179499, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-02-20T07:15:14+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-20T07:07:44+00:00", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1771571264_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 30, "xvfb": {"enabled": true, "reason": "marker:LRSCRAPER_NEEDS_XVFB", "requested": true, "xvfb_run_found": true}}
|
stdout | stderr |
| #1972 | success | 2026-02-10T16:51:17+00:00 | 2026-02-10T16:52:05+00:00 | 47.4s |
d=1
| skip=1
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1969 | success | 2026-02-10T15:07:05+00:00 | 2026-02-10T15:07:52+00:00 | 47.5s |
d=1
| skip=0
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1968 | unknown | 2026-02-10T15:04:08+00:00 | 2026-02-10T15:04:50+00:00 | 41.9s |
d=0
| skip=0
| err=0
discovered=18
| processed=18
|
-
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1967 | no_items | 2026-02-10T14:59:25+00:00 | 2026-02-10T15:00:15+00:00 | 49.8s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1899 | no_items | 2026-02-10T03:57:05+00:00 | 2026-02-10T04:00:11+00:00 | 186.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1898 | failed | 2026-02-10T03:54:24+00:00 | 2026-02-10T03:56:18+00:00 | 114.4s |
d=0
| skip=0
| err=3
discovered=18
| processed=18
|
download_failed_all:
HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: 'UndetectedSession' object has no attribute 'evaluate'
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1895 | no_items | 2026-02-09T21:20:32+00:00 | 2026-02-09T21:21:21+00:00 | 49.5s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
Failed to discover articles: ProtectionError: Bot protection detected at https://www.jlcw.org: Cloudflare
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1893 | failed | 2026-02-09T20:56:16+00:00 | 2026-02-09T20:58:52+00:00 | 156.2s |
d=0
| skip=0
| err=3
discovered=18
| processed=18
|
download_failed_all:
HTML-to-PDF conversion failed for https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Bot protection detected at https://www.jlcw.org/2025/12/23/surveillance-privacy-and-civil-liberties-in-the-digital-age/: Cloudflare
extra_json{"canonical_name": "Journal of Law and Cyber Warfare"}
|
- |
| #1615 | no_items | 2026-02-08T02:13:51+00:00 | 2026-02-08T02:13:51+00:00 | 0.0s |
d=0
| skip=0
| err=0
discovered=0
| processed=0
|
no_items_reason:
PAYWALLED/NO_OPEN_ACCESS: Journal of Law and Cyber Warfare appears to be subscription-gated (e.g., JSTOR/HeinOnline) with no stable public PDF archive available.
extra_json{"canonical_name": "Journal of Law and Cyber Warfare", "child_pid": 3462327, "file_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "heartbeat_at": "2026-02-08T02:13:51+00:00", "heartbeat_source": "orchestrator", "law_review_id": 612, "orchestrator": "lrscraper", "orchestrator_started_at": "2026-02-08T02:13:51+00:00", "scraper_id": "JournalOfLawAndCyberWarfareScraper", "script_path": "scrapers/journal_of_law_and_cyber_warfare_scraper.py", "stderr_path": "logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.err.log", "stdout_path": "logs/orchestrator_runs/1770516831_JournalOfLawAndCyberWarfareScraper.out.log", "timeout_minutes": 6}
|
stdout | stderr |