CRAN Package Check Results for Package animint2

Last updated on 2025-12-20 11:50:14 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2025.10.17 19.03 182.15 201.18 ERROR
r-devel-linux-x86_64-debian-gcc 2025.10.17 11.89 116.16 128.05 ERROR
r-devel-linux-x86_64-fedora-clang 2025.10.17 35.00 278.76 313.76 ERROR
r-devel-linux-x86_64-fedora-gcc 2025.10.17 32.00 258.45 290.45 ERROR
r-devel-windows-x86_64 2025.10.17 27.00 338.00 365.00 OK
r-patched-linux-x86_64 2025.10.17 24.10 285.50 309.60 OK
r-release-linux-x86_64 2025.10.17 17.14 287.64 304.78 OK
r-release-macos-arm64 2025.10.17 OK
r-release-macos-x86_64 2025.10.17 15.00 469.00 484.00 OK
r-release-windows-x86_64 2025.10.17 26.00 322.00 348.00 OK
r-oldrel-macos-arm64 2025.10.17 NOTE
r-oldrel-macos-x86_64 2025.10.17 15.00 443.00 458.00 NOTE
r-oldrel-windows-x86_64 2025.10.17 38.00 423.00 461.00 OK

Check Details

Version: 2025.10.17
Check: examples
Result: ERROR Running examples in ‘animint2-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: animint > ### Title: Create an animint > ### Aliases: animint > > ### ** Examples > > if(require('data.table'))setDTthreads(1)#for CRAN. Loading required package: data.table Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% > library(animint2) > ## Simple hello world example (1 selector: word). > animint(ggplot()+geom_text(aes( + word, word, label=word, color=word), + data=data.frame(word=c("Hello","world!")))) Saving animint in temporary directory; specify output directory using animint(out.dir="path/to/directory") Error in `[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), : attempt access index 6/6 in VECTOR_ELT Calls: <Anonymous> ... animint2dir -> <Anonymous> -> f -> [ -> [.data.table Execution halted Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc

Version: 2025.10.17
Check: tests
Result: ERROR Running ‘namespace.R’ [3s/4s] Running ‘testthat.R’ [42s/60s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > data.table::setDTthreads(1) > test_check("animint2", filter="compiler") Loading required package: animint2 [1] "aesthetics" mapping: x = Sepal.Length y = Petal.Length geom_point: na.rm = FALSE stat_identity: na.rm = FALSE position_identity $problem.aes [1] "foo" $data.variables [1] "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width" "Species" [1] "animation" Saving _problems/test-compiler-animation-32.R Saving _problems/test-compiler-animation-57.R Saving _problems/test-compiler-animation-103.R Saving _problems/test-compiler-data-46.R [1] "compiler errors" Saving _problems/test-compiler-errors-41.R Saving _problems/test-compiler-errors-52.R Saving _problems/test-compiler-errors-64.R Saving _problems/test-compiler-errors-75.R Saving _problems/test-compiler-errors-100.R Saving _problems/test-compiler-errors-117.R Saving _problems/test-compiler-errors-129.R Saving _problems/test-compiler-errors-154.R mapping: x = letter y = count fill = stack key = key showSelected1 = facet geom_bar: width = NULL na.rm = FALSE stat_identity: na.rm = FALSE position_stack Saving _problems/test-compiler-errors-183.R Saving _problems/test-compiler-errors-208.R Saving _problems/test-compiler-errors-221.R Saving _problems/test-compiler-errors-290.R [1] "geom line" Saving _problems/test-compiler-geom-line-path-125.R [1] "geom_raster not defined" Saving _problems/test-compiler-guides-20.R [1] "plot named timexxx" Saving _problems/test-compiler-plot-named-timexxx-30.R Saving _problems/test-compiler-plot-named-timexxx-38.R [1] "plot names" Saving _problems/test-compiler-plot-names-9.R Saving _problems/test-compiler-plot-names-13.R [1] "geom_point(aes(fill=numeric))" Saving _problems/test-compiler-point-fill-numeric-19.R [1] "compiler print" Saving _problems/test-compiler-print-12.R Saving _problems/test-compiler-print-22.R [1] "pt/points to lines conversion test" [1] "save separate chunks" Saving _problems/test-compiler-save-separate-chunks-64.R Saving _problems/test-compiler-save-separate-chunks-112.R Saving _problems/test-compiler-save-separate-chunks-226.R [1] "selectors" Saving _problems/test-compiler-selectors-22.R [1] "stat_summary" Saving _problems/test-compiler-stat-summary-10.R [1] "compiler errors" [1] "compiler unlink previous" Saving _problems/test-compiler-unlink-previous-14.R [ FAIL 31 | WARN 0 | SKIP 0 | PASS 687 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-compiler-animation.R:32:5'): tornado animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(tornado.anim, open.browser = FALSE) at test-compiler-animation.R:32:5 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-animation.R:57:3'): WorldBank animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(motion, open.browser = FALSE) at test-compiler-animation.R:57:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-animation.R:103:3'): tornado animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(evolution, open.browser = FALSE) at test-compiler-animation.R:103:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-data.r:46:5'): animint works with data.table ────────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-data.r:45:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(TimeSeries, open.browser = FALSE) at test-compiler-data.r:46:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-errors.R:39:3'): informative error for time option with no showSelected ── `{ ... }` threw an error with unexpected message. Expected match: "no interactive aes for time variable Species" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-errors.R:39:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:40:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:52:3'): no error for time option with clickSelects ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:52:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:64:3'): no error for time option with showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:64:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:75:3'): no error for time option with color ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:75:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:100:5'): no warning for no duration vars ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:99:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(viz.no.duration, open.browser = FALSE) at test-compiler-errors.R:100:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:117:5'): warn for -Inf but not NA input to scale_log10 ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:116:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz_neg_Inf, open.browser = FALSE) at test-compiler-errors.R:117:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:129:5'): warn no key for geom_text with showSelected=duration var ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:128:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz.duration, open.browser = FALSE) at test-compiler-errors.R:129:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:154:5'): no warning when key specified ─────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:153:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(viz.key.duration, open.browser = FALSE) at test-compiler-errors.R:154:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:183:5'): warning for position=stack and showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:182:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(complicated, open.browser = FALSE) at test-compiler-errors.R:183:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:208:5'): no warning for position=stack without showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:207:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(no.show, open.browser = FALSE) at test-compiler-errors.R:208:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:221:5'): warning for _off param without clickSelects ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:220:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz.point1, open.browser = FALSE) at test-compiler-errors.R:221:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:290:5'): alpha_off without clickSelects is a warning ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:289:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:290:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-geom-line-path.R:125:1'): (code run outside of `test_that()`) ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(mmir.selection, tdir, open.browser = FALSE) at test-compiler-geom-line-path.R:125:1 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-guides.R:20:3'): no error for override fill white ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-guides.R:20:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-plot-named-timexxx.R:30:3'): plot named timeSeries is OK without time option list ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-plot-named-timexxx.R:30:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-plot-named-timexxx.R:38:3'): plot named timeSeries is OK with time option list ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz.time, open.browser = FALSE) at test-compiler-plot-named-timexxx.R:38:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-plot-names.R:7:3'): error if we refer to non-existent plot names ── `{ ... }` threw an error with unexpected message. Expected match: "no ggplot named foo" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-plot-names.R:7:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::suppressWarnings(animint2dir(viz)) at test-compiler-plot-names.R:8:5 7. │ └─base::withCallingHandlers(...) 8. └─animint2::animint2dir(viz) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-plot-names.R:11:3'): error if we refer to non-existent plot names ── `{ ... }` threw an error with unexpected message. Expected match: "no ggplot named bar" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-plot-names.R:11:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::suppressWarnings(animint2dir(viz)) at test-compiler-plot-names.R:12:5 7. │ └─base::withCallingHandlers(...) 8. └─animint2::animint2dir(viz) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-point-fill-numeric.R:19:3'): legends are produced ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-point-fill-numeric.R:19:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-print.R:12:5'): message when out.dir unspecified ────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-compiler-print.R:11:3 2. │ └─testthat:::quasi_capture(enquo(object), label, capture_messages) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::print(viz) at test-compiler-print.R:12:5 7. └─animint2:::print.animint(viz) 8. └─animint2::animint2dir(x, x$out.dir, ...) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-print.R:22:3'): out.dir option is respected ─────────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─base::print(vizout) at test-compiler-print.R:22:3 2. └─animint2:::print.animint(vizout) 3. └─animint2::animint2dir(x, x$out.dir, ...) 4. └─Geom$export_animint(...) 5. └─animint2 (local) f(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:64:3'): save separate chunks for geom_polygon ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:64:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:112:3'): save separate chunks for geom_point without specifying group ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:112:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:226:3'): save separate chunks for non-spatial geoms with repetitive field, multiple vars selected, and NAs ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 11/11 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:226:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-selectors.R:22:3'): first options are copied to selectors ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(gapminder, open.browser = FALSE) at test-compiler-selectors.R:22:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-stat-summary.R:10:3'): stat_summary does not infinitely recurse ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(L, open.browser = FALSE) at test-compiler-stat-summary.R:10:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-unlink-previous.R:14:1'): (code run outside of `test_that()`) ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 7/7 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir, open.browser = FALSE) at test-compiler-unlink-previous.R:14:1 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) [ FAIL 31 | WARN 0 | SKIP 0 | PASS 687 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 2025.10.17
Check: tests
Result: ERROR Running ‘namespace.R’ [2s/3s] Running ‘testthat.R’ [26s/33s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > data.table::setDTthreads(1) > test_check("animint2", filter="compiler") Loading required package: animint2 [1] "aesthetics" mapping: x = Sepal.Length y = Petal.Length geom_point: na.rm = FALSE stat_identity: na.rm = FALSE position_identity $problem.aes [1] "foo" $data.variables [1] "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width" "Species" [1] "animation" Saving _problems/test-compiler-animation-32.R Saving _problems/test-compiler-animation-57.R Saving _problems/test-compiler-animation-103.R Saving _problems/test-compiler-data-46.R [1] "compiler errors" Saving _problems/test-compiler-errors-41.R Saving _problems/test-compiler-errors-52.R Saving _problems/test-compiler-errors-64.R Saving _problems/test-compiler-errors-75.R Saving _problems/test-compiler-errors-100.R Saving _problems/test-compiler-errors-117.R Saving _problems/test-compiler-errors-129.R Saving _problems/test-compiler-errors-154.R mapping: x = letter y = count fill = stack key = key showSelected1 = facet geom_bar: width = NULL na.rm = FALSE stat_identity: na.rm = FALSE position_stack Saving _problems/test-compiler-errors-183.R Saving _problems/test-compiler-errors-208.R Saving _problems/test-compiler-errors-221.R Saving _problems/test-compiler-errors-290.R [1] "geom line" Saving _problems/test-compiler-geom-line-path-125.R [1] "geom_raster not defined" Saving _problems/test-compiler-guides-20.R [1] "plot named timexxx" Saving _problems/test-compiler-plot-named-timexxx-30.R Saving _problems/test-compiler-plot-named-timexxx-38.R [1] "plot names" Saving _problems/test-compiler-plot-names-9.R Saving _problems/test-compiler-plot-names-13.R [1] "geom_point(aes(fill=numeric))" Saving _problems/test-compiler-point-fill-numeric-19.R [1] "compiler print" Saving _problems/test-compiler-print-12.R Saving _problems/test-compiler-print-22.R [1] "pt/points to lines conversion test" [1] "save separate chunks" Saving _problems/test-compiler-save-separate-chunks-64.R Saving _problems/test-compiler-save-separate-chunks-112.R Saving _problems/test-compiler-save-separate-chunks-226.R [1] "selectors" Saving _problems/test-compiler-selectors-22.R [1] "stat_summary" Saving _problems/test-compiler-stat-summary-10.R [1] "compiler errors" [1] "compiler unlink previous" Saving _problems/test-compiler-unlink-previous-14.R [ FAIL 31 | WARN 0 | SKIP 0 | PASS 687 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-compiler-animation.R:32:5'): tornado animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(tornado.anim, open.browser = FALSE) at test-compiler-animation.R:32:5 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-animation.R:57:3'): WorldBank animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(motion, open.browser = FALSE) at test-compiler-animation.R:57:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-animation.R:103:3'): tornado animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(evolution, open.browser = FALSE) at test-compiler-animation.R:103:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-data.r:46:5'): animint works with data.table ────────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-data.r:45:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(TimeSeries, open.browser = FALSE) at test-compiler-data.r:46:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-errors.R:39:3'): informative error for time option with no showSelected ── `{ ... }` threw an error with unexpected message. Expected match: "no interactive aes for time variable Species" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-errors.R:39:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:40:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:52:3'): no error for time option with clickSelects ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:52:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:64:3'): no error for time option with showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:64:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:75:3'): no error for time option with color ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:75:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:100:5'): no warning for no duration vars ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:99:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(viz.no.duration, open.browser = FALSE) at test-compiler-errors.R:100:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:117:5'): warn for -Inf but not NA input to scale_log10 ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:116:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz_neg_Inf, open.browser = FALSE) at test-compiler-errors.R:117:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:129:5'): warn no key for geom_text with showSelected=duration var ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:128:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz.duration, open.browser = FALSE) at test-compiler-errors.R:129:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:154:5'): no warning when key specified ─────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:153:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(viz.key.duration, open.browser = FALSE) at test-compiler-errors.R:154:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:183:5'): warning for position=stack and showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:182:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(complicated, open.browser = FALSE) at test-compiler-errors.R:183:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:208:5'): no warning for position=stack without showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:207:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(no.show, open.browser = FALSE) at test-compiler-errors.R:208:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:221:5'): warning for _off param without clickSelects ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:220:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz.point1, open.browser = FALSE) at test-compiler-errors.R:221:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:290:5'): alpha_off without clickSelects is a warning ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:289:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:290:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-geom-line-path.R:125:1'): (code run outside of `test_that()`) ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(mmir.selection, tdir, open.browser = FALSE) at test-compiler-geom-line-path.R:125:1 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-guides.R:20:3'): no error for override fill white ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-guides.R:20:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-plot-named-timexxx.R:30:3'): plot named timeSeries is OK without time option list ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-plot-named-timexxx.R:30:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-plot-named-timexxx.R:38:3'): plot named timeSeries is OK with time option list ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz.time, open.browser = FALSE) at test-compiler-plot-named-timexxx.R:38:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-plot-names.R:7:3'): error if we refer to non-existent plot names ── `{ ... }` threw an error with unexpected message. Expected match: "no ggplot named foo" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-plot-names.R:7:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::suppressWarnings(animint2dir(viz)) at test-compiler-plot-names.R:8:5 7. │ └─base::withCallingHandlers(...) 8. └─animint2::animint2dir(viz) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-plot-names.R:11:3'): error if we refer to non-existent plot names ── `{ ... }` threw an error with unexpected message. Expected match: "no ggplot named bar" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-plot-names.R:11:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::suppressWarnings(animint2dir(viz)) at test-compiler-plot-names.R:12:5 7. │ └─base::withCallingHandlers(...) 8. └─animint2::animint2dir(viz) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-point-fill-numeric.R:19:3'): legends are produced ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-point-fill-numeric.R:19:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-print.R:12:5'): message when out.dir unspecified ────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-compiler-print.R:11:3 2. │ └─testthat:::quasi_capture(enquo(object), label, capture_messages) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::print(viz) at test-compiler-print.R:12:5 7. └─animint2:::print.animint(viz) 8. └─animint2::animint2dir(x, x$out.dir, ...) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-print.R:22:3'): out.dir option is respected ─────────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─base::print(vizout) at test-compiler-print.R:22:3 2. └─animint2:::print.animint(vizout) 3. └─animint2::animint2dir(x, x$out.dir, ...) 4. └─Geom$export_animint(...) 5. └─animint2 (local) f(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:64:3'): save separate chunks for geom_polygon ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:64:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:112:3'): save separate chunks for geom_point without specifying group ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:112:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:226:3'): save separate chunks for non-spatial geoms with repetitive field, multiple vars selected, and NAs ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 11/11 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:226:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-selectors.R:22:3'): first options are copied to selectors ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(gapminder, open.browser = FALSE) at test-compiler-selectors.R:22:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-stat-summary.R:10:3'): stat_summary does not infinitely recurse ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(L, open.browser = FALSE) at test-compiler-stat-summary.R:10:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-unlink-previous.R:14:1'): (code run outside of `test_that()`) ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 7/7 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir, open.browser = FALSE) at test-compiler-unlink-previous.R:14:1 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) [ FAIL 31 | WARN 0 | SKIP 0 | PASS 687 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 2025.10.17
Check: examples
Result: ERROR Running examples in ‘animint2-Ex.R’ failed The error most likely occurred in: > ### Name: animint > ### Title: Create an animint > ### Aliases: animint > > ### ** Examples > > if(require('data.table'))setDTthreads(1)#for CRAN. Loading required package: data.table Attaching package: ‘data.table’ The following object is masked from ‘package:base’: %notin% > library(animint2) > ## Simple hello world example (1 selector: word). > animint(ggplot()+geom_text(aes( + word, word, label=word, color=word), + data=data.frame(word=c("Hello","world!")))) Saving animint in temporary directory; specify output directory using animint(out.dir="path/to/directory") Error in `[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), : attempt access index 6/6 in VECTOR_ELT Calls: <Anonymous> ... animint2dir -> <Anonymous> -> f -> [ -> [.data.table Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 2025.10.17
Check: tests
Result: ERROR Running ‘namespace.R’ Running ‘testthat.R’ [68s/85s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > data.table::setDTthreads(1) > test_check("animint2", filter="compiler") Loading required package: animint2 [1] "aesthetics" mapping: x = Sepal.Length y = Petal.Length geom_point: na.rm = FALSE stat_identity: na.rm = FALSE position_identity $problem.aes [1] "foo" $data.variables [1] "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width" "Species" [1] "animation" Saving _problems/test-compiler-animation-32.R Saving _problems/test-compiler-animation-57.R Saving _problems/test-compiler-animation-103.R Saving _problems/test-compiler-data-46.R [1] "compiler errors" Saving _problems/test-compiler-errors-41.R Saving _problems/test-compiler-errors-52.R Saving _problems/test-compiler-errors-64.R Saving _problems/test-compiler-errors-75.R Saving _problems/test-compiler-errors-100.R Saving _problems/test-compiler-errors-117.R Saving _problems/test-compiler-errors-129.R Saving _problems/test-compiler-errors-154.R mapping: x = letter y = count fill = stack key = key showSelected1 = facet geom_bar: width = NULL na.rm = FALSE stat_identity: na.rm = FALSE position_stack Saving _problems/test-compiler-errors-183.R Saving _problems/test-compiler-errors-208.R Saving _problems/test-compiler-errors-221.R Saving _problems/test-compiler-errors-290.R [1] "geom line" Saving _problems/test-compiler-geom-line-path-125.R [1] "geom_raster not defined" Saving _problems/test-compiler-guides-20.R [1] "plot named timexxx" Saving _problems/test-compiler-plot-named-timexxx-30.R Saving _problems/test-compiler-plot-named-timexxx-38.R [1] "plot names" Saving _problems/test-compiler-plot-names-9.R Saving _problems/test-compiler-plot-names-13.R [1] "geom_point(aes(fill=numeric))" Saving _problems/test-compiler-point-fill-numeric-19.R [1] "compiler print" Saving _problems/test-compiler-print-12.R Saving _problems/test-compiler-print-22.R [1] "pt/points to lines conversion test" [1] "save separate chunks" Saving _problems/test-compiler-save-separate-chunks-64.R Saving _problems/test-compiler-save-separate-chunks-112.R Saving _problems/test-compiler-save-separate-chunks-226.R [1] "selectors" Saving _problems/test-compiler-selectors-22.R [1] "stat_summary" Saving _problems/test-compiler-stat-summary-10.R [1] "compiler errors" [1] "compiler unlink previous" Saving _problems/test-compiler-unlink-previous-14.R [ FAIL 31 | WARN 0 | SKIP 0 | PASS 687 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-compiler-animation.R:32:5'): tornado animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(tornado.anim, open.browser = FALSE) at test-compiler-animation.R:32:5 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-animation.R:57:3'): WorldBank animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(motion, open.browser = FALSE) at test-compiler-animation.R:57:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-animation.R:103:3'): tornado animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(evolution, open.browser = FALSE) at test-compiler-animation.R:103:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-data.r:46:5'): animint works with data.table ────────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-data.r:45:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(TimeSeries, open.browser = FALSE) at test-compiler-data.r:46:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-errors.R:39:3'): informative error for time option with no showSelected ── `{ ... }` threw an error with unexpected message. Expected match: "no interactive aes for time variable Species" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-errors.R:39:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:40:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:52:3'): no error for time option with clickSelects ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:52:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:64:3'): no error for time option with showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:64:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:75:3'): no error for time option with color ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:75:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:100:5'): no warning for no duration vars ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:99:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(viz.no.duration, open.browser = FALSE) at test-compiler-errors.R:100:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:117:5'): warn for -Inf but not NA input to scale_log10 ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:116:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz_neg_Inf, open.browser = FALSE) at test-compiler-errors.R:117:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:129:5'): warn no key for geom_text with showSelected=duration var ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:128:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz.duration, open.browser = FALSE) at test-compiler-errors.R:129:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:154:5'): no warning when key specified ─────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:153:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(viz.key.duration, open.browser = FALSE) at test-compiler-errors.R:154:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:183:5'): warning for position=stack and showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:182:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(complicated, open.browser = FALSE) at test-compiler-errors.R:183:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:208:5'): no warning for position=stack without showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:207:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(no.show, open.browser = FALSE) at test-compiler-errors.R:208:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:221:5'): warning for _off param without clickSelects ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:220:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz.point1, open.browser = FALSE) at test-compiler-errors.R:221:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:290:5'): alpha_off without clickSelects is a warning ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:289:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:290:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-geom-line-path.R:125:1'): (code run outside of `test_that()`) ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(mmir.selection, tdir, open.browser = FALSE) at test-compiler-geom-line-path.R:125:1 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-guides.R:20:3'): no error for override fill white ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-guides.R:20:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-plot-named-timexxx.R:30:3'): plot named timeSeries is OK without time option list ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-plot-named-timexxx.R:30:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-plot-named-timexxx.R:38:3'): plot named timeSeries is OK with time option list ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz.time, open.browser = FALSE) at test-compiler-plot-named-timexxx.R:38:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-plot-names.R:7:3'): error if we refer to non-existent plot names ── `{ ... }` threw an error with unexpected message. Expected match: "no ggplot named foo" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-plot-names.R:7:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::suppressWarnings(animint2dir(viz)) at test-compiler-plot-names.R:8:5 7. │ └─base::withCallingHandlers(...) 8. └─animint2::animint2dir(viz) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-plot-names.R:11:3'): error if we refer to non-existent plot names ── `{ ... }` threw an error with unexpected message. Expected match: "no ggplot named bar" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-plot-names.R:11:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::suppressWarnings(animint2dir(viz)) at test-compiler-plot-names.R:12:5 7. │ └─base::withCallingHandlers(...) 8. └─animint2::animint2dir(viz) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-point-fill-numeric.R:19:3'): legends are produced ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-point-fill-numeric.R:19:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-print.R:12:5'): message when out.dir unspecified ────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-compiler-print.R:11:3 2. │ └─testthat:::quasi_capture(enquo(object), label, capture_messages) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::print(viz) at test-compiler-print.R:12:5 7. └─animint2:::print.animint(viz) 8. └─animint2::animint2dir(x, x$out.dir, ...) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-print.R:22:3'): out.dir option is respected ─────────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─base::print(vizout) at test-compiler-print.R:22:3 2. └─animint2:::print.animint(vizout) 3. └─animint2::animint2dir(x, x$out.dir, ...) 4. └─Geom$export_animint(...) 5. └─animint2 (local) f(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:64:3'): save separate chunks for geom_polygon ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:64:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:112:3'): save separate chunks for geom_point without specifying group ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:112:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:226:3'): save separate chunks for non-spatial geoms with repetitive field, multiple vars selected, and NAs ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 11/11 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:226:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-selectors.R:22:3'): first options are copied to selectors ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(gapminder, open.browser = FALSE) at test-compiler-selectors.R:22:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-stat-summary.R:10:3'): stat_summary does not infinitely recurse ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(L, open.browser = FALSE) at test-compiler-stat-summary.R:10:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-unlink-previous.R:14:1'): (code run outside of `test_that()`) ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 7/7 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir, open.browser = FALSE) at test-compiler-unlink-previous.R:14:1 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) [ FAIL 31 | WARN 0 | SKIP 0 | PASS 687 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 2025.10.17
Check: tests
Result: ERROR Running ‘namespace.R’ Running ‘testthat.R’ [65s/83s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > data.table::setDTthreads(1) > test_check("animint2", filter="compiler") Loading required package: animint2 [1] "aesthetics" mapping: x = Sepal.Length y = Petal.Length geom_point: na.rm = FALSE stat_identity: na.rm = FALSE position_identity $problem.aes [1] "foo" $data.variables [1] "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width" "Species" [1] "animation" Saving _problems/test-compiler-animation-32.R Saving _problems/test-compiler-animation-57.R Saving _problems/test-compiler-animation-103.R Saving _problems/test-compiler-data-46.R [1] "compiler errors" Saving _problems/test-compiler-errors-41.R Saving _problems/test-compiler-errors-52.R Saving _problems/test-compiler-errors-64.R Saving _problems/test-compiler-errors-75.R Saving _problems/test-compiler-errors-100.R Saving _problems/test-compiler-errors-117.R Saving _problems/test-compiler-errors-129.R Saving _problems/test-compiler-errors-154.R mapping: x = letter y = count fill = stack key = key showSelected1 = facet geom_bar: width = NULL na.rm = FALSE stat_identity: na.rm = FALSE position_stack Saving _problems/test-compiler-errors-183.R Saving _problems/test-compiler-errors-208.R Saving _problems/test-compiler-errors-221.R Saving _problems/test-compiler-errors-290.R [1] "geom line" Saving _problems/test-compiler-geom-line-path-125.R [1] "geom_raster not defined" Saving _problems/test-compiler-guides-20.R [1] "plot named timexxx" Saving _problems/test-compiler-plot-named-timexxx-30.R Saving _problems/test-compiler-plot-named-timexxx-38.R [1] "plot names" Saving _problems/test-compiler-plot-names-9.R Saving _problems/test-compiler-plot-names-13.R [1] "geom_point(aes(fill=numeric))" Saving _problems/test-compiler-point-fill-numeric-19.R [1] "compiler print" Saving _problems/test-compiler-print-12.R Saving _problems/test-compiler-print-22.R [1] "pt/points to lines conversion test" [1] "save separate chunks" Saving _problems/test-compiler-save-separate-chunks-64.R Saving _problems/test-compiler-save-separate-chunks-112.R Saving _problems/test-compiler-save-separate-chunks-226.R [1] "selectors" Saving _problems/test-compiler-selectors-22.R [1] "stat_summary" Saving _problems/test-compiler-stat-summary-10.R [1] "compiler errors" [1] "compiler unlink previous" Saving _problems/test-compiler-unlink-previous-14.R [ FAIL 31 | WARN 0 | SKIP 0 | PASS 687 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-compiler-animation.R:32:5'): tornado animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(tornado.anim, open.browser = FALSE) at test-compiler-animation.R:32:5 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-animation.R:57:3'): WorldBank animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(motion, open.browser = FALSE) at test-compiler-animation.R:57:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-animation.R:103:3'): tornado animation frames correct ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(evolution, open.browser = FALSE) at test-compiler-animation.R:103:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-data.r:46:5'): animint works with data.table ────────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-data.r:45:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(TimeSeries, open.browser = FALSE) at test-compiler-data.r:46:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-errors.R:39:3'): informative error for time option with no showSelected ── `{ ... }` threw an error with unexpected message. Expected match: "no interactive aes for time variable Species" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-errors.R:39:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:40:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:52:3'): no error for time option with clickSelects ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:52:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:64:3'): no error for time option with showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:64:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:75:3'): no error for time option with color ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:75:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:100:5'): no warning for no duration vars ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:99:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(viz.no.duration, open.browser = FALSE) at test-compiler-errors.R:100:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:117:5'): warn for -Inf but not NA input to scale_log10 ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:116:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz_neg_Inf, open.browser = FALSE) at test-compiler-errors.R:117:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:129:5'): warn no key for geom_text with showSelected=duration var ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:128:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz.duration, open.browser = FALSE) at test-compiler-errors.R:129:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:154:5'): no warning when key specified ─────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:153:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(viz.key.duration, open.browser = FALSE) at test-compiler-errors.R:154:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:183:5'): warning for position=stack and showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:182:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(complicated, open.browser = FALSE) at test-compiler-errors.R:183:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:208:5'): no warning for position=stack without showSelected ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─animint2:::expect_no_warning(...) at test-compiler-errors.R:207:3 2. │ └─testthat::expect_warning(object, NA) at ./helper-functions.R:251:3 3. │ └─testthat:::quasi_capture(...) 4. │ ├─testthat (local) .capture(...) 5. │ │ └─base::withCallingHandlers(...) 6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 7. └─animint2::animint2dir(no.show, open.browser = FALSE) at test-compiler-errors.R:208:5 8. └─Geom$export_animint(...) 9. └─animint2 (local) f(...) 10. ├─...[] 11. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:221:5'): warning for _off param without clickSelects ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 3/3 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:220:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz.point1, open.browser = FALSE) at test-compiler-errors.R:221:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-errors.R:290:5'): alpha_off without clickSelects is a warning ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_warning(...) at test-compiler-errors.R:289:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-errors.R:290:5 7. └─Geom$export_animint(...) 8. └─animint2 (local) f(...) 9. ├─...[] 10. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-geom-line-path.R:125:1'): (code run outside of `test_that()`) ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(mmir.selection, tdir, open.browser = FALSE) at test-compiler-geom-line-path.R:125:1 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-guides.R:20:3'): no error for override fill white ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 9/9 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-guides.R:20:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-plot-named-timexxx.R:30:3'): plot named timeSeries is OK without time option list ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-plot-named-timexxx.R:30:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-plot-named-timexxx.R:38:3'): plot named timeSeries is OK with time option list ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 10/10 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz.time, open.browser = FALSE) at test-compiler-plot-named-timexxx.R:38:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-plot-names.R:7:3'): error if we refer to non-existent plot names ── `{ ... }` threw an error with unexpected message. Expected match: "no ggplot named foo" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-plot-names.R:7:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::suppressWarnings(animint2dir(viz)) at test-compiler-plot-names.R:8:5 7. │ └─base::withCallingHandlers(...) 8. └─animint2::animint2dir(viz) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Failure ('test-compiler-plot-names.R:11:3'): error if we refer to non-existent plot names ── `{ ... }` threw an error with unexpected message. Expected match: "no ggplot named bar" Actual message: "attempt access index 3/3 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(...) at test-compiler-plot-names.R:11:3 2. │ └─testthat:::quasi_capture(...) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::suppressWarnings(animint2dir(viz)) at test-compiler-plot-names.R:12:5 7. │ └─base::withCallingHandlers(...) 8. └─animint2::animint2dir(viz) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-point-fill-numeric.R:19:3'): legends are produced ───── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 4/4 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, open.browser = FALSE) at test-compiler-point-fill-numeric.R:19:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-print.R:12:5'): message when out.dir unspecified ────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─testthat::expect_message(...) at test-compiler-print.R:11:3 2. │ └─testthat:::quasi_capture(enquo(object), label, capture_messages) 3. │ ├─testthat (local) .capture(...) 4. │ │ └─base::withCallingHandlers(...) 5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo)) 6. ├─base::print(viz) at test-compiler-print.R:12:5 7. └─animint2:::print.animint(viz) 8. └─animint2::animint2dir(x, x$out.dir, ...) 9. └─Geom$export_animint(...) 10. └─animint2 (local) f(...) 11. ├─...[] 12. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-print.R:22:3'): out.dir option is respected ─────────── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. ├─base::print(vizout) at test-compiler-print.R:22:3 2. └─animint2:::print.animint(vizout) 3. └─animint2::animint2dir(x, x$out.dir, ...) 4. └─Geom$export_animint(...) 5. └─animint2 (local) f(...) 6. ├─...[] 7. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:64:3'): save separate chunks for geom_polygon ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:64:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:112:3'): save separate chunks for geom_point without specifying group ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:112:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-save-separate-chunks.R:226:3'): save separate chunks for non-spatial geoms with repetitive field, multiple vars selected, and NAs ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 11/11 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir = out.dir, open.browser = FALSE) at test-compiler-save-separate-chunks.R:226:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-selectors.R:22:3'): first options are copied to selectors ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 8/8 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(gapminder, open.browser = FALSE) at test-compiler-selectors.R:22:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-stat-summary.R:10:3'): stat_summary does not infinitely recurse ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 6/6 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(L, open.browser = FALSE) at test-compiler-stat-summary.R:10:3 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) ── Error ('test-compiler-unlink-previous.R:14:1'): (code run outside of `test_that()`) ── Error in ``[.data.table`(g.data, , let(row_in_group = 1:.N, na_group = cumsum(apply(is.na(.SD), 1, any))), by = c("group", chunk.cols))`: attempt access index 7/7 in VECTOR_ELT Backtrace: ▆ 1. └─animint2::animint2dir(viz, out.dir, open.browser = FALSE) at test-compiler-unlink-previous.R:14:1 2. └─Geom$export_animint(...) 3. └─animint2 (local) f(...) 4. ├─...[] 5. └─data.table:::`[.data.table`(...) [ FAIL 31 | WARN 0 | SKIP 0 | PASS 687 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 2025.10.17
Check: installed package size
Result: NOTE installed size is 5.9Mb sub-directories of 1Mb or more: data 3.7Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64