The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Last updated on 2026-10-28 05:55:08 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 1.2.0 | 5.02 | 163.47 | 168.49 | ERROR | |
| r-devel-linux-x86_64-debian-gcc | 1.2.0 | 3.74 | 132.49 | 136.23 | OK | |
| r-devel-linux-x86_64-fedora-clang | 1.2.0 | 101.50 | OK | |||
| r-devel-linux-x86_64-fedora-gcc | 1.2.0 | 114.81 | OK | |||
| r-devel-windows-x86_64 | 1.2.0 | 8.00 | 239.00 | 247.00 | OK | |
| r-patched-linux-x86_64 | 1.2.0 | 5.62 | 155.97 | 161.59 | OK | |
| r-release-linux-x86_64 | 1.2.0 | 4.85 | 156.42 | 161.27 | OK | |
| r-release-macos-arm64 | 1.2.0 | OK | ||||
| r-release-macos-x86_64 | 1.2.0 | 4.00 | 277.00 | 281.00 | OK | |
| r-release-windows-x86_64 | 1.2.0 | 11.00 | 227.00 | 238.00 | OK | |
| r-oldrel-macos-arm64 | 1.2.0 | 1.00 | 160.00 | 161.00 | OK | |
| r-oldrel-macos-x86_64 | 1.2.0 | 4.00 | 309.00 | 313.00 | OK | |
| r-oldrel-windows-x86_64 | 1.2.0 | 11.00 | 251.00 | 262.00 | OK |
Version: 1.2.0
Check: tests
Result: ERROR
Running ‘testthat.R’ [2m/21m]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(lehdr)
lehdr 1.2.0
To enable caching of data, set `options(lehdr_use_cache = TRUE)`
To cite lehdr in published work (Chicago author-date):
Green, Jamaal, Liming Wang, and Dillon Mahmoudi. 2025.
"lehdr: Grab Longitudinal Employer-Household Dynamics
(LEHD) Flat Files." R package version 1.2.0.
https://github.com/jamgreen/lehdr/
Run citation("lehdr") for a BibTeX entry.
Use suppressPackageStartupMessages() to suppress this message.
> library(dplyr)
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
>
> test_check("lehdr")
Using cached file: lodes8_de_od_main_JT00_2020.csv.gz
Using cached file: lodes5_de_od_main_JT00_2009.csv.gz
Using cached file: lodes8_de_od_main_JT00_2015.csv.gz
Using cached file: lodes5_de_od_aux_JT00_2009.csv.gz
Using cached file: lodes8_de_od_main_JT00_2020.csv.gz
Using cached file: lodes7_de_rac_S000_JT00_2014.csv.gz
Using cached file: lodes8_de_rac_S000_JT00_2015.csv.gz
Using cached file: lodes7_de_rac_SA01_JT01_2004.csv.gz
Using cached file: lodes5_de_wac_S000_JT01_2009.csv.gz
Using cached file: lodes7_de_wac_S000_JT00_2015.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes7_vt_wac_S000_JT00_2015.csv.gz
Using cached file: lodes8_vt_wac_S000_JT00_2015.csv.gz
Using cached file: lodes5_nd_od_main_JT01_2007.csv.gz
Using cached file: lodes5_vt_od_main_JT01_2007.csv.gz
Using cached file: lodes5_nd_od_main_JT01_2008.csv.gz
Using cached file: lodes5_vt_od_main_JT01_2008.csv.gz
Using cached file: lodes8_de_od_main_JT01_2013.csv.gz
Using cached file: lodes8_vt_od_main_JT01_2013.csv.gz
Using cached file: lodes8_de_od_main_JT01_2014.csv.gz
Using cached file: lodes8_vt_od_main_JT01_2014.csv.gz
Using cached file: lodes8_de_od_main_JT01_2013.csv.gz
Using cached file: lodes8_sd_od_main_JT01_2013.csv.gz
Using cached file: lodes8_de_od_main_JT01_2020.csv.gz
Using cached file: lodes8_sd_od_main_JT01_2020.csv.gz
Using cached file: lodes7_de_wac_S000_JT00_2013.csv.gz
Using cached file: lodes7_vt_wac_S000_JT00_2013.csv.gz
Using cached file: lodes7_de_wac_S000_JT00_2014.csv.gz
Using cached file: lodes7_vt_wac_S000_JT00_2014.csv.gz
Using cached file: lodes5_de_wac_S000_JT00_2007.csv.gz
Using cached file: lodes5_vt_wac_S000_JT00_2007.csv.gz
Using cached file: lodes5_de_wac_S000_JT00_2009.csv.gz
Using cached file: lodes5_vt_wac_S000_JT00_2009.csv.gz
Using cached file: lodes7_de_wac_S000_JT00_2013.csv.gz
Using cached file: lodes7_vt_wac_S000_JT00_2013.csv.gz
Using cached file: lodes7_de_wac_S000_JT00_2014.csv.gz
Using cached file: lodes7_vt_wac_S000_JT00_2014.csv.gz
Using cached file: lodes8_de_wac_S000_JT01_2017.csv.gz
Using cached file: lodes8_vt_wac_S000_JT01_2017.csv.gz
Using cached file: lodes8_de_wac_S000_JT01_2018.csv.gz
Using cached file: lodes8_vt_wac_S000_JT01_2018.csv.gz
Using cached file: lodes8_de_wac_S000_JT01_2019.csv.gz
Using cached file: lodes8_vt_wac_S000_JT01_2019.csv.gz
Using cached file: lodes8_de_wac_S000_JT01_2020.csv.gz
Using cached file: lodes8_vt_wac_S000_JT01_2020.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2019.csv.gz
Using cached file: lodes8_vt_wac_S000_JT00_2019.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes8_vt_wac_S000_JT00_2020.csv.gz
Downloading crosswalk https://lehd.ces.census.gov/data/lodes/LODES8/vt/vt_xwalk.csv.gz to lodes8_vt_xwalk.csv.gz
Saving _problems/test-lehdr-437.R
Downloading crosswalk https://lehd.ces.census.gov/data/lodes/LODES8/wy/wy_xwalk.csv.gz to lodes8_wy_xwalk.csv.gz
Saving _problems/test-lehdr-446.R
Downloading crosswalk https://lehd.ces.census.gov/data/lodes/LODES7/vt/vt_xwalk.csv.gz to lodes7_vt_xwalk.csv.gz
Saving _problems/test-lehdr-452.R
Downloading crosswalk https://lehd.ces.census.gov/data/lodes/LODES8/vt/vt_xwalk.csv.gz to lodes8_vt_xwalk.csv.gz
Saving _problems/test-lehdr-461.R
Using cached file: lodes5_vt_rac_SA01_JT01_2008.csv.gz
Downloading 24% =======>----------------------- 3s
Downloading 40% ============>------------------ 2s
Downloading 100% ==============================> 0s
Using cached file: lodes5_vt_wac_SA01_JT01_2008.csv.gz
Using cached file: lodes8_vt_rac_SA01_JT01_2022.csv.gz
Using cached file: lodes8_vt_wac_SA01_JT01_2022.csv.gz
Using cached file: lodes5_vt_rac_SA01_JT01_2008.csv.gz
Using cached file: lodes5_vt_wac_SA01_JT01_2008.csv.gz
Using cached file: lodes8_de_od_main_JT00_2020.csv.gz
compute_commute_stats(): reducing 36671 origin-destination pairs to one row per tract.
Using cached file: lodes8_de_od_main_JT00_2020.csv.gz
compute_commute_stats(): reducing 36671 origin-destination pairs to one row per tract.
Using cached file: lodes8_de_od_main_JT00_2020.csv.gz
compute_commute_stats(): reducing 36671 origin-destination pairs to one row per tract.
Using cached file: lodes8_de_od_main_JT00_2020.csv.gz
compute_commute_stats(): reducing 36671 origin-destination pairs to one row per tract.
Using cached file: lodes8_de_od_main_JT00_2020.csv.gz
compute_commute_stats(): reducing 9 origin-destination pairs to one row per county.
Using cached file: lodes8_de_wac_S000_JT00_2017.csv.gz
Using cached file: lodes8_vt_wac_S000_JT00_2017.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2019.csv.gz
Using cached file: lodes8_vt_wac_S000_JT00_2019.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2017.csv.gz
Using cached file: lodes8_vt_wac_S000_JT00_2017.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2019.csv.gz
Using cached file: lodes8_vt_wac_S000_JT00_2019.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2018.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2015.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2017.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2018.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2018.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes8_de_rac_S000_JT00_2020.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
Using cached file: lodes8_de_wac_S000_JT00_2020.csv.gz
[ FAIL 4 | WARN 0 | SKIP 0 | PASS 77 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-lehdr.R:434:3'): grab_crosswalk returns correct dimensions for single state ──
Error in `(function (cnd) { rlang::abort(c("lehdr: Could not connect to the LODES server.", i = "Please check your internet connection.")) })(structure(list(message = "Failed to perform HTTP request.", trace = structure(list(call = list(expect_equal(grab_crosswalk("vt") %>% dim(), c(24611, 41)), quasi_label(enquo(object), label), eval_bare(expr, quo_get_env(quo)), grab_crosswalk("vt") %>% dim(), grab_crosswalk("vt"), vdownload_xwalk(url = urls, download_dir = download_dir) %>% vread_xwalk() %>% dplyr::bind_rows(), dplyr::bind_rows(.), list2(...), vread_xwalk(.), lapply(as.list(match.call())[-1L], eval, parent.frame()), FUN(X[[i]], ...), FUN(X[[i]], ...), vdownload_xwalk(url = urls, download_dir = download_dir), do.call("mapply", c(FUN = FUN, args[dovec], MoreArgs = list(args[!dovec]), SIMPLIFY = SIMPLIFY, USE.NAMES = USE.NAMES)), mapply(FUN = `<fn>`, url = `<glue>`, MoreArgs = `<named list>`, SIMPLIFY = TRUE, USE.NAMES = TRUE), `<fn>`(url = dots[[1L]][[1L]], download_dir = "/home/hornik/tmp/scratch/check-CRAN-regular-hornik/cache/R/lehdr"), withCallingHandlers(req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), httr2_failure = function(cnd) { rlang::abort(c("lehdr: Could not connect to the LODES server.", i = "Please check your internet connection.")) }), req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), handle_resp(req, resp, error_call = error_call), cnd_signal(resp)), parent = c(0L, 1L, 2L, 0L, 0L, 5L, 0L, 7L, 0L, 9L, 10L, 11L, 5L, 13L, 13L, 15L, 16L, 16L, 18L, 19L), visible = c(TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE), namespace = c("testthat", "testthat", "rlang", NA, "lehdr", NA, "dplyr", "rlang", "base", "base", "base", "base", "base", "base", "base", "lehdr", "base", "httr2", "httr2", "rlang"), scope = c("::", "::", "::", NA, "::", NA, "::", "::", "local", "::", "local", "local", "local", "::", "::", "local", "::", "::", ":::", "::")), row.names = c(NA, -20L), version = 2L, class = c("rlang_trace", "rlib_trace", "tbl", "data.frame")), parent = structure(list(message = "Failure when receiving data from the peer [lehd.ces.census.gov]:\nRecv failure: Connection reset by peer", call = curl::curl_fetch_disk(url, path, handle)), class = c("curl_error_recv_error", "curl_error", "error", "condition")), call = req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), request = structure(list(url = structure("https://lehd.ces.census.gov/data/lodes/LODES8/vt/vt_xwalk.csv.gz", class = c("glue", "character")), method = NULL, headers = list(), body = NULL, fields = list(), options = list(), policies = list(error_is_error = function (r) FALSE), state = <environment>), class = "httr2_request")), class = c("httr2_failure", "httr2_error", "rlang_error", "error", "condition")))`: lehdr: Could not connect to the LODES server.
i Please check your internet connection.
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-lehdr.R:434:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─grab_crosswalk("vt") %>% dim()
5. ├─lehdr::grab_crosswalk("vt")
6. │ ├─... %>% dplyr::bind_rows()
7. │ └─base (local) vdownload_xwalk(url = urls, download_dir = download_dir)
8. │ ├─base::do.call(...)
9. │ └─base::mapply(...)
10. │ └─lehdr (local) `<fn>`(url = dots[[1L]][[1L]], download_dir = "/home/hornik/tmp/scratch/check-CRAN-regular-hornik/cache/R/lehdr")
11. │ ├─base::withCallingHandlers(...)
12. │ └─httr2::req_perform(...)
13. │ └─httr2:::handle_resp(req, resp, error_call = error_call)
14. │ └─rlang::cnd_signal(resp)
15. │ └─rlang:::signal_abort(cnd)
16. │ └─base::signalCondition(cnd)
17. ├─dplyr::bind_rows(.)
18. │ └─rlang::list2(...)
19. ├─base (local) vread_xwalk(.)
20. │ └─base::lapply(as.list(match.call())[-1L], eval, parent.frame())
21. │ └─base (local) FUN(X[[i]], ...)
22. │ └─base (local) FUN(X[[i]], ...)
23. └─lehdr (local) `<fn>`(`<httr2_fl>`)
24. └─rlang::abort(...)
── Error ('test-lehdr.R:443:3'): grab_crosswalk returns correct dimensions for multiple states ──
Error in `(function (cnd) { rlang::abort(c("lehdr: Could not connect to the LODES server.", i = "Please check your internet connection.")) })(structure(list(message = "Failed to perform HTTP request.", trace = structure(list(call = list(expect_equal(grab_crosswalk(c("wy", "ND")) %>% dim(), c(138335, 41)), quasi_label(enquo(object), label), eval_bare(expr, quo_get_env(quo)), grab_crosswalk(c("wy", "ND")) %>% dim(), grab_crosswalk(c("wy", "ND")), vdownload_xwalk(url = urls, download_dir = download_dir) %>% vread_xwalk() %>% dplyr::bind_rows(), dplyr::bind_rows(.), list2(...), vread_xwalk(.), lapply(as.list(match.call())[-1L], eval, parent.frame()), FUN(X[[i]], ...), FUN(X[[i]], ...), vdownload_xwalk(url = urls, download_dir = download_dir), do.call("mapply", c(FUN = FUN, args[dovec], MoreArgs = list(args[!dovec]), SIMPLIFY = SIMPLIFY, USE.NAMES = USE.NAMES)), mapply(FUN = `<fn>`, url = `<glue>`, MoreArgs = `<named list>`, SIMPLIFY = TRUE, USE.NAMES = TRUE), `<fn>`(url = dots[[1L]][[1L]], download_dir = "/home/hornik/tmp/scratch/check-CRAN-regular-hornik/cache/R/lehdr"), withCallingHandlers(req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), httr2_failure = function(cnd) { rlang::abort(c("lehdr: Could not connect to the LODES server.", i = "Please check your internet connection.")) }), req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), handle_resp(req, resp, error_call = error_call), cnd_signal(resp)), parent = c(0L, 1L, 2L, 0L, 0L, 5L, 0L, 7L, 0L, 9L, 10L, 11L, 5L, 13L, 13L, 15L, 16L, 16L, 18L, 19L), visible = c(TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE), namespace = c("testthat", "testthat", "rlang", NA, "lehdr", NA, "dplyr", "rlang", "base", "base", "base", "base", "base", "base", "base", "lehdr", "base", "httr2", "httr2", "rlang"), scope = c("::", "::", "::", NA, "::", NA, "::", "::", "local", "::", "local", "local", "local", "::", "::", "local", "::", "::", ":::", "::")), row.names = c(NA, -20L), version = 2L, class = c("rlang_trace", "rlib_trace", "tbl", "data.frame")), parent = structure(list(message = "Failure when receiving data from the peer [lehd.ces.census.gov]:\nRecv failure: Connection reset by peer", call = curl::curl_fetch_disk(url, path, handle)), class = c("curl_error_recv_error", "curl_error", "error", "condition")), call = req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), request = structure(list(url = structure("https://lehd.ces.census.gov/data/lodes/LODES8/wy/wy_xwalk.csv.gz", class = c("glue", "character")), method = NULL, headers = list(), body = NULL, fields = list(), options = list(), policies = list(error_is_error = function (r) FALSE), state = <environment>), class = "httr2_request")), class = c("httr2_failure", "httr2_error", "rlang_error", "error", "condition")))`: lehdr: Could not connect to the LODES server.
i Please check your internet connection.
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-lehdr.R:443:3
2. │ └─testthat::quasi_label(enquo(object), label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. ├─grab_crosswalk(c("wy", "ND")) %>% dim()
5. ├─lehdr::grab_crosswalk(c("wy", "ND"))
6. │ ├─... %>% dplyr::bind_rows()
7. │ └─base (local) vdownload_xwalk(url = urls, download_dir = download_dir)
8. │ ├─base::do.call(...)
9. │ └─base::mapply(...)
10. │ └─lehdr (local) `<fn>`(url = dots[[1L]][[1L]], download_dir = "/home/hornik/tmp/scratch/check-CRAN-regular-hornik/cache/R/lehdr")
11. │ ├─base::withCallingHandlers(...)
12. │ └─httr2::req_perform(...)
13. │ └─httr2:::handle_resp(req, resp, error_call = error_call)
14. │ └─rlang::cnd_signal(resp)
15. │ └─rlang:::signal_abort(cnd)
16. │ └─base::signalCondition(cnd)
17. ├─dplyr::bind_rows(.)
18. │ └─rlang::list2(...)
19. ├─base (local) vread_xwalk(.)
20. │ └─base::lapply(as.list(match.call())[-1L], eval, parent.frame())
21. │ └─base (local) FUN(X[[i]], ...)
22. │ └─base (local) FUN(X[[i]], ...)
23. └─lehdr (local) `<fn>`(`<httr2_fl>`)
24. └─rlang::abort(...)
── Error ('test-lehdr.R:452:3'): grab_crosswalk accepts version argument for LODES7 ──
Error in `(function (cnd) { rlang::abort(c("lehdr: Could not connect to the LODES server.", i = "Please check your internet connection.")) })(structure(list(message = "Failed to perform HTTP request.", trace = structure(list(call = list(grab_crosswalk("vt", version = "LODES7"), vdownload_xwalk(url = urls, download_dir = download_dir) %>% vread_xwalk() %>% dplyr::bind_rows(), dplyr::bind_rows(.), list2(...), vread_xwalk(.), lapply(as.list(match.call())[-1L], eval, parent.frame()), FUN(X[[i]], ...), FUN(X[[i]], ...), vdownload_xwalk(url = urls, download_dir = download_dir), do.call("mapply", c(FUN = FUN, args[dovec], MoreArgs = list(args[!dovec]), SIMPLIFY = SIMPLIFY, USE.NAMES = USE.NAMES)), mapply(FUN = `<fn>`, url = `<glue>`, MoreArgs = `<named list>`, SIMPLIFY = TRUE, USE.NAMES = TRUE), `<fn>`(url = dots[[1L]][[1L]], download_dir = "/home/hornik/tmp/scratch/check-CRAN-regular-hornik/cache/R/lehdr"), withCallingHandlers(req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), httr2_failure = function(cnd) { rlang::abort(c("lehdr: Could not connect to the LODES server.", i = "Please check your internet connection.")) }), req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), handle_resp(req, resp, error_call = error_call), cnd_signal(resp)), parent = c(0L, 1L, 0L, 3L, 0L, 5L, 6L, 7L, 1L, 9L, 9L, 11L, 12L, 12L, 14L, 15L), visible = c(TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE), namespace = c("lehdr", NA, "dplyr", "rlang", "base", "base", "base", "base", "base", "base", "base", "lehdr", "base", "httr2", "httr2", "rlang"), scope = c("::", NA, "::", "::", "local", "::", "local", "local", "local", "::", "::", "local", "::", "::", ":::", "::")), row.names = c(NA, -16L), version = 2L, class = c("rlang_trace", "rlib_trace", "tbl", "data.frame")), parent = structure(list(message = "Failure when receiving data from the peer [lehd.ces.census.gov]:\nRecv failure: Connection reset by peer", call = curl::curl_fetch_disk(url, path, handle)), class = c("curl_error_recv_error", "curl_error", "error", "condition")), call = req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), request = structure(list(url = structure("https://lehd.ces.census.gov/data/lodes/LODES7/vt/vt_xwalk.csv.gz", class = c("glue", "character")), method = NULL, headers = list(), body = NULL, fields = list(), options = list(), policies = list(error_is_error = function (r) FALSE), state = <environment>), class = "httr2_request")), class = c("httr2_failure", "httr2_error", "rlang_error", "error", "condition")))`: lehdr: Could not connect to the LODES server.
i Please check your internet connection.
Backtrace:
▆
1. ├─lehdr::grab_crosswalk("vt", version = "LODES7") at test-lehdr.R:452:3
2. │ ├─... %>% dplyr::bind_rows()
3. │ └─base (local) vdownload_xwalk(url = urls, download_dir = download_dir)
4. │ ├─base::do.call(...)
5. │ └─base::mapply(...)
6. │ └─lehdr (local) `<fn>`(url = dots[[1L]][[1L]], download_dir = "/home/hornik/tmp/scratch/check-CRAN-regular-hornik/cache/R/lehdr")
7. │ ├─base::withCallingHandlers(...)
8. │ └─httr2::req_perform(...)
9. │ └─httr2:::handle_resp(req, resp, error_call = error_call)
10. │ └─rlang::cnd_signal(resp)
11. │ └─rlang:::signal_abort(cnd)
12. │ └─base::signalCondition(cnd)
13. ├─dplyr::bind_rows(.)
14. │ └─rlang::list2(...)
15. ├─base (local) vread_xwalk(.)
16. │ └─base::lapply(as.list(match.call())[-1L], eval, parent.frame())
17. │ └─base (local) FUN(X[[i]], ...)
18. │ └─base (local) FUN(X[[i]], ...)
19. └─lehdr (local) `<fn>`(`<httr2_fl>`)
20. └─rlang::abort(...)
── Error ('test-lehdr.R:461:3'): grab_crosswalk LODES7 and LODES8 crosswalks differ in row count ──
Error in `(function (cnd) { rlang::abort(c("lehdr: Could not connect to the LODES server.", i = "Please check your internet connection.")) })(structure(list(message = "Failed to perform HTTP request.", trace = structure(list(call = list(nrow(grab_crosswalk("vt", version = "LODES8")), grab_crosswalk("vt", version = "LODES8"), vdownload_xwalk(url = urls, download_dir = download_dir) %>% vread_xwalk() %>% dplyr::bind_rows(), dplyr::bind_rows(.), list2(...), vread_xwalk(.), lapply(as.list(match.call())[-1L], eval, parent.frame()), FUN(X[[i]], ...), FUN(X[[i]], ...), vdownload_xwalk(url = urls, download_dir = download_dir), do.call("mapply", c(FUN = FUN, args[dovec], MoreArgs = list(args[!dovec]), SIMPLIFY = SIMPLIFY, USE.NAMES = USE.NAMES)), mapply(FUN = `<fn>`, url = `<glue>`, MoreArgs = `<named list>`, SIMPLIFY = TRUE, USE.NAMES = TRUE), `<fn>`(url = dots[[1L]][[1L]], download_dir = "/home/hornik/tmp/scratch/check-CRAN-regular-hornik/cache/R/lehdr"), withCallingHandlers(req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), httr2_failure = function(cnd) { rlang::abort(c("lehdr: Could not connect to the LODES server.", i = "Please check your internet connection.")) }), req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), handle_resp(req, resp, error_call = error_call), cnd_signal(resp)), parent = c(0L, 0L, 2L, 0L, 4L, 0L, 6L, 7L, 8L, 2L, 10L, 10L, 12L, 13L, 13L, 15L, 16L), visible = c(TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE), namespace = c("base", "lehdr", NA, "dplyr", "rlang", "base", "base", "base", "base", "base", "base", "base", "lehdr", "base", "httr2", "httr2", "rlang" ), scope = c("::", "::", NA, "::", "::", "local", "::", "local", "local", "local", "::", "::", "local", "::", "::", ":::", "::")), row.names = c(NA, -17L), version = 2L, class = c("rlang_trace", "rlib_trace", "tbl", "data.frame")), parent = structure(list(message = "Failure when receiving data from the peer [lehd.ces.census.gov]:\nRecv failure: Connection reset by peer", call = curl::curl_fetch_disk(url, path, handle)), class = c("curl_error_recv_error", "curl_error", "error", "condition")), call = req_perform(req_error(lodes_req, is_error = function(r) FALSE), path = fil), request = structure(list(url = structure("https://lehd.ces.census.gov/data/lodes/LODES8/vt/vt_xwalk.csv.gz", class = c("glue", "character")), method = NULL, headers = list(), body = NULL, fields = list(), options = list(), policies = list(error_is_error = function (r) FALSE), state = <environment>), class = "httr2_request")), class = c("httr2_failure", "httr2_error", "rlang_error", "error", "condition")))`: lehdr: Could not connect to the LODES server.
i Please check your internet connection.
Backtrace:
▆
1. ├─base::nrow(grab_crosswalk("vt", version = "LODES8")) at test-lehdr.R:461:3
2. ├─lehdr::grab_crosswalk("vt", version = "LODES8")
3. │ ├─... %>% dplyr::bind_rows()
4. │ └─base (local) vdownload_xwalk(url = urls, download_dir = download_dir)
5. │ ├─base::do.call(...)
6. │ └─base::mapply(...)
7. │ └─lehdr (local) `<fn>`(url = dots[[1L]][[1L]], download_dir = "/home/hornik/tmp/scratch/check-CRAN-regular-hornik/cache/R/lehdr")
8. │ ├─base::withCallingHandlers(...)
9. │ └─httr2::req_perform(...)
10. │ └─httr2:::handle_resp(req, resp, error_call = error_call)
11. │ └─rlang::cnd_signal(resp)
12. │ └─rlang:::signal_abort(cnd)
13. │ └─base::signalCondition(cnd)
14. ├─dplyr::bind_rows(.)
15. │ └─rlang::list2(...)
16. ├─base (local) vread_xwalk(.)
17. │ └─base::lapply(as.list(match.call())[-1L], eval, parent.frame())
18. │ └─base (local) FUN(X[[i]], ...)
19. │ └─base (local) FUN(X[[i]], ...)
20. └─lehdr (local) `<fn>`(`<httr2_fl>`)
21. └─rlang::abort(...)
[ FAIL 4 | WARN 0 | SKIP 0 | PASS 77 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-clang
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.