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.6.1 | 5.51 | 218.83 | 224.34 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.6.1 | 4.03 | 141.38 | 145.41 | ERROR | |
| r-devel-linux-x86_64-fedora-clang | 0.6.1 | OK | ||||
| r-devel-linux-x86_64-fedora-gcc | 0.6.1 | 149.33 | OK | |||
| r-devel-windows-x86_64 | 0.6.1 | 10.00 | 210.00 | 220.00 | OK | |
| r-patched-linux-x86_64 | 0.6.1 | OK | ||||
| r-release-linux-x86_64 | 0.6.1 | 5.44 | 207.87 | 213.31 | OK | |
| r-release-macos-arm64 | 0.6.1 | 1.00 | 48.00 | 49.00 | OK | |
| r-release-macos-x86_64 | 0.6.1 | 4.00 | 236.00 | 240.00 | OK | |
| r-release-windows-x86_64 | 0.6.1 | 7.00 | 213.00 | 220.00 | OK | |
| r-oldrel-macos-arm64 | 0.6.1 | 2.00 | 62.00 | 64.00 | OK | |
| r-oldrel-macos-x86_64 | 0.6.1 | 4.00 | 197.00 | 201.00 | OK | |
| r-oldrel-windows-x86_64 | 0.6.1 | 11.00 | 263.00 | 274.00 | OK |
Version: 0.6.1
Check: tests
Result: ERROR
Running ‘testthat.R’ [96s/127s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(datadiff)
>
> test_check("datadiff")
Saving _problems/test-arrow-dataset-to-duckdb-18.R
Saving _problems/test-arrow-dataset-to-duckdb-38.R
Saving _problems/test-arrow-dataset-to-duckdb-62.R
Saving _problems/test-arrow-dataset-to-duckdb-62.R
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
Saving _problems/test-factor-columns-97.R
Saving _problems/test-factor-columns-97.R
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
Note: positional comparison requires collecting non-local tables into memory.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
Saving _problems/test-parquet-38.R
Saving _problems/test-parquet-45.R
Saving _problems/test-parquet-64.R
Saving _problems/test-parquet-81.R
Saving _problems/test-parquet-100.R
Saving _problems/test-parquet-117.R
Saving _problems/test-parquet-137.R
Saving _problems/test-parquet-155.R
Saving _problems/test-parquet-175.R
Saving _problems/test-parquet-193.R
Saving _problems/test-parquet-202.R
Saving _problems/test-parquet-209.R
Saving _problems/test-parquet-228.R
Saving _problems/test-parquet-245.R
Saving _problems/test-parquet-261.R
Saving _problems/test-parquet-275.R
Saving _problems/test-parquet-294.R
Saving _problems/test-parquet-311.R
Saving _problems/test-parquet-330.R
Saving _problems/test-parquet-347.R
Saving _problems/test-parquet-366.R
Saving _problems/test-parquet-383.R
Saving _problems/test-parquet-403.R
Saving _problems/test-parquet-421.R
Saving _problems/test-parquet-432.R
Saving _problems/test-parquet-441.R
Saving _problems/test-parquet-450.R
Saving _problems/test-parquet-457.R
Saving _problems/test-parquet-466.R
Saving _problems/test-parquet-474.R
Saving _problems/test-parquet-492.R
Saving _problems/test-parquet-507.R
Saving _problems/test-parquet-516.R
Saving _problems/test-parquet-523.R
Saving _problems/test-parquet-535.R
Saving _problems/test-parquet-544.R
Saving _problems/test-parquet-561.R
Saving _problems/test-parquet-577.R
Saving _problems/test-parquet-586.R
Saving _problems/test-parquet-597.R
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
duckdb keeps downloaded extensions and secrets in a temporary directory:
i /home/hornik/tmp/scratch/RtmpeeyZgq/duckdb
This is removed when the R session ends.
* Extensions are re-downloaded each session.
* Secrets are lost.
i Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users).
i Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message).
i See ?duckdb_storage for details and alternatives.
Saving _problems/test-utils-139.R
[ FAIL 47 | WARN 2 | SKIP 0 | PASS 1154 ]
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-arrow-dataset-to-duckdb.R:15:3'): a Parquet path containing a quote works end to end ──
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-arrow-dataset-to-duckdb.R:15:3
2. ├─ParquetFileWriter$create(...)
3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
4. └─ParquetWriterProperties$create(...)
5. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-arrow-dataset-to-duckdb.R:35:3'): multi-file datasets with shifted schemas are unified by name ──
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-arrow-dataset-to-duckdb.R:35:3
2. ├─ParquetFileWriter$create(...)
3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
4. └─ParquetWriterProperties$create(...)
5. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-arrow-dataset-to-duckdb.R:62:3'): non-file-backed Arrow objects still use the to_duckdb fallback ──
Error in `dplyr::collect(.)`: Failed to collect lazy table.
Caused by error in `duckdb_result()`:
! This build of the arrow package does not support Datasets
── Error ('test-arrow-dataset-to-duckdb.R:62:3'): non-file-backed Arrow objects still use the to_duckdb fallback ──
Error in `dplyr::collect(.)`: Failed to collect lazy table.
Caused by error in `duckdb_result()`:
! Invalid Error: std::exception
i Context: rapi_execute
i Error type: INVALID
── Error ('test-factor-columns.R:94:3'): Arrow dictionary (factor) columns are normalized on the lazy path ──
Error in `dplyr::collect(.)`: Failed to collect lazy table.
Caused by error in `duckdb_result()`:
! This build of the arrow package does not support Datasets
── Error ('test-factor-columns.R:94:3'): Arrow dictionary (factor) columns are normalized on the lazy path ──
Error in `dplyr::collect(.)`: Failed to collect lazy table.
Caused by error in `duckdb_result()`:
! Invalid Error: std::exception
i Context: rapi_execute
i Error type: INVALID
── Error ('test-parquet.R:38:3'): arrow table: identical data pass (with key) ──
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:38:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:45:3'): arrow dataset: identical data pass (with key) ──
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:45:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:64:3'): arrow table: tolerance abs pass ──────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:64:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:81:3'): arrow dataset: tolerance abs pass ────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:81:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:100:3'): arrow table: tolerance abs fail ─────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:100:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:117:3'): arrow dataset: tolerance abs fail ───────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:117:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:137:3'): arrow table: tolerance rel pass ─────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:137:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:155:3'): arrow dataset: tolerance rel pass ───────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:155:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:175:3'): arrow table: tolerance rel fail ─────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:175:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:193:3'): arrow dataset: tolerance rel fail ───────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:193:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:202:3'): arrow table: positional comparison (no key) ──
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. ├─datadiff::compare_datasets_from_yaml(as_arrow_table(ref), as_arrow_table(cand)) at test-parquet.R:202:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:209:3'): arrow dataset: positional comparison (no key) ──
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. ├─datadiff::compare_datasets_from_yaml(as_arrow_dataset(ref), as_arrow_dataset(cand)) at test-parquet.R:209:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:228:3'): arrow table: NA numeric na_equal=TRUE ───────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:228:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:245:3'): arrow dataset: NA numeric na_equal=TRUE ─────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:245:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:261:3'): arrow table: NA character na_equal=TRUE ─────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:261:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:275:3'): arrow dataset: NA character na_equal=TRUE ───
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:275:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:294:3'): arrow table: NA na_equal=FALSE fails ────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:294:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:311:3'): arrow dataset: NA na_equal=FALSE fails ──────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:311:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:330:3'): arrow table: case insensitive comparison ────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:330:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:347:3'): arrow dataset: case insensitive comparison ──
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:347:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:366:3'): arrow table: trim whitespace comparison ─────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:366:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:383:3'): arrow dataset: trim whitespace comparison ───
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:383:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:403:3'): arrow table: trim + case insensitive combined ──
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:403:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:421:3'): arrow dataset: trim + case insensitive combined ──
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:421:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:432:3'): arrow table: mixed types ────────────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:432:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:441:3'): arrow dataset: mixed types ──────────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:441:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:450:3'): arrow table: composite keys ─────────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:450:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:457:3'): arrow dataset: composite keys ───────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:457:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:466:3'): arrow table: missing column in candidate ────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:466:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:474:3'): arrow dataset: missing column in candidate ──
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:474:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:492:3'): arrow table: row count mismatch detected ────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:492:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:507:3'): arrow dataset: row count mismatch detected ──
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:507:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:516:3'): arrow table: empty tables (0 rows) pass ─────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:516:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:523:3'): arrow dataset: empty tables (0 rows) pass ───
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:523:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:532:3'): arrow table: duplicate keys warning ─────────
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. ├─testthat::expect_warning(...) at test-parquet.R:532:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─datadiff::compare_datasets_from_yaml(...)
8. └─datadiff (local) as_arrow_table(ref)
9. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
10. ├─ParquetFileWriter$create(...)
11. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
12. └─ParquetWriterProperties$create(...)
13. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:541:3'): arrow dataset: duplicate keys warning ───────
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. ├─testthat::expect_warning(...) at test-parquet.R:541:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. ├─datadiff::compare_datasets_from_yaml(...)
8. └─datadiff (local) as_arrow_dataset(ref)
9. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
10. ├─ParquetFileWriter$create(...)
11. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
12. └─ParquetWriterProperties$create(...)
13. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:561:3'): arrow table: ignore_columns ─────────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:561:3
2. └─datadiff (local) as_arrow_table(ref)
3. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:577:3'): arrow dataset: ignore_columns ───────────────
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. ├─datadiff::compare_datasets_from_yaml(...) at test-parquet.R:577:3
2. └─datadiff (local) as_arrow_dataset(ref)
3. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
4. ├─ParquetFileWriter$create(...)
5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
6. └─ParquetWriterProperties$create(...)
7. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:586:3'): arrow table: write_rules_template works ─────
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. └─datadiff (local) as_arrow_table(ref) at test-parquet.R:586:3
2. └─arrow::write_parquet(df, p) at test-parquet.R:14:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-parquet.R:597:3'): arrow dataset: write_rules_template works ───
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. └─datadiff (local) as_arrow_dataset(ref) at test-parquet.R:597:3
2. └─arrow::write_parquet(df, file.path(d, "part-0.parquet")) at test-parquet.R:23:3
3. ├─ParquetFileWriter$create(...)
4. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...)
5. └─ParquetWriterProperties$create(...)
6. └─arrow:::parquet___WriterProperties___Builder__create()
── Error ('test-utils.R:139:3'): preprocess_dataframe applies stringr trim on Arrow objects ──
Error in `compute.arrow_dplyr_query(x)`: Key error: No function registered with name: utf8_trim_whitespace
Backtrace:
▆
1. ├─... %>% dplyr::collect() at test-utils.R:139:3
2. ├─dplyr::collect(.)
3. └─arrow:::collect.arrow_dplyr_query(.)
4. └─arrow:::compute.arrow_dplyr_query(x)
5. └─base::tryCatch(...)
6. └─base (local) tryCatchList(expr, classes, parentenv, handlers)
7. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
8. └─value[[3L]](cond)
9. └─arrow:::augment_io_error_msg(e, call, schema = schema())
10. └─rlang::abort(msg, call = call)
[ FAIL 47 | WARN 2 | SKIP 0 | PASS 1154 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc