Running examples in ‘immunarch-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: airr_public
> ### Title: Public indices - pairwise repertoire overlap
> ### Aliases: airr_public airr_public_intersection airr_public_jaccard
> 
> ### ** Examples
> 
> # Limit the number of threads used by the underlying DB for this session.
> # Change this only if you know what you're doing (e.g., multi-user machines, shared CI/servers).
> db_exec("SET threads TO 1")
> # Load data
> immdata <- get_test_idata() |> agg_repertoires("Therapy")
Rows: 2 Columns: 4
── Column specification ────────────────────────────────────────────────────────
Delimiter: "\t"
chr (4): File, Therapy, Response, Prefix

ℹ Use `spec()` to retrieve the full column specification for this data.
ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
ℹ Found 2/2 repertoire files from the metadata on the disk
✔ Metadata parsed successfully

── Reading repertoire data 
  1.
  /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/immundata/extdata/tsv/sample_0_1k.tsv
  2.
  /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/immundata/extdata/tsv/sample_1k_2k.tsv
ℹ Checking if all files are of the same type
✔ All files have the same extension

── Renaming the columns and schemas 
✔ Renaming is finished

── Preprocessing the data 
  1. exclude_columns
  2. filter_nonproductive
✔ Preprocessing plan is ready

── Aggregating the data to receptors 
ℹ No locus information found
ℹ Processing data as immune repertoire tables - no counts, no barcodes, no chain pairing possible
✔ Execution plan for receptor data aggregation and annotation is ready

── Joining the metadata table with the dataset using 'filename' column 
✔ Joining plan is ready

── Postprocessing the data 
  1. prefix_barcodes
✔ Postprocessing plan is ready

── Saving the newly created ImmunData to disk 
ℹ Writing the receptor annotation data to [/home/hornik/tmp/scratch/Rtmpxf9o0G/file2c4e9934e9538e/annotations.parquet]
ℹ Writing the metadata to [/home/hornik/tmp/scratch/Rtmpxf9o0G/file2c4e9934e9538e/metadata.json]
✔ ImmunData files saved to [/home/hornik/tmp/scratch/Rtmpxf9o0G/file2c4e9934e9538e]
ℹ Reading ImmunData files from ['/home/hornik/tmp/scratch/Rtmpxf9o0G/file2c4e9934e9538e']
✔ Loaded ImmunData with the receptor schema: [c("cdr3_aa", "v_call") and list()]
ℹ Reading ImmunData files from ['/home/hornik/tmp/scratch/Rtmpxf9o0G/file2c4e9934e9538e']

── Summary 
ℹ Time elapsed: 10.24 secs
Error in `count()`:
! This operation cannot be carried out by DuckDB, and the input is a
  stingy duckplyr frame.
ℹ Use `compute(prudence = "lavish")` to materialize to temporary storage and
  continue with duckplyr.
ℹ See `vignette("prudence")` for other options.
Caused by error in `quo_is_null()`:
! `quo` must be a quosure
Backtrace:
     ▆
  1. ├─immundata::agg_repertoires(get_test_idata(), "Therapy")
  2. │ └─checkmate::assert_r6(idata, "ImmunData")
  3. │   └─checkmate::checkR6(...)
  4. ├─immundata::get_test_idata()
  5. │ └─immundata:::get_test_idata_tsv_with_metadata()
  6. │   └─immundata::read_repertoires(...)
  7. │     ├─dplyr::pull(count(idata), "n")
  8. │     ├─dplyr::count(idata)
  9. │     └─immundata:::count.ImmunData(idata)
 10. │       ├─dplyr::count(x$annotations)
 11. │       └─duckplyr:::count.duckplyr_df(x$annotations)
 12. │         ├─duckplyr:::rel_try(...)
 13. │         │ └─rlang::try_fetch(rel, error = identity)
 14. │         │   ├─base::tryCatch(...)
 15. │         │   │ └─base (local) tryCatchList(expr, classes, parentenv, handlers)
 16. │         │   │   └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
 17. │         │   │     └─base (local) doTryCatch(return(expr), name, parentenv, handler)
 18. │         │   └─base::withCallingHandlers(...)
 19. │         └─dplyr:::tally_n(...)
 20. │           └─rlang::quo_is_null(wt)
 21. └─rlang::abort(message = message)
Execution halted