Last updated on 2026-11-09 01:52:14 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.2.1 | 1696.02 | 79.80 | 1775.82 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.2.1 | 1312.80 | 58.97 | 1371.77 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 0.2.1 | 1000.00 | OK | |||
| r-devel-linux-x86_64-fedora-gcc | 0.2.1 | 982.00 | 57.44 | 1039.44 | OK | |
| r-devel-windows-x86_64 | 0.2.1 | 1481.00 | 351.00 | 1832.00 | OK | |
| r-patched-linux-x86_64 | 0.2.1 | OK | ||||
| r-release-linux-x86_64 | 0.2.1 | 1711.26 | 67.85 | 1779.11 | OK | |
| r-release-macos-arm64 | 0.2.1 | 385.00 | -277.00 | 108.00 | OK | |
| r-release-macos-x86_64 | 0.2.1 | 1309.00 | -631.00 | 678.00 | OK | |
| r-release-windows-x86_64 | 0.2.1 | 1253.00 | 299.00 | 1552.00 | OK | |
| r-oldrel-macos-arm64 | 0.2.1 | 483.00 | -345.00 | 138.00 | OK | |
| r-oldrel-macos-x86_64 | 0.2.1 | 1296.00 | -665.00 | 631.00 | OK | |
| r-oldrel-windows-x86_64 | 0.2.1 | 1466.00 | 359.00 | 1825.00 | OK |
Version: 0.2.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [20s/22s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(delta.sharing)
>
> test_check("delta.sharing")
Saving _problems/test-automatic-int64-247.R
Saving _problems/test-duckdb-30.R
Saving _problems/test-duckdb-30.R
Saving _problems/test-duckdb-55.R
Saving _problems/test-duckdb-55.R
Saving _problems/test-duckdb-112.R
Saving _problems/test-duckdb-112.R
Saving _problems/test-duckdb-154.R
Saving _problems/test-duckdb-154.R
[ FAIL 9 | WARN 0 | SKIP 0 | PASS 989 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-automatic-int64.R:244:3'): automatic BIGINT conversion works through native Parquet reads ──
Error in `parquet___WriterProperties___Builder__create()`: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries.
Backtrace:
▆
1. └─arrow::write_parquet(...) at test-automatic-int64.R:244:3
2. ├─ParquetFileWriter$create(...)
3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
4. └─ParquetWriterProperties$create(...)
5. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-duckdb.R:22:3'): DuckDB queries lazy snapshot readers ──────────
Error in `duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)`: This build of the arrow package does not support Datasets
Backtrace:
▆
1. ├─DBI::dbGetQuery(...) at test-duckdb.R:22:3
2. ├─DBI::dbGetQuery(...)
3. │ └─DBI (local) .local(conn, statement, ...)
4. │ ├─DBI::dbSendQuery(conn, statement, ...)
5. │ └─duckdb::dbSendQuery(conn, statement, ...)
6. │ └─duckdb (local) .local(conn, statement, ...)
7. │ └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)
8. │ └─duckdb:::duckdb_execute(res)
9. │ └─duckdb:::rethrow_rapi_execute(...)
10. │ ├─rlang::try_fetch(...)
11. │ │ ├─base::tryCatch(...)
12. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. │ │ └─base::withCallingHandlers(...)
16. │ └─duckdb:::rapi_execute(stmt, convert_opts)
17. ├─duckdb (local) `<fn>`(`<RcrdBtcR[,4]>`, 94850114340536, `<chr>`, TRUE)
18. │ └─arrow::Scanner$create(arrow_scannable, projection, filter)
19. │ └─arrow:::stop_if_no_datasets()
20. │ └─base::stop(...)
21. └─base::.handleSimpleError(...)
22. └─rlang (local) h(simpleError(msg, call))
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, call = call)
── Error ('test-duckdb.R:22:3'): DuckDB queries lazy snapshot readers ──────────
<duckdb_error/rlang_error/error/condition>
Error in `duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)`: Invalid Error: std::exception
i Context: rapi_execute
i Error type: INVALID
Backtrace:
▆
1. ├─DBI::dbGetQuery(...) at test-duckdb.R:22:3
2. ├─DBI::dbGetQuery(...)
3. │ └─DBI (local) .local(conn, statement, ...)
4. │ ├─DBI::dbSendQuery(conn, statement, ...)
5. │ └─duckdb::dbSendQuery(conn, statement, ...)
6. │ └─duckdb (local) .local(conn, statement, ...)
7. │ └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)
8. │ └─duckdb:::duckdb_execute(res)
9. │ └─duckdb:::rethrow_rapi_execute(...)
10. │ ├─rlang::try_fetch(...)
11. │ │ ├─base::tryCatch(...)
12. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. │ │ └─base::withCallingHandlers(...)
16. │ └─duckdb:::rapi_execute(stmt, convert_opts)
17. ├─duckdb (local) `<fn>`(...)
18. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
19. │ └─rlang:::signal_abort(cnd, .file)
20. │ └─base::signalCondition(cnd)
21. └─rlang (local) `<fn>`(`<dckdb_rr>`)
22. └─handlers[[1L]](cnd)
23. └─duckdb:::rethrow_error_from_rapi(e, call)
24. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-duckdb.R:52:3'): DuckDB queries eager Arrow tables ─────────────
Error in `duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)`: This build of the arrow package does not support Datasets
Backtrace:
▆
1. ├─DBI::dbGetQuery(connection, "SELECT id, active FROM shared_orders WHERE active ORDER BY id") at test-duckdb.R:52:3
2. ├─DBI::dbGetQuery(connection, "SELECT id, active FROM shared_orders WHERE active ORDER BY id")
3. │ └─DBI (local) .local(conn, statement, ...)
4. │ ├─DBI::dbSendQuery(conn, statement, ...)
5. │ └─duckdb::dbSendQuery(conn, statement, ...)
6. │ └─duckdb (local) .local(conn, statement, ...)
7. │ └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)
8. │ └─duckdb:::duckdb_execute(res)
9. │ └─duckdb:::rethrow_rapi_execute(...)
10. │ ├─rlang::try_fetch(...)
11. │ │ ├─base::tryCatch(...)
12. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. │ │ └─base::withCallingHandlers(...)
16. │ └─duckdb:::rapi_execute(stmt, convert_opts)
17. ├─duckdb (local) `<fn>`(`<Table[,4]>`, 94850018253656, `<chr>`, TRUE)
18. │ └─arrow::Scanner$create(arrow_scannable, projection, filter)
19. │ └─arrow:::stop_if_no_datasets()
20. │ └─base::stop(...)
21. └─base::.handleSimpleError(...)
22. └─rlang (local) h(simpleError(msg, call))
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, call = call)
── Error ('test-duckdb.R:52:3'): DuckDB queries eager Arrow tables ─────────────
<duckdb_error/rlang_error/error/condition>
Error in `duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)`: Invalid Error: std::exception
i Context: rapi_execute
i Error type: INVALID
Backtrace:
▆
1. ├─DBI::dbGetQuery(connection, "SELECT id, active FROM shared_orders WHERE active ORDER BY id") at test-duckdb.R:52:3
2. ├─DBI::dbGetQuery(connection, "SELECT id, active FROM shared_orders WHERE active ORDER BY id")
3. │ └─DBI (local) .local(conn, statement, ...)
4. │ ├─DBI::dbSendQuery(conn, statement, ...)
5. │ └─duckdb::dbSendQuery(conn, statement, ...)
6. │ └─duckdb (local) .local(conn, statement, ...)
7. │ └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)
8. │ └─duckdb:::duckdb_execute(res)
9. │ └─duckdb:::rethrow_rapi_execute(...)
10. │ ├─rlang::try_fetch(...)
11. │ │ ├─base::tryCatch(...)
12. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. │ │ └─base::withCallingHandlers(...)
16. │ └─duckdb:::rapi_execute(stmt, convert_opts)
17. ├─duckdb (local) `<fn>`(...)
18. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
19. │ └─rlang:::signal_abort(cnd, .file)
20. │ └─base::signalCondition(cnd)
21. └─rlang (local) `<fn>`(`<dckdb_rr>`)
22. └─handlers[[1L]](cnd)
23. └─duckdb:::rethrow_error_from_rapi(e, call)
24. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
── Error ('test-duckdb.R:109:5'): DuckDB early completion preserves outstanding Arrow reads ──
<purrr_error_indexed/rlang_error/error/condition>
Error in `purrr::map(seq_len(20L), function(i) { stream <- native_snapshot_stream(table_location = log$path, batch_size = 2L) reader <- sharing_stream_to_arrow_reader(stream) connection <- DBI::dbConnect(duckdb::duckdb(shared_home = FALSE)) withr::defer(if (DBI::dbIsValid(connection)) { DBI::dbDisconnect(connection) }) duckdb::duckdb_register_arrow(connection, "shared_orders", reader) withr::defer(if (DBI::dbIsValid(connection)) { duckdb::duckdb_unregister_arrow(connection, "shared_orders") }) result <- DBI::dbGetQuery(connection, "SELECT * FROM shared_orders LIMIT 1") duckdb::duckdb_unregister_arrow(connection, "shared_orders") DBI::dbDisconnect(connection) result })`: i In index: 1.
Caused by error in `duckdb_result()`:
! This build of the arrow package does not support Datasets
── Error ('test-duckdb.R:109:5'): DuckDB early completion preserves outstanding Arrow reads ──
<purrr_error_indexed/rlang_error/error/condition>
Error in `purrr::map(seq_len(20L), function(i) { stream <- native_snapshot_stream(table_location = log$path, batch_size = 2L) reader <- sharing_stream_to_arrow_reader(stream) connection <- DBI::dbConnect(duckdb::duckdb(shared_home = FALSE)) withr::defer(if (DBI::dbIsValid(connection)) { DBI::dbDisconnect(connection) }) duckdb::duckdb_register_arrow(connection, "shared_orders", reader) withr::defer(if (DBI::dbIsValid(connection)) { duckdb::duckdb_unregister_arrow(connection, "shared_orders") }) result <- DBI::dbGetQuery(connection, "SELECT * FROM shared_orders LIMIT 1") duckdb::duckdb_unregister_arrow(connection, "shared_orders") DBI::dbDisconnect(connection) result })`: i In index: 1.
Caused by error in `duckdb_result()`:
! Invalid Error: std::exception
i Context: rapi_execute
i Error type: INVALID
── Error ('test-duckdb.R:146:3'): DuckDB queries CDF metadata columns ──────────
Error in `duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)`: This build of the arrow package does not support Datasets
Backtrace:
▆
1. ├─DBI::dbGetQuery(...) at test-duckdb.R:146:3
2. ├─DBI::dbGetQuery(...)
3. │ └─DBI (local) .local(conn, statement, ...)
4. │ ├─DBI::dbSendQuery(conn, statement, ...)
5. │ └─duckdb::dbSendQuery(conn, statement, ...)
6. │ └─duckdb (local) .local(conn, statement, ...)
7. │ └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)
8. │ └─duckdb:::duckdb_execute(res)
9. │ └─duckdb:::rethrow_rapi_execute(...)
10. │ ├─rlang::try_fetch(...)
11. │ │ ├─base::tryCatch(...)
12. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. │ │ └─base::withCallingHandlers(...)
16. │ └─duckdb:::rapi_execute(stmt, convert_opts)
17. ├─duckdb (local) `<fn>`(`<RcrdBtcR[,4]>`, 94850114303928, "_change_type", TRUE)
18. │ └─arrow::Scanner$create(arrow_scannable, projection, filter)
19. │ └─arrow:::stop_if_no_datasets()
20. │ └─base::stop(...)
21. └─base::.handleSimpleError(...)
22. └─rlang (local) h(simpleError(msg, call))
23. └─handlers[[1L]](cnd)
24. └─duckdb:::rethrow_error_from_rapi(e, call)
25. └─rlang::abort(msg, call = call)
── Error ('test-duckdb.R:146:3'): DuckDB queries CDF metadata columns ──────────
<duckdb_error/rlang_error/error/condition>
Error in `duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)`: Invalid Error: std::exception
i Context: rapi_execute
i Error type: INVALID
Backtrace:
▆
1. ├─DBI::dbGetQuery(...) at test-duckdb.R:146:3
2. ├─DBI::dbGetQuery(...)
3. │ └─DBI (local) .local(conn, statement, ...)
4. │ ├─DBI::dbSendQuery(conn, statement, ...)
5. │ └─duckdb::dbSendQuery(conn, statement, ...)
6. │ └─duckdb (local) .local(conn, statement, ...)
7. │ └─duckdb:::duckdb_result(connection = conn, stmt_lst = stmt_lst, arrow = arrow)
8. │ └─duckdb:::duckdb_execute(res)
9. │ └─duckdb:::rethrow_rapi_execute(...)
10. │ ├─rlang::try_fetch(...)
11. │ │ ├─base::tryCatch(...)
12. │ │ │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
13. │ │ │ └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
14. │ │ │ └─base (local) doTryCatch(return(expr), name, parentenv, handler)
15. │ │ └─base::withCallingHandlers(...)
16. │ └─duckdb:::rapi_execute(stmt, convert_opts)
17. ├─duckdb (local) `<fn>`(...)
18. │ └─rlang::abort(error_parts, class = "duckdb_error", !!!fields)
19. │ └─rlang:::signal_abort(cnd, .file)
20. │ └─base::signalCondition(cnd)
21. └─rlang (local) `<fn>`(`<dckdb_rr>`)
22. └─handlers[[1L]](cnd)
23. └─duckdb:::rethrow_error_from_rapi(e, call)
24. └─rlang::abort(msg, class = "duckdb_error", call = call, !!!fields)
[ FAIL 9 | WARN 0 | SKIP 0 | PASS 989 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc