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