* using log directory ‘/Users/ripley/R/packages/tests-devel/parquetize.Rcheck’ * using R Under development (unstable) (2026-11-03 r90835) * using platform: aarch64-apple-darwin27.2.0 * R was compiled by Apple clang version 21.0.0 (clang-2100.4.1.1) GNU Fortran (GCC) 14.2.0 * running under: macOS Golden Gate 27.2 * using session charset: UTF-8 * current time: 2026-11-09 09:01:21 UTC * using option ‘--no-stop-on-test-error’ * checking for file ‘parquetize/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘parquetize’ version ‘0.5.8’ * package encoding: UTF-8 * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking for hidden files and directories ... OK * checking for portable file names ... OK * checking for sufficient/correct file permissions ... OK * checking whether package ‘parquetize’ can be installed ... OK * checking installed package size ... OK * checking package directory ... OK * checking ‘build’ directory ... OK * checking DESCRIPTION meta-information ... OK * checking top-level files ... OK * checking for left-over files ... OK * checking index information ... OK * checking package subdirectories ... OK * checking code files for non-ASCII characters ... OK * checking R files for syntax errors ... OK * checking whether the package can be loaded ... OK * checking whether the package can be loaded with stated dependencies ... OK * checking whether the package can be unloaded cleanly ... OK * checking whether the namespace can be loaded with stated dependencies ... OK * checking whether the namespace can be unloaded cleanly ... OK * checking loading without being on the library search path ... OK * checking use of S3 registration ... OK * checking dependencies in R code ... OK * checking S3 generic/method consistency ... OK * checking replacement functions ... OK * checking foreign function calls ... OK * checking R code for possible problems ... OK * checking Rd files ... OK * checking Rd metadata ... OK * checking Rd cross-references ... OK * checking for missing documentation entries ... OK * checking for code/documentation mismatches ... OK * checking Rd \usage sections ... OK * checking Rd contents ... OK * checking for unstated dependencies in examples ... OK * checking installed files from ‘inst/doc’ ... OK * checking files in ‘vignettes’ ... OK * checking examples ... ERROR Running examples in ‘parquetize-Ex.R’ failed The error most likely occurred in: > ### Name: check_parquet > ### Title: Check if parquet file or dataset is readable and return basic > ### informations > ### Aliases: check_parquet > > ### ** Examples > > > # check a parquet file > check_parquet(parquetize_example("iris.parquet")) ℹ checking: /Users/ripley/R/packages/tests-devel/parquetize.Rcheck/parquetize/extdata/iris.parquet Error: This build of the arrow package does not support Datasets Execution halted * checking for unstated dependencies in ‘tests’ ... OK * checking tests ... Running ‘testthat.R’ ERROR Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/tests.html > # * https://testthat.r-lib.org/reference/test_package.html#special-files > > library(testthat) > library(parquetize) > > test_check("parquetize") i checking: /Users/ripley/R/packages/tests-devel/parquetize.Rcheck/parquetize/extdata/iris.sqlite Saving _problems/test-check_parquet-5.R Reading data... Writing data... Reading data... Saving _problems/test-csv_to_parquet-27.R Saving _problems/test-csv_to_parquet-29.R Saving _problems/test-csv_to_parquet-29.R Reading data... Writing data... Saving _problems/test-csv_to_parquet-39.R Reading data... Reading data... Writing data... Saving _problems/test-csv_to_parquet-49.R Reading data... Reading data... Writing data... Reading data... Saving _problems/test-csv_to_parquet-80.R Saving _problems/test-csv_to_parquet-82.R Saving _problems/test-csv_to_parquet-82.R Reading data... Writing data... Reading data... Saving _problems/test-csv_to_parquet-106.R Saving _problems/test-csv_to_parquet-111.R Saving _problems/test-csv_to_parquet-111.R Saving _problems/test-csv_to_parquet-111.R Reading data... Writing data... Reading data... Saving _problems/test-csv_to_parquet-122.R Saving _problems/test-csv_to_parquet-124.R Saving _problems/test-csv_to_parquet-124.R Reading data... Writing data... Saving _problems/test-csv_to_parquet-136.R Reading data... Reading data... Reading data... Writing data... Reading data... Saving _problems/test-csv_to_parquet-165.R Saving _problems/test-csv_to_parquet-167.R Saving _problems/test-csv_to_parquet-167.R Reading data... Writing data... Reading data... Saving _problems/test-dbi_to_parquet-40.R Saving _problems/test-dbi_to_parquet-45.R Saving _problems/test-dbi_to_parquet-45.R Reading data... Writing data... Reading data... Saving _problems/test-dbi_to_parquet-59.R Saving _problems/test-dbi_to_parquet-65.R Saving _problems/test-dbi_to_parquet-65.R Saving _problems/test-dbi_to_parquet-65.R Reading data... Writing data in part-1-49.parquet... Saving _problems/test-dbi_to_parquet-78.R Saving _problems/test-dbi_to_parquet-83.R Saving _problems/test-dbi_to_parquet-83.R Reading data... Writing data in part-1-42.parquet... Saving _problems/test-dbi_to_parquet-97.R Saving _problems/test-dbi_to_parquet-102.R Saving _problems/test-dbi_to_parquet-102.R Reading data... Writing data... Reading data... Saving _problems/test-fst_to_parquet-24.R Saving _problems/test-fst_to_parquet-28.R Saving _problems/test-fst_to_parquet-28.R Reading data... Writing data... Reading data... Saving _problems/test-fst_to_parquet-42.R Saving _problems/test-fst_to_parquet-47.R Saving _problems/test-fst_to_parquet-47.R Saving _problems/test-fst_to_parquet-51.R Saving _problems/test-get_parquet_info-10.R Saving _problems/test-get_parquet_info-11.R Saving _problems/test-get_parquet_info-12.R Saving _problems/test-get_parquet_info-13.R Reading data... Writing data... Saving _problems/test-json_to_parquet-34.R Reading data... Reading data... Saving _problems/test-json_to_parquet-49.R Reading data... Writing data... Saving _problems/test-json_to_parquet-65.R Reading data... Saving _problems/test-rbind_parquet-10.R Reading data... Writing data... Reading data... Saving _problems/test-rds_to_parquet-24.R Saving _problems/test-rds_to_parquet-28.R Saving _problems/test-rds_to_parquet-28.R Reading data... Writing data... Reading data... Saving _problems/test-rds_to_parquet-42.R Saving _problems/test-rds_to_parquet-47.R Saving _problems/test-rds_to_parquet-47.R Saving _problems/test-rds_to_parquet-51.R Reading data... Reading data... Writing data... Writing data... Writing data... Saving _problems/test-sqlite_to_parquet-46.R Saving _problems/test-sqlite_to_parquet-51.R Saving _problems/test-sqlite_to_parquet-51.R Reading data... Writing data... Writing data... Writing data... Saving _problems/test-sqlite_to_parquet-66.R Saving _problems/test-sqlite_to_parquet-71.R Saving _problems/test-sqlite_to_parquet-71.R Saving _problems/test-sqlite_to_parquet-76.R Reading data... Writing file4117a2130e3-1-50.parquet... Saving _problems/test-table_to_parquet-42.R Reading data... Writing file4117ba5a979-1-150.parquet... Saving _problems/test-table_to_parquet-53.R Reading data... Writing data... Reading data... Saving _problems/test-table_to_parquet-87.R Saving _problems/test-table_to_parquet-89.R Saving _problems/test-table_to_parquet-89.R Reading data... Writing data... Reading data... Saving _problems/test-table_to_parquet-87.R Saving _problems/test-table_to_parquet-89.R Saving _problems/test-table_to_parquet-89.R Reading data... Writing data... Reading data... Saving _problems/test-table_to_parquet-87.R Saving _problems/test-table_to_parquet-89.R Saving _problems/test-table_to_parquet-89.R Reading data... Writing file4117561f4d67-1-50.parquet... Saving _problems/test-table_to_parquet-103.R Saving _problems/test-table_to_parquet-105.R Saving _problems/test-table_to_parquet-105.R Saving _problems/test-table_to_parquet-105.R Reading data... Writing data... Reading data... Saving _problems/test-table_to_parquet-118.R Saving _problems/test-table_to_parquet-123.R Saving _problems/test-table_to_parquet-123.R Saving _problems/test-table_to_parquet-123.R Reading data... Writing data... Saving _problems/test-table_to_parquet-150.R Reading data... Reading data... Writing file411757896be8-1-50.parquet... Saving _problems/test-table_to_parquet-169.R Saving _problems/test-testthat-helpers-5.R Saving _problems/test-testthat-helpers-5.R Saving _problems/test-testthat-helpers-5.R Saving _problems/test-testthat-helpers-18.R Saving _problems/test-testthat-helpers-27.R Saving _problems/test-testthat-helpers-35.R Saving _problems/test-testthat-helpers-44.R Saving _problems/test-testthat-helpers-44.R Saving _problems/test-testthat-helpers-53.R Saving _problems/test-testthat-helpers-53.R Saving _problems/test-testthat-helpers-88.R Saving _problems/test-testthat-helpers-88.R Writing data... Writing data... Saving _problems/test-write_parquet_at_once-7.R Writing data... Writing data... Writing data... Saving _problems/test-write_parquet_at_once-30.R Saving _problems/test-write_parquet_at_once-36.R Saving _problems/test-write_parquet_at_once-36.R Saving _problems/test-write_parquet_at_once-36.R Writing data... Saving _problems/test-write_parquet_at_once-43.R Saving _problems/test-write_parquet_at_once-50.R Saving _problems/test-write_parquet_at_once-50.R Saving _problems/test-write_parquet_at_once-50.R Reading data... v Data are available in parquet dataset under /var/folders/pk/n4bndnt1287ctrd_ftthnnnr0000gp/T//RtmpLcXw8u/working_dir/RtmpUF9nEq/file41176e2b8dfd/ Reading data... Saving _problems/test-write_parquet_by_chunk-67.R Saving _problems/test-write_parquet_by_chunk-69.R Saving _problems/test-write_parquet_by_chunk-69.R Reading data... Writing file411756a1f6c5-1-50.parquet... Saving _problems/test-write_parquet_by_chunk-83.R Saving _problems/test-write_parquet_by_chunk-85.R Saving _problems/test-write_parquet_by_chunk-85.R Saving _problems/test-write_parquet_by_chunk-85.R Reading data... Writing file4117e8a29d3-1-43.parquet... Saving _problems/test-write_parquet_by_chunk-99.R Saving _problems/test-write_parquet_by_chunk-101.R Saving _problems/test-write_parquet_by_chunk-101.R Saving _problems/test-write_parquet_by_chunk-101.R [ FAIL 115 | WARN 0 | SKIP 3 | PASS 70 ] ══ Skipped tests (3) ═══════════════════════════════════════════════════════════ • On CRAN (3): 'test-csv_to_parquet.R:54:3', 'test-download_extract.R:16:3', 'test-download_extract.R:43:3' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-check_parquet.R:2:3'): check_parquet fails on bad file ───────── Error: This build of the arrow package does not support Datasets Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-check_parquet.R:2: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. └─parquetize::check_parquet(parquetize_example("iris.sqlite")) 8. └─arrow::open_dataset(path, unify_schemas = TRUE) 9. └─arrow:::stop_if_no_datasets() ── Failure ('test-csv_to_parquet.R:22:3'): Checks simple conversion works ────── Expected `csv_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-csv_to_parquet.R:29:3'): Checks simple conversion works ────── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path = path_to_parquet, with_lines = 18) at test-csv_to_parquet.R:29:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-csv_to_parquet.R:29:3'): Checks simple conversion works ────── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (18) Backtrace: ▆ 1. └─parquetize::expect_parquet(path = path_to_parquet, with_lines = 18) at test-csv_to_parquet.R:29:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-csv_to_parquet.R:33:3'): Checks url_to_csv argument is deprecated ── 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-csv_to_parquet.R:33: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. └─parquetize::csv_to_parquet(...) 8. └─parquetize::write_parquet_at_once(...) 9. └─arrow::write_parquet(...) 10. ├─ParquetFileWriter$create(...) 11. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 12. └─ParquetWriterProperties$create(...) 13. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-csv_to_parquet.R:42:3'): Checks csv_as_a_zip is deprecated ───── 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-csv_to_parquet.R:42: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. └─parquetize::csv_to_parquet(...) 8. └─parquetize::write_parquet_at_once(...) 9. └─arrow::write_parquet(...) 10. ├─ParquetFileWriter$create(...) 11. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 12. └─ParquetWriterProperties$create(...) 13. └─arrow:::parquet___WriterProperties___Builder__create() ── Failure ('test-csv_to_parquet.R:73:3'): Checks it works when partitioning ─── Expected `csv_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call dataset___HivePartitioning(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-csv_to_parquet.R:82:3'): Checks it works when partitioning ─── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path = path_to_parquet, with_lines = 18) at test-csv_to_parquet.R:82:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-csv_to_parquet.R:82:3'): Checks it works when partitioning ─── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (18) Backtrace: ▆ 1. └─parquetize::expect_parquet(path = path_to_parquet, with_lines = 18) at test-csv_to_parquet.R:82:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-csv_to_parquet.R:100:3'): Checks columns are selected as wanted ── Expected `csv_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-csv_to_parquet.R:108:3'): Checks columns are selected as wanted ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-csv_to_parquet.R:108:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-csv_to_parquet.R:108:3'): Checks columns are selected as wanted ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (18) Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-csv_to_parquet.R:108:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-csv_to_parquet.R:108:3'): Checks columns are selected as wanted ── Error in `value[[3L]](cond)`: REG and LIBELLE different from Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-csv_to_parquet.R:108:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) 6. └─cli::cli_abort(...) 7. └─rlang::abort(...) ── Failure ('test-csv_to_parquet.R:117:3'): Checks message zip with one file works ── Expected `csv_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-csv_to_parquet.R:124:3'): Checks message zip with one file works ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path = path_to_parquet, with_lines = 32) at test-csv_to_parquet.R:124:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-csv_to_parquet.R:124:3'): Checks message zip with one file works ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (32) Backtrace: ▆ 1. └─parquetize::expect_parquet(path = path_to_parquet, with_lines = 32) at test-csv_to_parquet.R:124:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-csv_to_parquet.R:132:3'): Checks we have only selected columns in parquet file ── 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. └─parquetize::csv_to_parquet(...) at test-csv_to_parquet.R:132:3 2. └─parquetize::write_parquet_at_once(...) 3. └─arrow::write_parquet(...) 4. ├─ParquetFileWriter$create(...) 5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 6. └─ParquetWriterProperties$create(...) 7. └─arrow:::parquet___WriterProperties___Builder__create() ── Failure ('test-csv_to_parquet.R:159:3'): Checks conversion works with read_delim_args ── Expected `csv_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-csv_to_parquet.R:167:3'): Checks conversion works with read_delim_args ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path = path_to_parquet, with_lines = 18) at test-csv_to_parquet.R:167:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-csv_to_parquet.R:167:3'): Checks conversion works with read_delim_args ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (18) Backtrace: ▆ 1. └─parquetize::expect_parquet(path = path_to_parquet, with_lines = 18) at test-csv_to_parquet.R:167:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-dbi_to_parquet.R:34:3'): Checks simple query generate a parquet file ── Expected `dbi_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-dbi_to_parquet.R:42:3'): Checks simple query generate a parquet file ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-dbi_to_parquet.R:42:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-dbi_to_parquet.R:42:3'): Checks simple query generate a parquet file ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-dbi_to_parquet.R:42:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-dbi_to_parquet.R:51:3'): Checks simple query generate a parquet file with good messages ── Expected `dbi_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call dataset___HivePartitioning(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-dbi_to_parquet.R:61:3'): Checks simple query generate a parquet file with good messages ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-dbi_to_parquet.R:61:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-dbi_to_parquet.R:61:3'): Checks simple query generate a parquet file with good messages ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-dbi_to_parquet.R:61:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-dbi_to_parquet.R:61:3'): Checks simple query generate a parquet file with good messages ── Error in `value[[3L]](cond)`: Species=setosa, Species=versicolor, and Species=virginica different from Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-dbi_to_parquet.R:61:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) 6. └─cli::cli_abort(...) 7. └─rlang::abort(...) ── Failure ('test-dbi_to_parquet.R:71:3'): Checks simple query works by chunk with max_rows ── Expected `dbi_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-dbi_to_parquet.R:80:3'): Checks simple query works by chunk with max_rows ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-dbi_to_parquet.R:80:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-dbi_to_parquet.R:80:3'): Checks simple query works by chunk with max_rows ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-dbi_to_parquet.R:80:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-dbi_to_parquet.R:90:3'): Checks simple query works by chunk with max_memory ── Expected `dbi_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-dbi_to_parquet.R:99:3'): Checks simple query works by chunk with max_memory ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-dbi_to_parquet.R:99:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-dbi_to_parquet.R:99:3'): Checks simple query works by chunk with max_memory ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-dbi_to_parquet.R:99:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-fst_to_parquet.R:19:3'): Checks message is displayed with fst file ── Expected `fst_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-fst_to_parquet.R:25:3'): Checks message is displayed with fst file ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-fst_to_parquet.R:25:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-fst_to_parquet.R:25:3'): Checks message is displayed with fst file ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-fst_to_parquet.R:25:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-fst_to_parquet.R:35:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `fst_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call dataset___HivePartitioning(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-fst_to_parquet.R:44:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-fst_to_parquet.R:44:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-fst_to_parquet.R:44:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-fst_to_parquet.R:44:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-fst_to_parquet.R:48:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `dir(path_to_parquet)` to be identical to `c("Species=setosa", "Species=versicolor", "Species=virginica")`. Differences: `actual`: `expected`: "Species=setosa" "Species=versicolor" "Species=virginica" ── Failure ('test-get_parquet_info.R:10:3'): get_parquet_info works for file ─── Expected `info[[1, "num_rows"]]` to equal 150. Differences: `actual`: NA `expected`: 150.0 ── Failure ('test-get_parquet_info.R:11:3'): get_parquet_info works for file ─── Expected `info[[1, "num_row_groups"]]` to equal 1. Differences: `actual`: NA `expected`: 1.0 ── Failure ('test-get_parquet_info.R:12:3'): get_parquet_info works for file ─── Expected `info[[1, "num_columns"]]` to equal 5. Differences: `actual`: NA `expected`: 5.0 ── Failure ('test-get_parquet_info.R:13:3'): get_parquet_info works for file ─── Expected `info[[1, "mean_row_group_size"]]` to equal 150. Differences: `actual`: NA `expected`: 150.0 ── Error ('test-json_to_parquet.R:31:3'): Checks converting json file 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. └─parquetize::json_to_parquet(...) at test-json_to_parquet.R:31:3 2. └─parquetize::write_parquet_at_once(...) 3. └─arrow::write_parquet(...) 4. ├─ParquetFileWriter$create(...) 5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 6. └─ParquetWriterProperties$create(...) 7. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-json_to_parquet.R:45:3'): Checks converting ndjson file works ── Error in `json___ReadOptions__initialize(use_threads, block_size)`: Cannot call json___ReadOptions__initialize(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. Backtrace: ▆ 1. └─parquetize::json_to_parquet(...) at test-json_to_parquet.R:45:3 2. └─arrow::read_json_arrow(file = path_to_file, as_data_frame = TRUE) 3. └─JsonTableReader$create(file, schema = schema, ...) 4. ├─arrow:::json___TableReader__Make(file, read_options, parse_options) 5. └─JsonReadOptions$create() 6. └─arrow:::json___ReadOptions__initialize(use_threads, block_size) ── Error ('test-json_to_parquet.R:60:3'): Checks adding partition and partitioning argument works ── Error in `dataset___HivePartitioning(schm, null_fallback = null_fallback_or_default(null_fallback), segment_encoding = segment_encoding)`: Cannot call dataset___HivePartitioning(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. Backtrace: ▆ 1. └─parquetize::json_to_parquet(...) at test-json_to_parquet.R:60:3 2. └─parquetize::write_parquet_at_once(...) 3. └─arrow::write_dataset(...) 4. └─HivePartitioning$create(partition_schema, null_fallback = list(...)$null_fallback) 5. └─arrow:::dataset___HivePartitioning(...) ── Error ('test-rbind_parquet.R:7:3'): Checks rbind_parquet creates correct output file ── 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-rbind_parquet.R:7:3 2. ├─ParquetFileWriter$create(...) 3. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 4. └─ParquetWriterProperties$create(...) 5. └─arrow:::parquet___WriterProperties___Builder__create() ── Failure ('test-rds_to_parquet.R:19:3'): Checks message is displayed with rds file ── Expected `rds_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-rds_to_parquet.R:25:3'): Checks message is displayed with rds file ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-rds_to_parquet.R:25:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-rds_to_parquet.R:25:3'): Checks message is displayed with rds file ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-rds_to_parquet.R:25:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-rds_to_parquet.R:35:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `rds_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call dataset___HivePartitioning(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-rds_to_parquet.R:44:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-rds_to_parquet.R:44:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-rds_to_parquet.R:44:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-rds_to_parquet.R:44:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-rds_to_parquet.R:48:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `dir(path_to_parquet)` to be identical to `c("Species=setosa", "Species=versicolor", "Species=virginica")`. Differences: `actual`: `expected`: "Species=setosa" "Species=versicolor" "Species=virginica" ── Failure ('test-sqlite_to_parquet.R:40:3'): Checks message is displayed with sqlite file ── Expected `sqlite_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-sqlite_to_parquet.R:48:3'): Checks message is displayed with sqlite file ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-sqlite_to_parquet.R:48:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-sqlite_to_parquet.R:48:3'): Checks message is displayed with sqlite file ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-sqlite_to_parquet.R:48:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-sqlite_to_parquet.R:58:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `sqlite_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call dataset___HivePartitioning(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-sqlite_to_parquet.R:68:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-sqlite_to_parquet.R:68:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-sqlite_to_parquet.R:68:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(file.path(path_to_parquet), with_lines = 150) at test-sqlite_to_parquet.R:68:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-sqlite_to_parquet.R:73:3'): Checks message is displayed with by adding partition and partitioning argument ── Expected `dir(path_to_parquet)` to be identical to `c("Species=setosa", "Species=versicolor", "Species=virginica")`. Differences: `actual`: `expected`: "Species=setosa" "Species=versicolor" "Species=virginica" ── Error ('test-table_to_parquet.R:34:3'): Checks by_chunk is deprecated ─────── 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-table_to_parquet.R:34: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. └─parquetize::table_to_parquet(...) 8. └─parquetize::write_parquet_by_chunk(...) 9. └─arrow::write_parquet(...) 10. ├─ParquetFileWriter$create(...) 11. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 12. └─ParquetWriterProperties$create(...) 13. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-table_to_parquet.R:46:3'): Checks chunk_size and chunk_memory_size are deprecated ── 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-table_to_parquet.R:46: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. └─parquetize::table_to_parquet(...) 8. └─parquetize::write_parquet_by_chunk(...) 9. └─arrow::write_parquet(...) 10. ├─ParquetFileWriter$create(...) 11. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 12. └─ParquetWriterProperties$create(...) 13. └─arrow:::parquet___WriterProperties___Builder__create() ── Failure ('test-table_to_parquet.R:82:5'): Checks parquetizing all formats works and return files with the good number of lines ── Expected `table_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-table_to_parquet.R:89:5'): Checks parquetizing all formats works and return files with the good number of lines ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-table_to_parquet.R:89:5 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-table_to_parquet.R:89:5'): Checks parquetizing all formats works and return files with the good number of lines ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-table_to_parquet.R:89:5 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-table_to_parquet.R:82:5'): Checks parquetizing all formats works and return files with the good number of lines ── Expected `table_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-table_to_parquet.R:89:5'): Checks parquetizing all formats works and return files with the good number of lines ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-table_to_parquet.R:89:5 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-table_to_parquet.R:89:5'): Checks parquetizing all formats works and return files with the good number of lines ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-table_to_parquet.R:89:5 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-table_to_parquet.R:82:5'): Checks parquetizing all formats works and return files with the good number of lines ── Expected `table_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-table_to_parquet.R:89:5'): Checks parquetizing all formats works and return files with the good number of lines ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-table_to_parquet.R:89:5 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-table_to_parquet.R:89:5'): Checks parquetizing all formats works and return files with the good number of lines ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 150) at test-table_to_parquet.R:89:5 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-table_to_parquet.R:96:3'): Checks parquetizing by chunk with encoding works ── Expected `table_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-table_to_parquet.R:105:3'): Checks parquetizing by chunk with encoding works ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-table_to_parquet.R:105:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-table_to_parquet.R:105:3'): Checks parquetizing by chunk with encoding works ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-table_to_parquet.R:105:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-table_to_parquet.R:105:3'): Checks parquetizing by chunk with encoding works ── Error in `value[[3L]](cond)`: we should have 3 files. We have 0 Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-table_to_parquet.R:105:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) 6. └─cli::cli_abort(...) 7. └─rlang::abort(...) ── Failure ('test-table_to_parquet.R:111:3'): Checks parquetizing works with partitioning ── Expected `table_to_parquet(...)` not to throw any errors. Actually got a with message: Cannot call dataset___HivePartitioning(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-table_to_parquet.R:119:3'): Checks parquetizing works with partitioning ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-table_to_parquet.R:119:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-table_to_parquet.R:119:3'): Checks parquetizing works with partitioning ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-table_to_parquet.R:119:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-table_to_parquet.R:119:3'): Checks parquetizing works with partitioning ── Error in `value[[3L]](cond)`: Species=setosa, Species=versic, and Species=virgin different from Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-table_to_parquet.R:119:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) 6. └─cli::cli_abort(...) 7. └─rlang::abort(...) ── Error ('test-table_to_parquet.R:146:3'): Checks we have only selected columns in parquet file ── 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. └─parquetize::table_to_parquet(...) at test-table_to_parquet.R:146:3 2. └─parquetize::write_parquet_at_once(...) 3. └─arrow::write_parquet(...) 4. ├─ParquetFileWriter$create(...) 5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 6. └─ParquetWriterProperties$create(...) 7. └─arrow:::parquet___WriterProperties___Builder__create() ── Error ('test-table_to_parquet.R:164:3'): Checks we have only selected columns in parquet dataset ── 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. └─parquetize::table_to_parquet(...) at test-table_to_parquet.R:164:3 2. └─parquetize::write_parquet_by_chunk(...) 3. └─arrow::write_parquet(...) 4. ├─ParquetFileWriter$create(...) 5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 6. └─ParquetWriterProperties$create(...) 7. └─arrow:::parquet___WriterProperties___Builder__create() ── Failure ('test-testthat-helpers.R:2:3'): expect_parquet fails on file error ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-testthat-helpers.R:2: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. └─parquetize::expect_parquet(...) 8. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-testthat-helpers.R:2:3'): expect_parquet fails on file error ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (25) Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-testthat-helpers.R:2: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. └─parquetize::expect_parquet(...) 8. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-testthat-helpers.R:2:3'): expect_parquet fails on file error ── Expected `expect_parquet(parquetize_example("region_2022.csv"), with_lines = 25)` to throw a error. ── Failure ('test-testthat-helpers.R:16:3'): expect_parquet works without partitions ── Expected `expect_parquet(parquetize_example("iris_dataset"), with_lines = 150)` not to throw any errors. Actually got a with message: Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets ── Failure ('test-testthat-helpers.R:22:3'): expect_parquet works with partitions ── Expected `expect_parquet(...)` not to throw any errors. Actually got a with message: Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets ── Failure ('test-testthat-helpers.R:31:3'): expect_parquet works with columns ── Expected `expect_parquet(...)` not to throw any errors. Actually got a with message: Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets ── Failure ('test-testthat-helpers.R:39:3'): expect_parquet fails works with partitions ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-testthat-helpers.R:39: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. └─parquetize::expect_parquet(...) 8. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-testthat-helpers.R:39:3'): expect_parquet fails works with partitions ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-testthat-helpers.R:39: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. └─parquetize::expect_parquet(...) 8. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-testthat-helpers.R:48:3'): expect_parquet fails with bad columns columns ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-testthat-helpers.R:48: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. └─parquetize::expect_parquet(...) 8. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-testthat-helpers.R:48:3'): expect_parquet fails with bad columns columns ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-testthat-helpers.R:48: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. └─parquetize::expect_parquet(...) 8. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-testthat-helpers.R:85:3'): expect_parquet fails with bad files number ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-testthat-helpers.R:85: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. └─parquetize::expect_parquet(...) 8. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-testthat-helpers.R:85:3'): expect_parquet fails with bad files number ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-testthat-helpers.R:85: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. └─parquetize::expect_parquet(...) 8. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-write_parquet_at_once.R:4:3'): write_parquet_at_once warn if path_to_parquet is a directory for a parquet file ── 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_message(...) at test-write_parquet_at_once.R:4: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. └─parquetize::write_parquet_at_once(...) 8. └─arrow::write_parquet(...) 9. ├─ParquetFileWriter$create(...) 10. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 11. └─ParquetWriterProperties$create(...) 12. └─arrow:::parquet___WriterProperties___Builder__create() ── Failure ('test-write_parquet_at_once.R:28:3'): write_parquet_at_once works for simple parquet file ── Expected `write_parquet_at_once(iris, path_to_parquet)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-write_parquet_at_once.R:32:3'): write_parquet_at_once works for simple parquet file ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_at_once.R:32:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-write_parquet_at_once.R:32:3'): write_parquet_at_once works for simple parquet file ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_at_once.R:32:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-write_parquet_at_once.R:32:3'): write_parquet_at_once works for simple parquet file ── Error in `value[[3L]](cond)`: we should have 1 files. We have 0 Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_at_once.R:32:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) 6. └─cli::cli_abort(...) 7. └─rlang::abort(...) ── Failure ('test-write_parquet_at_once.R:41:3'): write_parquet_at_once works for partitioned dataset ── Expected `write_parquet_at_once(...)` not to throw any errors. Actually got a with message: Cannot call dataset___HivePartitioning(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-write_parquet_at_once.R:45:3'): write_parquet_at_once works for partitioned dataset ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_at_once.R:45:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-write_parquet_at_once.R:45:3'): write_parquet_at_once works for partitioned dataset ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_at_once.R:45:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-write_parquet_at_once.R:45:3'): write_parquet_at_once works for partitioned dataset ── Error in `value[[3L]](cond)`: Species=setosa, Species=versicolor, and Species=virginica different from Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_at_once.R:45:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) 6. └─cli::cli_abort(...) 7. └─rlang::abort(...) ── Failure ('test-write_parquet_by_chunk.R:60:3'): works with empty data ─────── Expected `write_parquet_by_chunk(...)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets ── Failure ('test-write_parquet_by_chunk.R:69:3'): works with empty data ─────── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 0) at test-write_parquet_by_chunk.R:69:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-write_parquet_by_chunk.R:69:3'): works with empty data ─────── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (0) Backtrace: ▆ 1. └─parquetize::expect_parquet(path_to_parquet, with_lines = 0) at test-write_parquet_by_chunk.R:69:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Failure ('test-write_parquet_by_chunk.R:76:3'): Checks parquetizing by nrow chunks works ── Expected `write_parquet_by_chunk(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-write_parquet_by_chunk.R:85:3'): Checks parquetizing by nrow chunks works ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_by_chunk.R:85:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-write_parquet_by_chunk.R:85:3'): Checks parquetizing by nrow chunks works ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_by_chunk.R:85:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-write_parquet_by_chunk.R:85:3'): Checks parquetizing by nrow chunks works ── Error in `value[[3L]](cond)`: we should have 3 files. We have 0 Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_by_chunk.R:85:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) 6. └─cli::cli_abort(...) 7. └─rlang::abort(...) ── Failure ('test-write_parquet_by_chunk.R:92:3'): Checks parquetizing by memory size chunks works ── Expected `write_parquet_by_chunk(...)` not to throw any errors. Actually got a with message: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. ── Failure ('test-write_parquet_by_chunk.R:101:3'): Checks parquetizing by memory size chunks works ── Expected `arrow::open_dataset(path)` not to throw any errors. Actually got a with message: This build of the arrow package does not support Datasets Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_by_chunk.R:101:3 2. └─testthat::expect_no_error(arrow::open_dataset(path)) ── Failure ('test-write_parquet_by_chunk.R:101:3'): Checks parquetizing by memory size chunks works ── Expected `nrow(dataset)` to equal `with_lines`. Differences: `actual` is NULL `expected` is a double vector (150) Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_by_chunk.R:101:3 2. └─testthat::expect_equal(nrow(dataset), with_lines) ── Error ('test-write_parquet_by_chunk.R:101:3'): Checks parquetizing by memory size chunks works ── Error in `value[[3L]](cond)`: we should have 4 files. We have 0 Backtrace: ▆ 1. └─parquetize::expect_parquet(...) at test-write_parquet_by_chunk.R:101:3 2. └─base::tryCatch(...) 3. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 4. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 5. └─value[[3L]](cond) 6. └─cli::cli_abort(...) 7. └─rlang::abort(...) [ FAIL 115 | WARN 0 | SKIP 3 | PASS 70 ] Error: ! Test failures. Warning message: call dbDisconnect() when finished working with a connection Execution halted * checking for unstated dependencies in vignettes ... OK * checking package vignettes ... OK * checking re-building of vignette outputs ... ERROR Error(s) in re-building vignettes: --- re-building ‘aa-conversions.Rmd’ using rmarkdown Quitting from aa-conversions.Rmd:50-57 [iris-memory-example] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. └─parquetize::table_to_parquet(...) 2. └─parquetize::write_parquet_by_chunk(...) 3. └─arrow::write_parquet(...) 4. ├─ParquetFileWriter$create(...) 5. │ └─arrow:::parquet___arrow___ParquetFileWriter__Open(...) 6. └─ParquetWriterProperties$create(...) 7. └─arrow:::parquet___WriterProperties___Builder__create() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'aa-conversions.Rmd' failed with diagnostics: Cannot call parquet___WriterProperties___Builder__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. --- failed re-building ‘aa-conversions.Rmd’ SUMMARY: processing the following file failed: ‘aa-conversions.Rmd’ Error: Vignette re-building failed. Execution halted * checking PDF version of manual ... OK * checking HTML version of manual ... OK * checking for detritus in the temp directory ... OK * DONE Status: 3 ERRORs See ‘/Users/ripley/R/packages/tests-devel/parquetize.Rcheck/00check.log’ for details. 40.61 real 29.30 user 8.18 sys